API Gateway 7.6.2 Policy Developer Filter Reference SOAP action resolver Overview The SOAP Action Resolver filter enables you to identify an incoming XML message based on the SOAPAction HTTP header in the message. The SOAP Action Resolver filter applies to SOAP 1.1 and SOAP 1.2. The following example illustrates how to locate the SOAPAction header in an incoming message. Consider the following SOAP message: POST /services/helloService HTTP/1.1Host:localhost:8095 Content-Length:196 SOAPAction:HelloService Accept-Language:en-US UserAgent:API Gateway Content-Type:text/XML; utf-8 <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> </soap:Header> <soap:Body> <getHello xmlns="http://www.axway/>.com/"/> </soap:Body> </soap:Envelope> The SOAP Action for this message is HelloService. Regular expression format This filter uses the regular expression syntax specified by java.util.regex.Pattern . For more details, see http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html Configuration To configure the SOAP Action Resolver filter: Enter an appropriate name for the filter to display in policy in the Name field. Enter a regular expression to match the value of the SOAPAction HTTP header in the SOAP Action field. For example, enter ^getQuote$ to exactly match a SOAPAction header with a value of getQuote. Incoming messages with a matching SOAPAction value are passed on to the next filter on the success path in the policy. Further information For more details, see the following filters: Operation name resolver Relative path resolver Related Links
SOAP action resolver Overview The SOAP Action Resolver filter enables you to identify an incoming XML message based on the SOAPAction HTTP header in the message. The SOAP Action Resolver filter applies to SOAP 1.1 and SOAP 1.2. The following example illustrates how to locate the SOAPAction header in an incoming message. Consider the following SOAP message: POST /services/helloService HTTP/1.1Host:localhost:8095 Content-Length:196 SOAPAction:HelloService Accept-Language:en-US UserAgent:API Gateway Content-Type:text/XML; utf-8 <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> </soap:Header> <soap:Body> <getHello xmlns="http://www.axway/>.com/"/> </soap:Body> </soap:Envelope> The SOAP Action for this message is HelloService. Regular expression format This filter uses the regular expression syntax specified by java.util.regex.Pattern . For more details, see http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html Configuration To configure the SOAP Action Resolver filter: Enter an appropriate name for the filter to display in policy in the Name field. Enter a regular expression to match the value of the SOAPAction HTTP header in the SOAP Action field. For example, enter ^getQuote$ to exactly match a SOAPAction header with a value of getQuote. Incoming messages with a matching SOAPAction value are passed on to the next filter on the success path in the policy. Further information For more details, see the following filters: Operation name resolver Relative path resolver