Adapter program data-containers - Aggregate processing pattern

Adapter program data-containers are associated with an adapter service and adapter program-related processing. They are used to store the state and status data and information required by the Adapter program (Adapter activity).

The following table lists the adapter program data-containers used at run time.
Note: Adapter program data-containers can also include Journal, Error and Shared Context container types. See Miscellaneous data-containers - Aggregate processing pattern for a description of these types of containers.
Table 1. Adapter program data-containers
Container Type Contents and usage Size (bytes) Name Comments
OUTPUT Application data that will be sent in the adapter reply message

Navigation Manager writes a copy of Adapter activity output container for purposes of returning adapter reply message

variable max. 32,760 ADAPTER.OUTPUT In synchronous mode, the maximum reply length is 32,376 bytes
STATUS
Status information:
  • Detailed Adapter / Adapter service processing status
  • Error information
512 ADAPTER.STATUS No comments
LOCAL CONTEXT Application context private to Adapter activity.

Compiler limit for IBM® COBOL

ADAPTER.LOCAL.C Optional based on modeling.

Used in asynchronous mode only.

ITERATION Application work area required for modeled iterative processing.

Compiler limit for IBM COBOL

ADAPTER.ITERATE Optional based on modeling.

Used in asynchronous mode only.

See How CICS Service Flow Runtime programs use data-containers for a list of the programs that use (read, write or read and write) the adapter program activity data-containers.