Overview of Reliable Messaging
Integration Server uses the Web Services Reliable Messaging (WS-ReliableMessaging) protocol to reliably send SOAP messages between web service providers and consumers. Reliable transmission of messages ensures that the SOAP messages are delivered even if the destination endpoint is temporarily unavailable or if the network connection fails.
The following steps describe what happens during exchange of SOAP messages where reliable messaging is used:
1. The reliable messaging source sends a message or a series of messages that are transmitted across a communication link to a reliable messaging destination. Along with the messages, the reliable messaging source also sends a request to the recipient to acknowledge the messages.
2. When the reliable messaging destination receives the messages, it sends an acknowledgement back to the reliable messaging source either individually for each message or as a single acknowledgement for a series of messages.
3. If the messages are not delivered in the first attempt, the reliable messaging source retransmits the messages based on the reliable messaging configuration until the message is delivered and the acknowledgement is received or the sequence has timed out or is terminated.