3.5.4.9 Registering as a Voter on a Specific Transaction

This event MUST be signaled by the higher-layer business logic with the following arguments:

  • A transaction object

If the higher-layer business logic decides to register as a voter on a specific transaction manager, the resource manager MUST perform the following steps:

  • Initiate a new CONNTYPE_TXUSER_VOTER (section 2.2.10.4.1) connection to the transaction manager using the transaction manager Name field of the resource manager.

  • Send a TXUSER_VOTER_MTAG_CREATE (section 2.2.10.4.1.4) message using the connection:

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

  • Set the connection state to Awaiting Creation Response.