For a full description of MVS JCL statements, please refer to the IBM OS/390 MVS JCL Reference.
| Statement | Description |
|---|---|
| DD | Defines the allocation and disposition of a data set |
| EXEC | Defines a job step, including the program or cataloged procedure to be run |
|
IF THEN ELSE ENDIF |
Specifies conditional execution of MVS JCL statements |
| INCLUDE | Specifies where pre-defined MVS JCL statements are to be included in the jobstream |
| JCLLIB | Specifies procedure libraries and their search order |
| JOB | Defines a job. MSS supports only one job per jobstream |
| JOBLIB | Specifies private libraries to be searched for programs identified in EXEC statements |
| PROC | Defines the start of an instream MVS JCL procedure |
| PEND | Defines the end of an instream MVS JCL procedure |
| SET | Defines the values to be assigned to symbolic parameters |
| STEPLIB | Specifies private libraries to be searched for programs identified in EXEC statements |
| OUTPUT | Specifies the parameters that the job entry subsystem is to use for printing a SYSOUT data set.
MSS supports all parameters with the following exceptions. Unsupported parameters, that are parsed but ignored:
|
The following MVS JCL statements are not supported. They are checked only for correct syntax.
| Statement | Description |
|---|---|
| COMMAND | Issues commands to MVS and JES2 |
| CNTL | Defines the start of a set of program control statements |
| ENDCNTL | Defines the end of a set of program control statements |
| XMIT | Transmits records from JES3 |