Integration Server 10.3 | Web Services Developer’s Guide | About Outbound Callback Services | What Are Outbound Callback Services?
 
What Are Outbound Callback Services?
Integration Server provides you the flexibility to add custom processing logic to SOAP requests in case of consumer web service descriptors and to SOAP responses in case of provider web service descriptors. To do this, you use outbound callback services, which are user-specified IS services, in outbound SOAP messages.
Integration Server defines the outbound callback service signature in the pub.soap.utils.callbackServiceSpec specification. When you specify an IS service as an outbound callback service, Integration Server creates the message context and passes it to the outbound callback service. The message context of the outbound callback service contains the properties for the outbound SOAP message and provides access to the SOAP message. For more information about the pub.soap.utils.callbackServiceSpec specification, see pub.soap.utils:callbackServiceSpec.
You can use the various services that are located in the pub.soap.handler folder in the WmPublic package to manipulate the message within the IS service that is used as the outbound callback service.
To specify outbound callback services for outbound SOAP messages, you use Outbound Callback Service web service descriptor property. For more information about the property, see webMethods Service Development Help.