3.4.5.2.2.2.3 Receiving a TXUSER_EXPORT_MTAG_EXPORT Message
When the transaction manager receives a TXUSER_EXPORT_MTAG_EXPORT message, the transaction manager MUST perform the following actions:
If the connection state is Connection Active:
Set the connection state to Processing Push Operation Request.
Find the transaction object in the transaction table of the transaction manager by using the guidTX field from the message as the key.
If the transaction object is not found:
Send a TXUSER_EXPORT_MTAG_EXPORT_TX_NOT_FOUND message using the connection.
Set the connection state to Connection Active.
Otherwise:
Add the connection to the connection list of the transaction.
Signal the Export Transaction (section 3.2.7.21) event on the Core Transaction Manager Facet with the following arguments:
The Name object stored in the Connection-Specific Data field of the connection
The transaction object
Otherwise, the message MUST be processed as an invalid message as specified in section 3.1.6.