3.3.7.19 Received LU Status

The Received LU Status event MUST be signaled with the following argument:

  • An LU Pair object

If the Received LU Status event is signaled, the Transaction Manager Communicating with an LU 6.2 Implementation Facet MUST perform the following actions:

  • If the LU Pair Recovery State field of the provided LU Pair object is set to Synchronized Awaiting LU Status:

    • Set the LU Pair Recovery State field of the provided LU Pair object to Synchronized.

  • Attempt to find the first LUW object in the LUW List in the provided LU Pair object that meets the following condition:

    • The Recovery state of the LUW object is Need Recovery.

  • If an LUW object that meets the previous condition is found or the Is LUW Triggered Recovery Pending flag of the provided LU Pair object is TRUE:

    • Signal the Recovery Work Ready event with the following arguments:

      • The provided LU Pair object

      • The Recovery Work Ready Reason set to LUW Recovery

  • Otherwise:

    • Start the LU Status Timer that is associated with the provided LU Pair object.