Indoubt failure recovery

The CICS® recovery manager is responsible for maintaining the state of each unit of work in a CICS region.

For example, typical events that cause a change in the state of a unit of work are temporary suspension and resumption, receipt of sync point requests, and entry into the indoubt period during two-phase commit processing.

The CICS recovery manager shunts a unit of work if all the following conditions apply:
  • The unit of work has entered the indoubt period.
  • The recovery manager detects loss of connectivity to its coordinator for the unit of work.
  • The indoubt attribute on the transaction resource definition under which the unit of work is running specifies WAIT(YES).
  • The conditions exist that allow shunting. See Recovery functions and interfaces for a complete list of conditions.