3.2.7.24 Notify Recovered Transaction Committed

The Notify Recovered Transaction Committed event MUST be signaled with the following arguments:

If the Notify Recovered Transaction Committed event is signaled, the Core Transaction Manager Facet (section 1.3.3.3.1) MUST perform the following actions:

  • Set the transaction's state to Failed to Notify (section 3.2.1.3.13).

  • If the Phase Two Enlistment list of the transaction is not empty:

    • For each Enlistment object in the Phase Two Enlistment list of the transaction:

  • Otherwise:

    • Signal the Forget Transaction (section 3.2.7.22) event on the Core Transaction Manager Facet with the provided transaction object.