API Gateway 10.15 | Using API Gateway | Implement APIs | Policies | Policy Validation and Dependencies
 
Policy Validation and Dependencies
The following table lists the following:
*Policy dependencies; whether a policy must be used in conjunction with another particular policy.
*Conflicting or incompatible policies.
*Whether a policy can be included multiple times in a single API. If a policy cannot be included multiple times in a single API, API Gateway selects one, depending on the precedence of the policy at the enforcement level, for the effective policy and processes at run-time.
Policy
Applicable API Type
Dependent Policy
Mutually Exclusive Policy
Can include multiple times in an API?
Authorize User
REST
SOAP
Identify & Authorize
None.
No. API Gateway includes only one policy in the effective policy.
Conditional Error Processing
REST
SOAP
None.
None.
Yes. API Gateway includes all Conditional Error Processing policies in the effective policy.
Conditional Routing
REST
SOAP
None.
Straight Through Routing, Load Balancer Routing, Dynamic Routing, Content-based Routing
No. API Gateway includes only one policy in the effective policy.
Content-based Routing
REST
SOAP
None.
Straight Through Routing, Load Balancer Routing, Dynamic Routing, Conditional Routing
No. API Gateway includes only one policy in the effective policy.
Custom HTTP Header
REST
SOAP
None.
None.
No. API Gateway includes only one policy in the effective policy.
Data Masking
(Error Handling)
REST
SOAP
None.
None.
No. API Gateway includes only one policy in the effective policy.
Data Masking
(Response Processing)
REST
SOAP
None.
None.
No. API Gateway includes only one policy in the effective policy.
Data Masking
(Request Processing)
REST
SOAP
None.
None.
No. API Gateway includes only one policy in the effective policy.
Dynamic Routing
REST
SOAP
None.
Straight Through Routing, Load Balancer Routing, Content-based Routing, Conditional Routing
No. API Gateway includes only one policy in the effective policy.
Enable HTTP / HTTPS
REST
SOAP
GraphQL
None.
None.
No. API Gateway includes only one policy in the effective policy.
Enable JMS / AMQP
REST
SOAP
None
None
No. API Gateway includes only one policy in the effective policy.
Identify & Authorize
REST
SOAP
GraphQL
Inbound Auth - Message policy is required if Identification Type is configured as WS Security Username Token or WS Security X.509 Certificate or Kerberos Token for SOAP-based APIs.
None.
No. API Gateway includes only one policy in the effective policy.
Inbound Auth - Message
SOAP
None.
None.
No. API Gateway includes only one policy in the effective policy.
Invoke webMethods IS
(Response Processing)
REST
SOAP
None.
None.
Yes. API Gateway includes all Invoke webMethods IS policies in the effective policy.
Invoke webMethods IS
(Request Processing)
REST
SOAP
None.
None.
Yes. API Gateway includes all Invoke webMethods IS policies in the effective policy.
JMS/AMQP REST Properties
REST
JMS/AMQP REST Routing
None
No. API Gateway includes only one policy in the effective policy.
JMS/AMQP SOAP Properties
SOAP
JMS/AMQP SOAP Routing
None.
No. API Gateway includes only one policy in the effective policy.
JMS/AMQP REST Routing
REST
None
Straight Through Routing, Dynamic Routing, Content-based Routing, Conditional Routing
No. API Gateway includes only one policy in the effective policy.
JMS/AMQP REST Routing
SOAP
None.
Straight Through Routing, Dynamic Routing, Content-based Routing, Conditional Routing
No. API Gateway includes only one policy in the effective policy.
Load Balancer Routing
REST
SOAP
None.
Straight Through Routing, Dynamic Routing, Content-based Routing, Conditional Routing
No. API Gateway includes only one policy in the effective policy.
Log Invocation
REST
SOAP
GraphQL
None.
None.
Yes. API Gateway includes all Log Invocation policies in the effective policy.
Monitor Performance
REST
SOAP
None.
None.
Yes. API Gateway includes all Monitor Performance policies in the effective policy.
Monitor SLA
REST
SOAP
Identify & Authorize
None.
Yes. API Gateway includes all Monitor Service Level Agreement policies in the effective policy.
Outbound Auth - Message
SOAP
None.
None.
No. API Gateway includes only one policy in the effective policy.
Outbound Auth - Transport
REST
SOAP
None.
None.
No. API Gateway includes only one policy in the effective policy.
Response Transformation
REST
SOAP
None.
None.
Yes. API Gateway includes all XSLT Transformation policies in the effective policy.
Request Transformation
REST
SOAP
None.
None.
Yes. API Gateway includes all XSLT Transformation policies in the effective policy.
Service Result Cache
REST
SOAP
None.
None.
No. API Gateway includes only one policy in the effective policy.
Set Media Type
REST
None.
None.
No. API Gateway includes only one policy in the effective policy.
Straight Through Routing
REST
SOAP
GraphQL
None.
Load Balancer Routing, Dynamic Routing, Content-based Routing, Conditional Routing
No. API Gateway includes only one policy in the effective policy.
Traffic Optimization
REST
SOAP
Identify & Authorize
None.
Yes. API Gateway includes all Traffic Optimization policies in the effective policy.
Validate API Specification
(Response Processing)
REST
SOAP
None.
None.
No. API Gateway includes only one policy in the effective policy.
Validate API Specification
(Request Processing)
REST
SOAP
GraphQL
None.
None.
No. API Gateway includes only one policy in the effective policy.