Batch data streams supported by CICS

CICS supports additional Batch Data Streams (BDS) to work with z/OS® data sets.

The Batch Data Stream (BDS) framework provides several pre-built patterns to work with streams such as text, byte, database, and z/OS data sets. You can implement an interface where the business logic for processing the stream is added. The pre-built patterns manage actions such as opening files, closing files, and externalizing and internalizing checkpoints.

Table 1. Batch Data Streams supported by CICS
Batch Data Stream Description
TextFileReader Used to read text data from a file.
TextFileWriter Used to write text data to a file.
FileByteReader Used to read byte data from a file.
FileByteWriter Used to write byte data to a file.
ZFileRecordOrientedDataReader Used to read data from a z/OS data set.
ZFileRecordOrientedDataWriter Used to write data to a z/OS data set.
ZFileStreamOrientedByteReader Used to read byte data from a z/OS data set.
ZFileStreamOrientedByteWriter Used to write byte data to a z/OS data set.
ZFileStreamOrientedTextReader Used to read text data from a z/OS data set.
ZFileStreamOrientedTextWriter Used to write text data to a z/OS data set.
The source code for the supplied data streams is available for you to use or extend in your applications.

For more information about the different Batch Data Streams, see Batch Data Stream framework and patterns in the WebSphere Application Server product documentation.