3.7.6.1 Redeliver Commit Timer
When this timer expires, the Superior Transaction Manager Facet (section 1.3.3.3.4) MUST perform the following actions:
Cancel the Redeliver Commit timer.
If the connection referenced by the provided enlistment is in the Waiting to Rerequest state:
Set the connection state to Idle.
Send a PARTNERTM_REDELIVERCOMMIT_MTAG_COMMITREQ (section 2.2.9.2.2.1.1) message using the connection referenced by the provided Enlistment object:
Set the guidTX field to the Transaction Object.Identifier field of the transaction object provided by theĀ Enlistment object.
Set the connection state to Awaiting Confirmation.
Otherwise, ignore the timer event.