#### Request Handler List

The SOAP Binding Service provides the `RequestHandler` interface to process the request message and return a response. This interface must be implemented on the server side by each Liberty-based identity service that uses the SOAP Binding Service. The Request Handler List attribute stores information about the implementation classes of the web services that implement the Request Handler. The Request Handler List displays entries that contain key/value pairs separated by a pipe as in: `key=disco|class=com.example.identity.liberty.ws.disco.DiscoveryService`. The parameters are explained in the following table.

Parameter | Header
--- | ---

`key`

The required `key` parameter is the last part of the URI path to a SOAP endpoint. The SOAP endpoint in OpenSSO is the SOAP Receiver servlet. The URI to the SOAP Receiver is: ``protocol`://`host`:`port`/`deploy-uri`/Liberty/key` If you define `disco` as the key, the URI path to the SOAP endpoint for the corresponding Discovery Service would be: ``protocol`://`host`:`port`/amserver/Liberty/disco`. Different service clients use different keys when connecting to the SOAP Receiver.

`class` | The required `class` parameter specifies the name of the Request Handler implementation class for the particular identity service. For example: `class=com.example.identity.liberty.ws.disco.DiscoveryService`.

To add a new Request Handler, see To Configure a Request Handler.