Web Service Receiver Server Connector

The Web Service Receiver Server Connector is part of the IBM® Security Directory Integrator Web Services suite. You can use the information and link provided here to know about Web Service Receiver Server Connector.

Note: Due to limitations of the Axis library used by this component only WSDL (http://www.w3.org/TR/wsdl) version 1.1 documents are supported. Furthermore, the supported message exchange protocol is SOAP 1.1.

This Connector is basically an HTTP Server specialized for servicing SOAP requests over HTTP. It operates in Server mode only.

AssemblyLines support an Operation Entry (op-entry). The op-entry has an attribute $operation that contains the name of the current operation executed by the AssemblyLine. In order to process different web service operations easier, the Web Service Receiver Server Connector will set the $operation attribute of the op-entry.

The Web Service Receiver Server Connector supports generation of a WSDL file according to the input and output schema of the AssemblyLine. As in IBM Security Directory Integrator AssemblyLines support multiple operations, the WSDL generation can result in a web service definition with multiple operations. There are some rules about naming the operations:
  • Pre-6.1 IBM Security Directory Integrator configuration files contain only one input and one output schema referred to as default operation schemas. When a pre-6.1 IBM Security Directory Integrator configuration is used the only operation generated is named as the name of the AssemblyLine as in IBM Security Directory Integrator 6.0.
  • In the IBM Security Directory Integrator current version's configurations if there is an operation named "Default", the corresponding operation in the WSDL file is named as the name of the AssemblyLine.
  • In IBM Security Directory Integrator current version's configurations if there is an operation named "Default" and there is also an operation with a name as the name of the AssemblyLine, both operations preserve their names in the WSDL file.
  • In all other cases the operations appear in the WSDL file as they are named in the AssemblyLine configuration.