z/OS Batch Runtime Planning and User's Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Transaction management and global transactions

z/OS Batch Runtime Planning and User's Guide
SA23-1376-00

z/OS Batch Runtime performs basic transaction management functions for the application through the Java™ Transaction API (JTA). It can manage the PL/I, COBOL or Java application clients and can coordinate transaction management between itself and the z/OS® RRS transaction management services.

All transactions that run on z/OS Batch Runtime are considered global transactions. z/OS Batch Runtime calls z/OS RRS to start a transaction to associate the transaction with the calling thread before it invokes the PL/I, COBOL or Java application. The JDBC provides the following methods to perform transaction synchronization:
beforeCompletion
Invoked before the transaction process starts
afterCompletion
Invoked after the transaction is performed

The JDBC informs all of the active connections about the DB2® commit or rollback events for consistency in processing database requests. You cannot initiate DB2 commit or rollback requests from the PL/I, COBOL or Java applications themselves. For this release, support for multiple resource managers is not available in z/OS Batch Runtime.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014