CICS data objects
CICS provides a number of different objects that CICS programs and transactions can use to exchange data with one another.
CICS provides these data objects:
- Communication areas
- A communication area (COMMAREA) is a single block of storage that is used to pass data between programs. A program can pass just one COMMAREA to another program. The recommended maximum size of a communication areas is 24 KB, although the absolute maximum size is 32 KB.
- Containers and channels
- A container is a named block of data that is used for passing information between programs. A program can pass any number of containers to another program using a logical grouping of containers known as a channel. Containers are not limited to a maximum size of 32 KB.
- Temporary storage queues
- A temporary storage queue is a named queue of data items that can be written, rewritten, read, and reread, in any sequence. The recommended maximum size of a data item is 24 KB, although the absolute maximum size is 32 KB.
- Transient data queues
- A transient data queue is a named queue of data items that can be written and read once only. The maximum size of a data item can be up to 32 KB.