The syntax rules for the MSTJCLxx parmlib member are the same as for the master JCL in the MSTJCLxx module in linklib. For details about the syntax of the master JCL, see Writing your own master scheduler JCL.
The following example shows how the IBM-supplied IEESMJCL member of SYS1.SAMPLIB might appear in the MSTJCLxx module in linklib.
MSTJCL05 CSECT
DC CL80'//MSTJCL05 JOB MSGLEVEL=(1,1),TIME=1440'
DC CL80'// EXEC PGM=IEEMB860'
DC CL80'//STCINRDR DD SYSOUT=(A,INTRDR)'
DC CL80'//TSOINRDR DD SYSOUT=(A,INTRDR)'
DC CL80'//IEFPDSI DD DSN=SYS1.PROCLIB,DISP=SHR'
DC CL80'//IEFPARM DD DSN=SYS1.PARMLIB,DISP=SHR'
DC CL80'//SYSUADS DD DSN=SYS1.UADS,DISP=SHR'
DC CL80'//SYSLBC DD DSN=SYS1.BRODCAST,DISP=SHR'
DC CL80'/*'
END
The following example shows how IEESMJCL might appear in the MSTJCLxx parmlib member.
//MSTJCL05 JOB MSGLEVEL=(1,1),TIME=1440
// EXEC PGM=IEEMB860
//STCINRDR DD SYSOUT=(A,INTRDR)
//TSOINRDR DD SYSOUT=(A,INTRDR)
//IEFPDSI DD DSN=SYS1.PROCLIB,DISP=SHR
//IEFPARM DD DSN=SYS1.PARMLIB,DISP=SHR
//SYSUADS DD DSN=SYS1.UADS,DISP=SHR
//SYSLBC DD DSN=SYS1.BRODCAST,DISP=SHR
Comments are indicated by characters "//*" in columns 1, 2, and 3. Code the comments in columns 4 through 80. Do not continue a comment statement using continuation conventions. Instead, code additional comment statements. The following example shows how a comment is coded:.
//* THE COMMENT STATEMENT CANNOT BE CONTINUED.
//* BUT IF YOU HAVE A LOT TO SAY, YOU CAN FOLLOW
//* A COMMENT STATEMENT WITH MORE COMMENT STATEMENTS.