![QMS VMS Software Manual Download Page 59](http://html1.mh-extra.com/html/qms/vms/vms_software-manual_3235953059.webp)
Using Queues
4-7
Queues, /PARAMETERS, and Logicals
Creating Generic Queues
Define the generic queues by using the following commands in the
QMS$START_QUEUE.COM file:
$ INIT/QUEUE/START -
_$ /GENERIC=(
exec_queue1,
exec_queue2, -
_$ exec_queue3
)
generic_queue_name
$ DEFINE/SYSTEM QMS$
queue_name
_QUEUE -
_$ "
parameters,parameters,..."
In this syntax,
exec_queue1
,
exec_queue2
, and
exec_queue3
are the
execution queues with which the generic queue
generic_queue_name
is associated. If you have more than one
printer, any generic queue you create that points to more than one
execution queue allows the job controller to perform load balancing.
This means that jobs get distributed equally among all printers on that
queue. The third line defines the generic queue's name.
The fourth line illustrates the creation of a logical showing the PRINT
parameters to be used with every job sent to this generic queue. This
logical specifies which DOCs are to be appended to the print job.
These parameters are the instructions used by the symbiont to
access the document handling features of the printer for the job. Each
parameter must be enclosed in quotes and separated by commas
only. Don’t use spaces or parentheses to separate parameters.
»
Note:
The QMS$START_QUEUE.COM file contains commented
samples of logical definitions that you may use.
Example of Parameters Used with a Generic Queue
The following example sets up a generic queue (named
PSLEGAL_PUBS) for PostScript language files on legal-size (8.5" x
14") paper. The generic queue points to the execution queue
QMS_PUBS. (The dashes at the end of lines indicate continuation to
the next line.)
$ INIT/QUEUE/START/GENERIC=(QMS_PUBS) -
_$ PSLEGAL_PUBS
$ DEFINE/SYSTEM/EXECUTIVE -