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 connection to the transaction manager using the transaction manager Name field of the resource manager.

  • Send a TXUSER_VOTER_MTAG_CREATE (section 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.