3.3.4.1.2 Beginning a Transaction Using CONNTYPE_TXUSER_BEGINNER
The application MUST perform the following actions:
Initiate a new CONNTYPE_TXUSER_BEGINNER (section 2.2.8.1.1) connection by using the transaction manager Name field of the application.
Send a TXUSER_BEGINNER_MTAG_BEGIN (section 2.2.8.1.1.2) message by using the connection. The following message fields MUST be set to values that are provided by the higher-layer business logic:
The isoLevel field set to the required OLETX_ISOLATION_LEVEL value.
The dwTimeout field MUST be set to the required time-out value.
The szDesc field MUST be set to the required transaction description string.
The isoFlags field MUST be set to the required OLETX_ISOLATION_FLAGS value.
Set the connection state to Awaiting Begin Response.