3.8.7.8 Recover In Doubt Transaction
The Recover In Doubt Transaction event MUST be signaled with the following arguments:
An Enlistment object
If the Recover In Doubt Transaction event is signaled, the Subordinate Transaction Manager Facet (section 3.8) MUST perform the following actions:
Initiate a new CONNTYPE_PARTNERTM_CHECKABORT (section 2.2.9.2.1.1) connection using the Name object referenced by the Name field of the Session object containing the provided enlistment's connection.
Send a PARTNERTM_CHECKABORT_MTAG_CHECK (section 2.2.9.2.1.1.1) message using the connection:
Set the guidTX field to the Transaction Object.Identifier field of the transaction object referenced by the provided Enlistment object.
Set the connection state to Awaiting Confirmation.