IBM®
Skip to main content
    United States change      Terms of use
 
 
Select a scope:    
     Home      Products      Services & industry solutions      Support & downloads      My account     
alphaWorks  >  Java technology  >  

IBM JZOS Batch Toolkit for z/OS SDKs

A batch launcher and toolkit for Java applications running on z/OS.


Date Posted: December 15, 2005
OverviewRequirements Download FAQs Forum Reviews

Update: January 3, 2008

JZOS 2.2.1 contains functional enhancements such as automatic generation of record classes and complementary tools and sample code.

What is IBM JZOS Batch Toolkit for z/OS SDKs?

The IBM® JZOS Batch Toolkit for z/OS® SDKs is a set of tools that addresses many of the functional and environmental shortcomings in current Java™ batch capabilities on z/OS. It includes a native launcher for running Java applications directly as batch jobs or started tasks, and a set of Java methods that make access to traditional z/OS data and key system services directly available from Java applications. Additional system services include console communication, multiline WTO (write to operator), and return code passing capability. In addition, JZOS provides facilities for flexible configuration of the run-time environment, and it allows intermediate data to be seen via z/OS System Display and Search Facility (SDSF). Java applications can be fully integrated as job steps in order to augment existing batch applications.

The combination of the launcher, data access, added system services, and environmental enhancements make running Java on z/OS as batch jobs easier, particularly for traditional z/OS programmers. The net result of these enhancements is that the look and feel of running Java applications is much closer to other z/OS batch jobs, and the way Java batch can be managed is now like other z/OS batch applications written in COBOL, PL/I, or other compiled languages. (Note that the original JZOS functionality corresponding to download level jzos123.zip is now available in supported z/OS Java products for SDK 1.4.2 and above.

How does it work?

The batch launcher and toolkit extends the z/OS J2SE products with a set of Java classes and additional C++ code. Java applications can be launched directly as batch jobs on z/OS along with using the custom launcher. The JZOS set of Java class libraries extends the function available in the standard Java product. The extensions provide APIs for Java access to z/OS operating system services and access to z/OS-specific data types, including VSAM data.

What are the most recent functional improvements?

Version 2.2.1 includes the following additions:

  • Support for automatic generation of record classes from Assembler DSECTs (package com.ibm.jzos.recordgen.asm).  See the sample JCL member DSECTGEN and the document JZOS Assembler Record Generator Users Guide.pdf in the doc directory.
  • Support for automatic generation of record classes from COBOL copybook DSECTs (package com.ibm.jzos.recordgen.cobol).  See the sample JCL member COBGEN and the document JZOS COBOL Record Generator Users Guide.pdf in the doc directory.


About the technology author(s):
The IBM JZOS Batch Toolkit for z/OS SDKs (formerly known as JZOS) was developed by Kirk Wolf and Steve Goetze, principals in the company Dovetailed Technologies, LLC.


Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
IBM and z/OS are trademarks of IBM Corporation in the United States, other countries, or both.
Other company, product, or service names may be trademarks or service marks of others.

Download now Download now

Related technologies

For platform(s):
z/OS & OS/390

For topics:
data access, zSeries, Application and information integration, Eclipse, J2SE (Java 2 Standard Edition), Java technology, Legacy systems, Mainframe, zOS


 

    About IBM Privacy Contact