You can enable message recovery for sessions with JMS and WebSphere MQ sources to recover messages that the Integration Service failed to process. The Integration Service can restore the state of operation from the point of interruption.
The Integration Service completes the following tasks to process messages using recovery files:
The Integration Service reads a message from the source.
The Integration Service writes the message ID to the recovery file. The Integration Service repeats steps 1 through 2 until the flush latency is met.
The Integration Service processes the messages and writes them to the target. The target commits the messages.
The Integration Service sends a batch acknowledgement to the source to confirm it read the messages. The source deletes the messages.
The Integration Service clears the recovery file.
The following image shows how the Integration Service processes messages using the recovery file: