Table 1 lists the tasks for entering jobs and the JCL statements and parameters for each task.
TASKS FOR ENTERING JOBS | STATEMENTS AND PARAMETERS FOR TASK | ||||
---|---|---|---|---|---|
JCL Statements | JES2 Statements | JES3 Statements | |||
JOB | EXEC | Other JCL | |||
Communication | |||||
from JCL to system | COMMAND |
/*$command | //**command | ||
from JCL to operator | /*MESSAGE | //*OPERATOR | |||
from JCL to programmer | Comment field unless no parameter field | Comment field | //*comment, also comment field on all statements but null | Comment field on //*ENDPROCESS and //*PAUSE | |
from JCL to program | PARM |
||||
from system to operator | WARNING on BYTES, CARDS, LINES, and PAGES | FETCH on //*MAIN WARNING on BYTES, CARDS, LINES, and PAGES on //*MAIN | |||
from system to userid -of job completion -of print completion | NOTIFY | NOTIFY on OUTPUT JCL statement | /*NOTIFY | ACMAIN on //*MAIN with JOB NOTIFY | |
from TSO/E userid to system | USER on //*MAIN | ||||
from functional subsystem to programmer | PIMSG on OUTPUT JCL | ||||
through job log | MSGCLASS MSGLEVEL log in JOB JES2 accounting information | JESDS on OUTPUT JCL | NOLOG on /*JOBPARM |