The JZOS Toolkit consists of classes in package com.ibm.jzos, which is distributed with the IBM Java SDKs for z/OS.

See: Description

Packages 
Package Description
com.ibm.jzos
Provides the primary classes for the JZOS Toolkit.
com.ibm.jzos.fields
Provides field converter classes for mapping byte array fields into Java data types.
com.ibm.jzos.fields.daa
This package provides subclass implementations of the field converter classes in the com.ibm.jzos.fields package.
com.ibm.jzos.sample
Provides sample classes for using the JZOS Toolkit API.
com.ibm.jzos.sample.compress
Provides sample classes for compressing and expanding datasets and files.
com.ibm.jzos.sample.dfsort
Provides sample classes which uses the JZOS toolkit DfSort class.
com.ibm.jzos.sample.fields
Provides sample record mapping classes which uses the JZOS field converter classes.
com.ibm.jzos.sample.nonvsam.directory
Provides sample classes which uses the JZOS Toolkit API on non-VSAM directories.
com.ibm.jzos.sample.nonvsam.file
Provides sample classes which uses the JZOS Toolkit API on non-VSAM datasets.
com.ibm.jzos.sample.vsam.cluster
Provides sample classes which uses the JZOS Toolkit API on VSAM clusters.
com.ibm.jzos.sample.vsam.file
Provides sample classes which uses the JZOS Toolkit API on VSAM datasets.
com.ibm.jzos.wlm
Provides a set of Java interfaces to allow Java processes to be tracked discretely by WLM.
com.ibm.zosrrs
Classes which provide JNI wrappers for select z/OS RRS services.

The JZOS Toolkit consists of classes in package com.ibm.jzos, which is distributed with the IBM Java SDKs for z/OS. These classes depend on a Java Native Interface (JNI) library which is packaged with the supported IBM z/OS Java SDKs.

The JZOS toolkit classes may be used in conjunction with the JZOS Batch Launcher, but may also be used with other JVM containers, including WebSphere and the Unix System Services "java" command line launcher.

For more comprehensive information on installing and using the JZOS Batch Launcher and Toolkit, refer to the JZOS Batch Launcher and Toolkit Installation and User's Guide on the JZOS Java Launcher and Toolkit Overview web site.

Key classes in the com.ibm.jzos package include:

RecordReader and RecordWriter
Classes that provide a high performance interface for reading and writing sequential data sets in record mode.
ZFile
A thin wrapper for many of the z/OS C library I/O functions. Also includes an interface to BPXWDYN (text based interface to MVS dynamic allocation).
ZUtil
An interface for various z/OS native functions, excluding I/O.
FileFactory
A class with static factory methods for building a platform-portable BufferedReader, BufferedWriter, InputStream, or OutputStream on a text file or a MVS dataset.
MvsConsole
An interface to the MVS Operator console and job log.

Sample Programs

Included in the JZOS Toolkit is the com.ibm.jzos.sample package, which contains several sample programs.

� Copyright IBM Corporation 2005, 2022.