2.2.8.1.3 CONNTYPE_TXUSER_PROMOTE
The CONNTYPE_TXUSER_PROMOTE connection type is used by an application to do the following:
Begin a transaction using an application-specified transaction identity
Commit or rollback a transaction
Change the time-out of a transaction
This connection type supersedes CONNTYPE_TXUSER_SETTXTIMEOUT2.
For more information about CONNTYPE_TXUSER_PROMOTE as an initiator, see section 3.3.5.1.3, and as an acceptor, see section 3.4.5.1.3.
This connection type also uses the following messages:
TXUSER_BEGIN2_MTAG_COMMIT (section 2.2.8.1.2.3)
TXUSER_BEGIN2_MTAG_ABORT (section 2.2.8.1.2.1)
TXUSER_BEGIN2_MTAG_SINK_BEGUN (section 2.2.8.1.2.4)
TXUSER_BEGIN2_MTAG_SINK_ERROR (section 2.2.8.1.2.5)
TXUSER_SETTXTIMEOUT_MTAG_SETTXTIMEOUT (section 2.2.8.1.2.7)
TXUSER_SETTXTIMEOUT_MTAG_TOO_LATE (section 2.2.8.1.2.8)
TXUSER_SETTXTIMEOUT_MTAG_REQUEST_COMPLETE (section 2.2.8.1.2.6)