The PowerCenter Integration Service fails sessions that have message recovery enabled and contain any of the following conditions:
The source definition is the master source for a Joiner transformation.
You configure multiple source definitions to run concurrently for the same target load order group.
The mapping contains an XML target definition.
You edit the recovery file or the mapping before you restart the session and you run a session with a recovery strategy of Restart or Resume.
The Integration Service cannot connect to the recovery queue or recovery topic.
The Integration Service does not write the recovery message to the recovery queue or recovery topic.
The session contains a JMS or Websphere MQ source and writes to a flat file target.
If the number of messages that the Integration Service reads or writes from the message queue exceeds the message size limit, increase the message size limit or decrease the flush latency.