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.