JES2 selects output for processing from the output queues by output
class, route code, priority, and other criteria. The output queue
can have output that is to be processed locally or output to be processed
at a remote location (either an RJE workstation or another node).
JES2 handles each of these situations in different ways:
- Local Output:
When output is to be processed at a local
or remotely-attached output device, JES2 uses these local and remotely-attached
output devices to produce a job's output. JES2 queues a job's print
and punch data sets on the output queue for the local and remote output
devices. The active devices, that are attached locally or through
RJE connections, select the output data sets with characteristics
that best match their selection criteria.
- Network Job Entry Output:
Job output passing
through to another JES2 node resides on the network output queue.
JES2 selects a job's output from the network output queue for transmission
to another node based upon the priority and the desirability of reaching
the output-processing node over the available transmission line.
After the receiving node signals that it has accepted total responsibility
for the output, the transmitting JES2 node releases the resources
used to represent the output.
After processing all the output for a particular job, JES2 puts
the job on the purge queue.