Compartilhar via


3.7.7.10 Propagate Transaction

The Propagate Transaction event MUST be signaled with the following arguments:

If the Propagate Transaction event is signaled, the Superior Transaction Manager Facet (section 1.3.3.3.4) MUST perform the following actions:

  • Initiate a new CONNTYPE_PARTNERTM_PROPAGATE (section 2.2.9.1.1.1) connection to the provided Name object.

  •  Set the Transaction field of the Connection object to the provided Transaction object.

  • Add the Connection to the provided Transaction connection list.

  • Send a PARTNERTM_PROPAGATE_MTAG_PROPAGATE (section 2.2.9.1.1.1.1) message using the Connection:

    • Set the guidTX field to the Transaction Object.Identifier field of the provided Transaction object.

    • Set the isoLevel field to the Isolation Level field of the provided Transaction object.

    • Set the szDesc field to the Description field of the provided Transaction object.

  • Set the Connection state to Awaiting Propagation Response.