z/OS MVS JCL Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Parameter definition

z/OS MVS JCL Reference
SA23-1385-00

BURST=Y
BURST=N
Specifies the default burst characteristic of all sysout data sets that JES2 produces for this job. BURST applies only when the data set is directed to a 3800 Printing Subsystem equipped with a burster-trimmer-stacker.
Y
Requests that the 3800 output is to be burst into separate sheets.
N
Requests that the 3800 output is to be in a continuous fanfold.
BYTES=nnnnnn
Specifies the maximum output, in thousands of bytes, the system is to produce from this job. The nnnnnn is 1 through 6 decimal numbers from 0 through 999999. When nnnnnn bytes are reached, JES2 gives control to an installation exit routine and the job might or might not be terminated.
CARDS=nnnnnnnn
Specifies the maximum number of output cards to be punched for this job’s sysout data sets. The value is 1 through 8 decimal numbers from 0 through 99999999. When the specified number of cards is reached, JES2 gives control to an installation exit routine and the job might or might not be terminated.
COPIES=nnn
Specifies how many copies of the spool lines or bytes for this job’s sysout data sets are to be printed or punched. The nnn is 1 through 3 decimal numbers from 1 through 255. An installation can reduce the upper limit of this value during JES2 initialization.
The COPIES parameter is ignored and only one copy is produced if any of the following is true:
  • FREE=CLOSE is coded on the DD statement for the output data set.
  • HOLD=YES is coded on any sysout DD statement in the job.
  • The output class of the sysout data set is a held class, and the message class is also a held class. The message class is specified in the JOB statement MSGCLASS parameter.
Note:

The use of '/*JOBPARM COPIES= ' creates output groups which are special in a sense that they are a clone of the original output group. When these output groups are transmitted in an NJE network, the count of copies transmitted will not behave as expected. Another side effect of these clone JOEs is that their attributes cannot be changed, and will remain the same as that of the original output group.

