3.3.7.3.7 Rollback Complete
The Rollback Complete event MUST be signaled with the following argument:
An enlistment object.
If the Rollback Complete event is signaled, the TIP subordinate transaction manager facet (section 1.3.1.2.2) MUST perform the following actions:
If the State field of the TIP connection object referenced by the provided enlistment is set to Idle:
If the TIP connection object referenced by the provided enlistment object is set:
Call the TIP connection manager’s FreeTipConnection operation with the following argument:
The TIP connection object referenced by the provided enlistment object.
If the State field of the TIP connection object referenced by the provided enlistment is set to either Enlisted or Prepared:
Set the State field of the TIP connection object referenced by the provided enlistment to Idle.
Send an ABORTED TIP command.