3.7.5.1.1.1.1 Receiving a PARTNERTM_PROPAGATE_MTAG_PROPAGATED Message

When the superior transaction manager receives a PARTNERTM_PROPAGATE_MTAG_PROPAGATED (section 2.2.9.1.1.1.2) message, the superior transaction manager MUST perform the following actions:

  • If the connection state is Awaiting Propagation Response:

    • Set the connection state to Active (section 3.7.1.1.3).

    • Create an Enlistment object with the following values:

      • The Superior Transaction Manager Facet (section 1.3.3.3.4)

      • The transaction object referenced by this connection

      • This connection object

    • Signal the Propagate Transaction Success (section 3.2.7.27) event on the Core Transaction Manager Facet (section 1.3.3.3.1) with the created enlistment object.

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