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.