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.