Integration Server 10.7 | Web Services Developer’s Guide | About Outbound Callback Services | Usage of Outbound Callback Services
 
Usage of Outbound Callback Services
Keep the following points in mind when working with outbound callback services:
*You can use outbound callback services only for In-Out MEP or Robust In-Only MEP operations. Integration Server processes outbound callback services for different MEP operations as follows:
*In-Out MEP operations. Integration Server invokes the outbound callback service for both consumer and provider web service descriptors.
*Robust In-Only MEP operations. Integration Server invokes the outbound callback service for consumer web service descriptors.
If SOAP fault is returned, Integration Server invokes the outbound callback service for provider web service descriptors.
If no SOAP fault is returned, Integration Server does not invoke the outbound callback service for provider web service descriptors, but invokes the outbound callback service for consumer web service descriptors.
*In-Only MEP operations. Integration Server invokes the outbound callback service on the client side when sending a SOAP request message. Integration Server does not invoke the outbound callback service for provider web service descriptors.
*You can use outbound callback services with web service descriptors regardless of whether the Pre-8.2 compatibility mode property of the web service descriptors is set to true or false.
*Integration Server checks the execute ACL for an outbound callback service only if the service permissions specify that the Enforce execute ACL option is set to Always. Integration Server does not consider outbound callback services to be top-level services.
*You can use the pub.soap.handler:getInitialSOAPRequest service to retrieve the initial SOAP request message in the outbound callback service.