It is recommended to avoid using the /*JOBPARM JECL statement to produce multiple copies, especially when those outputs will go through NJE network. Instead, use COPIES keyword at the DD level. When you use COPIES keyword at the DD level, clone output groups will not be produced and the outputs will be manipulated appropriately.

FORMS=xxxxxxxx
FORMS=STD
Specifies the print and/or punch forms JES2 is to use for sysout data sets for which FORMS is not specified on the DD statement or on a JES2 /*OUTPUT statement.
xxxxxxxx
Identifies the print or punch forms. The xxxxxxxx is 1 through 8 alphanumeric or national ($, #, @) characters.
STD
Indicates that JES2 is to use the default specified at JES2 initialization.
LINECT=nnn
Specifies the maximum number of lines that JES2 is to print on each output page for this job’s sysout data sets. The nnn is 1 through 3 numbers from 0 through 254.

If you code LINECT=0, JES2 does not eject to a new page when the number of output lines exceeds the page limit that the installation specified during JES2 initialization.

The LINECT parameter on the /*OUTPUT statement overrides LINECT on the /*JOBPARM statement and the linect value in the accounting information parameter of the JOB statement.

LINES=nnnnnn
Specifies the maximum output, in thousands of lines, that JES2 is to place in the spool data sets for this job’s sysout data sets. The number is 1 through 6 decimal numbers from 0 through 999999. When the specified number of lines is reached, JES2 gives control to an installation exit routine and the job might or might not be terminated.

The LINES parameter applies only to line-mode data. (See also the PAGES parameter.) If the sysout data set contains both line-mode and page-mode data, the lines and pages are counted separately and checked separately against the limit.

NOLOG
Requests that JES2 not print the job’s hard-copy log. The job’s hard-copy log contains the JES2 and operator messages about the job’s processing.
PAGES=nnnnnnnn
Specifies the maximum number of output pages to be printed for this job’s sysout data sets. The number is 1 through 8 decimal numbers from 0 through 99999999. When the specified number of pages is reached, JES2 gives control to an installation exit routine and the job might or might not be terminated.

The PAGES parameter applies only to page-mode data. (See also the LINES parameter.) If the sysout data set contains both page-mode and line-mode data, the pages and lines are counted separately and checked separately against the limit.

PROCLIB=ddname
Requests a JES2 procedure library by its ddname, as defined in the JES2 procedure used to initialize JES2. Typically, JES2 procedure library ddnames are in the format PROCnn, where nn is either 00 or 1 or 2 decimal numbers from 1 through 99. You can, however, use any valid ddname as long as the name matches the ddname in the JES2 procedure. The system retrieves called cataloged procedures from the requested JES2 procedure library.
If you omit the PROCLIB parameter, or the ddname cannot be found in the procedure used to start JES2, JES2 uses the procedure library specified on the PROC=nn parameter on one of the following JES2 initialization statements:
  • JOBCLASS(v) for each job class
  • JOBCLASS(STC) for all started tasks
  • JOBCLASS(TSU) for all time-sharing tasks

If the PROC=nn parameter is not defined on the appropriate initialization statement, or if it is not valid, JES2 uses the default library, PROC00. See z/OS JES2 Initialization and Tuning Guide for information about creating the JES2 cataloged procedure and z/OS JES2 Initialization and Tuning Reference for information about defining JES2 initialization statements.

RESTART=Y
RESTART=N
Requests one of the following, if this job is executing before a re-IPL and JES2 warm start, and the job cannot restart from a step or checkpoint.
Y
Requests that JES2 queue the job for re-execution from the beginning of the job.
N
Requests that JES2 take no special action.
Note:

If you do not specify RESTART, JES2 assumes N. However, the installation may override this default in JES2 initialization parameters.

If the job is registered with the automatic restart manager (ARM) at the time of the IPL, ARM determines whether the job is restarted, regardless of whether RESTART=YES or NO is specified.

ROOM=xxxx
Indicates the programmer's room number. The xxxx is 1 through 4 alphanumeric characters. JES2 places the room number on the job’s separators so that the installation can deliver the job’s sysout data sets to the programmer.
SYSAFF=*
SYSAFF=(*[,IND])
SYSAFF=ANY
SYSAFF=(ANY[,IND])
SYSAFF=cccc
SYSAFF=(cccc[,IND])
SYSAFF=(cccc[,cccc]...)
SYSAFF=((cccc[,cccc]...)[,IND])
Indicates the systems that are eligible to process the job. The parameter indicates from 1 system affinity representing a JES2 member name, up to the number of entries that can be coded on a JOBPARM statement, limited by the number of JES2 members that can exist in a MAS.
Note:

Use the SYSAFF parameter to ensure the conversion and execution of the job will be done on a specific system. If you code SYSAFF, both processes are done on the specified system.

For TSO-submitted jobs that specify NOTIFY in the JOB statement: after a job has completed execution, JES2 may change the SYSAFF specification for the job if the job executed on a processor other than the processor that the user is logged on. This is done by JES2 during output processing to allow NOTIFY processing to take place on the user’s processor.
*
Indicates the system that read the job.
ANY
Indicates any system in the JES2 multi-access spool configuration.
cccc
Identifies a specific system, where cccc is the JES2 member name of the current system in the JES2 multi-access spool configuration. cccc is 1 through 4 alphanumeric characters. To specify more than one system, separate the member names with commas and enclose the member name list in parentheses; for example, SYSAFF=(cccc,cccc,cccc).
Note: If you specify SYSAFF=cccc on the /*JOBPARM statement and also have a /*ROUTE XEQ or /*XEQ statement, the latter statement must appear before the /*JOBPARM statement.
IND
After any of the other SYSAFF specifications, indicates that JES2 is to use system scheduling in independent mode. When IND is coded, the subparameters must be enclosed in parentheses. IND cannot be coded by itself. It must be included with at least one JES2 member name, or a JCL error will be reported.
TIME=nnnn
Estimates the job execution time, in minutes of real time. The nnnn is 1 through 4 decimal numbers from 0 through 9999. If you omit a TIME parameter and a time subparameter in the JOB statement accounting information parameter, JES2 uses an installation default specified at initialization. If job execution exceeds the time, JES2 sends a message to the operator.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014