Client application

The role of the client application in global transaction management is similar to what it was for local transaction management. It will initiate and complete transactions and perform standard data operations, as in getting messages and updating rows, upon data sources included in this transaction. However, with global transaction management being implemented, the main difference is when the transactions are either committed or rolled back as monitored by a transaction manager.

In this global transaction management model, client applications are those adapters that support this functionality. For more information about the adapters currently supported, refer to "Supported Adapters" .

After the data operations have been successfully completed by the client applications, the transaction manager is notified to commit the transaction. For an example of the entire process, refer to "Flow Example".