3.6.5.1.1.2 Receiving a TXUSER_RESOURCEMANAGER_MTAG_REENLISTMENTCOMPLETE Message

When the transaction manager communicating with a resource manager facet receives a TXUSER_RESOURCEMANAGER_MTAG_REENLISTMENTCOMPLETE (section 2.2.10.1.1.3) message, the transaction manager communicating with a resource manager MUST perform the following actions:

  • If the connection state is Reenlisting:

    • Set the connection state to Active.

    • Signal the Reenlist Complete (section 3.6.7.15) event on the transaction manager communicating with a resource manager facet with the resource manager object that is referenced by the Connection-Specific Data field of the connection.

  • Otherwise, the message MUST be processed as an invalid message as specified in section 3.1.6.