In a non-APPC scheduling environment, you can specify an output
limit using the JOB statement parameters and installation defaults
described in
Limiting output in an APPC scheduling environment. In addition,
you can code a BYTES, CARDS, LINES, or PAGES parameter on a JES2
/*JOBPARM statement or a JES3 //*MAIN statement. These parameters
limit the number of:
- Bytes to be spooled for the job
- Cards to be punched for the job
- Lines to be printed for the job
- Pages to be printed for the job.
When you code the CANCEL subparameter on the //*MAIN statement,
the system cancels the job when its output exceeds the limit you have
specified.
When you code an output limit on the /*JOBPARM statement, the system
cancels the job when:
- The job's output exceeds the limit you have specified, and
- The cancel option has been specified at JES2 initialization as
the installation default.
If you do not code an output limit on the JOB statement, the system
uses the limit coded on the //*MAIN statement or the /*JOBPARM statement.
If you do not code a //*MAIN or a /*JOBPARM statement, the system
uses the installation default limit specified at JES initialization,
and cancels the job if the JES cancel option has been specified.