3.2.7.18 Enlistment Rollback Complete

The Enlistment Rollback Complete event MUST be signaled with an Enlistment object.

If the Enlistment Rollback Complete event is signaled, the Core Transaction Manager Facet (section 1.3.3.3.1) MUST perform the following actions:

  • Remove the Enlistment from the transaction's Phase Two Enlistment list.

  • If the transaction's Phase Two Enlistment list is now empty:

    • Signal the Forget Transaction (section 3.2.7.22) event on the Core Transaction Manager Facet (section 1.3.3.3.1) with the Enlistment's transaction object.