When you configure message recovery for a real-time session, the PowerCenter Integration Service can recover unprocessed messages from a failed session. When you enable message recovery for a real-time session, the PowerCenter Integration Service stores source messages or message IDs in a recovery file, recovery table, recovery queue, or recovery topic. If the session fails, run the session in recovery mode to recover the messages that the PowerCenter Integration Service did not process. For sessions with JMS topics, the PowerCenter Integration Service connects to the recovery topic as a durable subscriber so messages persist even if the session ends.
To configure message recovery for a session that writes to a JMS target, create a recovery queue or recovery topic, and enter the name in the JMS application connection properties. Configure the recovery queue or recovery topic with the same JNDI and JMS application connection properties as the message queue. The session fails if the connection properties are different.