Character limits for the JCL PARM parameter

User builds no longer limit the PARM parameter for the EXEC statement to 100 characters for Enterprise PL/I and Enterprise COBOL.

JCL PARM parameter

Normally in JCL, the PARM parameter for the EXEC statement cannot exceed 100 characters. For Enterprise PL/I and Enterprise COBOL, you can specify more than 100 characters on the PARM parameter for the EXEC statement by providing the options inline.
For the Enterprise PL/I compiler step, the generated JCL by the user build includes PARM='+DD:OPTIONS' as shown in the following example code.
//STEP1 EXEC PGM=IBMZPLI,
// PARM='+DD:OPTIONS'
//OPTIONS DD *
 XINFO(NOXML)
 OPTIONS
 SYSTEM(CICS)
 MACRO
 DLLINIT
 PP(MACRO,CICS)
 DD(ANTPRINT,*)
...
For the Enterprise COBOL compiler step, the JCL generated by the user build places the compiler options directly in the input stream. The compiler options follow the SYSOPTF DD statement by using the OPTFILE compile option, as shown in the following example code.
//STEP1 EXEC PGM=IGYCRCTL,
// PARM='OPTFILE'
//SYSOPTF DD DATA,DLM='@@'
 ADATA
 SOURCE
 TEST
 LIB
 DYNAM
 CICS
 SQL
@@ 
//SYSIN DD ...    

video icon Video

Jazz.net channel
Software Education channel

learn icon Courses

IoT Academy
Skills Gateway

ask icon Community

Jazz.net
Jazz.net forums
Jazz.net library

support icon Support

IBM Support Community
Deployment wiki