# SOAP Operation Resolver

## Contents
Overview Configuration

## Overview
The SOAP Operation filter enables you to identify an incoming XML message based on the SOAP Operation in the message. The following example shows how to find the SOAP Operation of an incoming message. Consider the following SOAP message:
    POST /services/timeservice HTTP/1.0
    Host: localhost:8095
    Content-Length: 374
    SOAPAction: TimeService
    Accept-Language: en-US
    UserAgent: Enterprise Gateway
    Content-Type: text/XML; utf-8

    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
      <soap:Body>
        <ns1:getTime xmlns:ns1="Some-URI">
          <ns1:city>Dublin</ns1:city>
        </ns1:getTime>
      </soap:Body>
    </soap:Envelope>
The SOAP Operation for this message and its namespace are as follows:
SOAP Operation | `getTime`
SOAP Operation Namespace | `urn:timeservice`
The SOAP Operation is the first child element of the SOAP `<Body>` element.
## Configuration
To configure the SOAP Operation filter, complete the following: Enter an appropriate name for the filter in the Name field. Enter the name of the SOAP Operation in the Operation field. Incoming messages with an operation name matching the value entered here are passed on to the next Success filter in the policy. Enter the namespace to which the SOAP Operation belongs in the Namespace field.