IBM Java Interlanguage Batch for z/OS V2.4 and V2.5
The Java Interlanguage Batch support provides a framework for resource sharing between Java and high-level language (e.g. COBOL, PL/I, C, etc...) application code running under a basic z/OS batch execution environment. The JIB framework, can be leveraged by batch applications that are exploiting the 31/64-bit interoperability support introduced by Language Environment.
The initial exploiter of the JIB framework is Db2 for z/OS. The Db2 for z/OS capability allows mixed language programs (Java and other high-level languages such as COBOL, PL/I, C, etc...) to interoperate with DB2 while maintaining transactional integrity in a single transaction. Moreover, the JIB framework provides the ability for mixed language programs to share a single Db2 connection and update the DB2 database in the same unit of work.
Sample use case scenario: 31-bit COBOL programs interoperating with a 64-bit Java programs can now use the JIB framework to start a Db2 transaction in batch and make Db2 calls from both the COBOL and Java programs, while maintaining transactional integrity.
Download it Now
PTFs for the following APARs are needed for full functionality:
z/OS V2.4 and V2.5:
- PH45216 – New callable services CEEMICT/__le_ceemict() that allows high-level language applications (COBOL, PL/I and Java, etc..) to determine whether they are running in the 31-bit/64-bit interoperability environment. In addition, applications can use this new service to determine when they are sharing a Db2 connection via Java Interlanguage Batch.
Db2 for z/OS 11, 12 and 13:
- PH48861 – Java Interlanguage Batch support in JCC driver (Type 2 connectivity). This support enables mixed language programs (Java and other high-level languages such as COBOL, PL/I, C, etc...) to process DB2 for z/OS requests while maintaining transactional integrity in the same unit of work.
About
Last modified:
30 Mar 2023
z/OS publications feedback
Questions or comments about z/OS publications?
Email reslink@us.ibm.com
Please include in your email the publication title, order number, topic, and page number your question or comment is about