3.4.7.8 Create Transaction Success
The Create Transaction Success event MUST be signaled with the following arguments:
A transaction object
If the Create Transaction Success event is signaled, the transaction manager MUST perform the following actions:
If the transaction's connection list contains a connection of type CONNTYPE_TXUSER_BEGINNER (section 2.2.8.1.1)
Send a TXUSER_BEGINNER_MTAG_BEGUN (section 2.2.8.1.1.5) message.
The guidTx field MUST be set to the Transaction Object.Identifier field of the transaction object.
Set the connection state to Active.
Otherwise, if the transaction's connection list contains a connection of type CONNTYPE_TXUSER_BEGIN2 (section 2.2.8.1.2) or CONNTYPE_TXUSER_PROMOTE (section 2.2.8.1.3):
Send a TXUSER_BEGIN2_MTAG_SINK_BEGUN (section 2.2.8.1.2.4) message:
The guidTx field MUST be set to the Transaction Object.Identifier field of the transaction object.
Set the connection state to Active.