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 theEXEC
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 ...