3.2.7.34 Unenlist Phase Zero Enlistment

The Unenlist Phase Zero Enlistment event MUST be signaled with the following arguments:

  • An Enlistment object

If the Unenlist Phase Zero Enlistment event is signaled, the core transaction manager MUST perform the following actions:

  • If the provided Enlistment object is a member of the transaction's next Phase Zero Wave Enlistment list:

    • Remove the Enlistment object from the list.

  • Otherwise, if the provided Enlistment object is a member of the transaction's Phase Zero Enlistment list:

    • Remove the Enlistment object from the list.