HP OpenVMS Systemsask the wizard |
The Question is:
Hi wizard, can you specify in the user authorization when the submitted job
retains in the queue? I have checked the queue params and there is no retain
flag:
Batch queue VOIMA$SYS$BATCH, idle, on VOIMA::
/BASE_PRIORITY=3 /JOB_LIMIT=15 /OWNER=[SYSTEM] /PROTECTION=(S:M,O:D,G:R,W:S)
Entry Jobname Username Status
----- ------- -------- ------
999 CM_VHOUSEK JUPBATMAN Retained on completion
Submitted 8-JAN-2004 05:00:12.00 /KEEP
/LOG=RL$CTMAGENT_DEVICE:[CTMAGENT.sysout]CM_VHOUSEK.LOG_19030_1; /NOPRINT
/PRIORITY=100 /RETAIN=ALWAYS
File: _$1$DGA4395:[RL$CTMDIR.CLN.PROGRAMS]CLN_VOIMA_HOUSEKEEP.COM;2
Completed 8-JAN-2004 05:01:09.24 on queue VOIMA$SYS$BATCH
The Answer is :
There is no UAF setting which controls job retention.
The answer to the implicit question "why is this entry retained" is
becase of the declaration of the queue:
/KEEP /LOG=... /NOPRINT /PRIORITY=100 /RETAIN=ALWAYS
Specifically, because the job itself was submitted with /RETAIN=ALWAYS,
the queue setting is not relevant.
$ HELP SUBMIT/RETAIN
SUBMIT
/RETAIN
/RETAIN=option
Specifies the circumstances under which you want your jobs to be
retained in a queue. When a job is retained in the queue, you can
issue the SHOW QUEUE command after the job completes to see the
status of the job. Without job retention, no record of a job is
left in a queue after a job completes.
Use the following options to specify job retention:
o ALWAYS--Holds the job in the queue regardless of the job's
completion status.
...
As for how to create some site-specific code to manage these entries
for local requirements, existing discussions of the f$getqui lexical
include the following topics: (813), (1240), (2159), (3951), (4546),
(4568), (4903), (5188) (5471), (5567), (5651), (5793), (5982), (6315),
(6877), (9130), and likely others.
Topics specific to retained jobs include (1240) and (3951).
|