Technical data
Setting Up and Maintaining Queues
14.8 Solving Queue Problems
For example:
$ SHOW QUEUE/FULL/ALL_JOBS/BY_JOB_STATUS=PENDING
Generic printer queue REG$GENERIC
/GENERIC=(REG$Q1,REG$Q2,REG$Q3)/OWNER=[SYSTEM]/PROTECTION=(S:M,O:D,G:R,W:R)
Entry Jobname Username Blocks Status
----- ------- -------- ------ ------
684 PROBLEMS CHURCHILL 3118 Pending (check execution queues)
Submitted 7-MAR-2000 17:49 /FORM=DEFAULT /NOTIFY /PRIORITY=100
File: _$5$DUA174:[CHURCHILL]PROBLEMS.TXT;2
Printer queue REG$Q1, stopped, on LONDON::NPA1, mounted form DEFAULT
/BASE_PRIORITY=4/DEFAULT=(FEED,FORM=DEFAULT)/OWNER=[SYSTEM]
/PROTECTION=(S:M,O:D,G:R,W:R)
Entry Jobname Username Blocks Status
----- ------- -------- ------ ------
687 PM$SPEECH CHURCHILL 3558 Pending (queue stopped)
Submitted 7-MAR-2000 17:51 /FORM=DEFAULT /NOTIFY /PRIORITY=100
File: _$5$DUA174:[CHURCHILL]PM$SPEECH.TXT;1 (checkpointed)
A job enters the pending status whenever the job is not eligible to execute.
Table 14–8 lists common causes and solutions for a pending status.
Table 14–8 Common Causes and Solutions for Pending Job Status
Problem Solution
The queue is currently processing as
many jobs as it can.
Wait until intervening jobs complete.
The queue is stopped or stalled. If a SHOW QUEUE/FULL command shows the queue status
as stopped or stalled, determine why the queue is stopped or
stalled.
If the queue is stopped, start it with START/QUEUE. If the
stopped queue is an autostart queue, use START/QUEUE to
activate the queue and ENABLE AUTOSTART/QUEUES to
start the queue.
If the queue is stalled, follow the steps in Section 14.8.3.
The stock of the print job’s form does not
match the stock of the queue’s mounted
form.
Perform the steps in Section 14.8.2.1.
The job was submitted or modified with
characteristics not associated with the
queue.
Perform the steps in Section 14.8.2.2.
The queue has a block limit set and the
size of the print job does not fall within
the specified range.
Use SET ENTRY/REQUEUE to move the job to another queue,
or use SET QUEUE/[NO]BLOCK_LIMIT to change or remove
the block limit on the queue.
The owner of the job does not have write
access to the execution queue.
Use SET ENTRY/REQUEUE to move the job to another
queue, or change the access to the queue as explained in
Section 14.6.1.
The print job is in a logical queue that is
assigned to a stopped execution queue.
Use SET ENTRY/REQUEUE to requeue the job to another
queue or start the execution queue to which the logical queue
is assigned.
(continued on next page)
14–72 Setting Up and Maintaining Queues










