3.4.7.12 Export Transaction Success

The Export Transaction Success event MUST be signaled with the following arguments:

  • A transaction object

If the Export Transaction Success event is signaled, the transaction manager MUST perform the following actions:

  • Find an instance of a CONNTYPE_TXUSER_EXPORT2 (section 2.2.8.2.2.3) connection in the provided transaction's connection list.

    • Send a TXUSER_EXPORT_MTAG_EXPORTED (section 2.2.8.2.2.2.12) message using the connection.

    • Set the connection state to Connection Active (section 3.4.1.9.3).

  • Otherwise, find an instance of a CONNTYPE_TXUSER_EXPORT (section 2.2.8.2.2.2) connection in the provided transaction's connection list.

    • Send a TXUSER_EXPORT_MTAG_EXPORTED (section 2.2.8.2.2.2.12) message using the connection.

    • Set the connection state to Connection Active (section 3.4.1.8.3).

  • Otherwise, if no such connection exists, the event MUST be ignored.