3.3.5.3.3 Receiving a TXUSER_DTCLURMENLISTMENT_MTAG_TO_DTC_BACKOUT Message
When the Transaction Manager Communicating with an LU 6.2 Implementation Facet receives a TXUSER_DTCLURMENLISTMENT_MTAG_TO_DTC_BACKOUT (section 2.2.3.3.5) message, it MUST perform the following actions:
If the connection state is Active:
Set the Local LU LUW State field of the LUW object referenced by this connection to Reset.
Signal the Enlistment Unilaterally Aborted event (as specified in [MS-DTCO] section 3.2.7.19) on the Core Transaction Manager Facet with the following arguments:
The Enlistment object of the LUW object referenced by this connection
Set the connection state to Processing Backout Request.
Otherwise, if the connection state is Awaiting Prepare Response:
Set the Local LU LUW State of the LUW object referenced by this connection to Forget.
Signal the Enlistment Phase One Complete event (as specified in [MS-DTCO] section 3.2.7.16) on the Core Transaction Manager Facet with the following arguments:
Set the connection state to Processing Backout Request.
Otherwise, if the connection state is Ended:
Ignore the message.
Otherwise, the message MUST be processed as an invalid message, as specified in [MS-DTCO], section 3.1.6.