3.4.5.1.1.4 Connection Disconnected

When a CONNTYPE_TXUSER_BEGINNER (section 2.2.8.1.1) connection is disconnected, the transaction manager communicating with an application facet MUST perform the following actions:

  • If the connection state is Active (section 3.4.1.1.3):

    • Signal the Begin Rollback (section 3.2.7.6) event on the Core Transaction Manager Facet (section 1.3.3.3.1) with the transaction object referenced by the Enlistment object referenced by this connection.

  • Otherwise, the event MUST be processed as specified in section 3.1.8.3.