3.1.4.7 DTC Transaction Commit
The queue manager is notified by this event when the DTC transaction is committed. This occurs when the queue manager is acting as a Resource Manager ([MS-DTCO] section 3.5) and has enlisted in the DTC transaction.
This event MUST be generated with the following argument:
A TXUSER_ENLISTMENT_MTAG_COMMITREQ message ([MS-DTCO] section 2.2.10.2.2.3), referred to as lTxMessage, sent by the DTC transaction manager when it receives notification that the transaction is to be committed by the application.
Return Value:
None.
The queue manager MUST perform the following actions to process this event:
Generate a Transaction Commit (section 3.1.4.4) event with the following argument value:
iTransactionIdentifier := Transaction Object.Identifier of the DTC-enlisted transaction corresponding to lTxMessage, from theĀ Resource Manager.Durable Log ADM element, as specified in [MS-DTCO] section 3.5.1.
Send a TXUSER_ENLISTMENT_MTAG_COMMITREQDONE user message ([MS-DTCO] section 2.2.10.2.2.4) to its local transaction manager.