NetBatch Manual
Attributes
NetBatch Manual—522460-004
7-82
MAXPRINTLINES Job Attribute
.
Program … Pid … Pri …
TACL … $TEST … 199 …
DELAY … $D3 … 100 …
DELAY … $D2 … 100 …
DELAY … $D1 … 100 …
MAXPRINTLINES Job Attribute
The MAXPRINTLINES job attribute specifies the maximum number of print lines for a
job output file. The attribute is, in effect, a spooler-job attribute, so it only applies if the
output file is a spooler collector process.
number
is a number in the range 120 through 65534 specifying the maximum number of
print lines.
NONE
specifies no maximum.
Considerations
•
A job submitted without the MAXPRINTLINES attribute adopts the DEFAULT-
MAXPRINTLINES scheduler attribute. To display the value of this attribute, use the
INFO SCHEDULER command.
•
The scheduler passes the MAXPRINTLINES attribute to a job’s executor-program
process as a spool DEFINE named =_ZBAT_OUT if the job’s OUT attribute
specifies a spooler collector process.
•
The MAXPRINTLINES attribute applies to the sum of the lines of a job’s log file
and the output of each process started by the job.
•
If the job log fills, the spooler logs error 45 (file is full) to the scheduler log but
continues processing the job.
•
If an NBEXEC or TACL process is the executor program and the process output
file is full, the scheduler stops the job. The scheduler also stops all processes
started by the job. Whether the job continues executing when the program is not
an NBEXEC or TACL process depends on how the process handles spooler error
45.
•
The MAXPRINTPAGES and MAXPRINTLINES attributes can conflict with each
other if each has a value other than NONE. (MAXPRINTPAGES overrides
MAXPRINTLINES if the number of pages specified by MAXPRINTPAGES converts
to fewer lines. For example, if a page equals 60 lines, MAXPRINTPAGES 8 (480
lines) overrides MAXPRINTLINES 600.) To avoid conflicting attributes, specify a
MAXPRINTL[INES] { number | NON[E] }