Separating CICS suboptions

You can partition the specification of CICS® suboptions into multiple CBL statements. CICS suboptions are cumulative. The compiler concatenates them from multiple sources in the order that they are specified.

About this task

For example, suppose that a JCL file has the following code:


//STEP1 EXEC IGYWC, . . .
//PARM.COBOL="CICS("FLAG(I)")"
//COBOL.SYSIN DD *
  CBL CICS("DEBUG")
  CBL CICS("LINKAGE")
  IDENTIFICATION DIVISION.
  PROGRAM-ID. COBOL1.

During compilation, the compiler passes the following CICS suboption string to the integrated CICS translator:


"FLAG(I) DEBUG LINKAGE"

The concatenated strings are delimited with single spaces and with a pair of quotation marks (" ") or a pair of apostrophes (' ') around the group. When the compiler finds multiple instances of the same CICS suboption, the last specification of the suboption in the concatenated string takes effect. The compiler limits the length of the concatenated CICS suboption string to 4 KB.

Related references  
CICS