Communicator e3000 MPE/iX Release 6.5 (Non-Platform Software Release C.65.00 (30216-90291)

66 Chapter3
Growth Solution
User-Defined Job Queues and ALTJOB HIPRI Enhancements
User-Defined Job Queues and ALTJOB HIPRI
Enhancements
by Jayaram and S Shashikala
Commercial Systems Division
Enhancements Summary
Previously MPE/iX had one job queue into which all the submitted jobs went before getting
launched by the dispatcher. Often this proved to be a hindrance, as a few long jobs could
prevent a lot of short jobs from running.
MPE/iX can now have up to 255 user-defined job queues, each having a separate limit on
the number of runnable jobs. Users can specify the queue to which their jobs should log on
by using the newly added ;jobq= parameter of !job command or !stream command.
There will be one default job queue named HPSYSJQ, which will be created during the
system bootup.
Three new commands have been added: NEWJOBQ, PURGEJOBQ and LISTJOBQ
LIMIT, ALTJOB, JOB and STREAM commands now have a new parameter, ;jobq= .
LIMIT command can now be used to increment or decrement the limit values.
ALTJOB command has a new option, ;HIPRI to change the priority of the job as HIPRI.
This option can be used to override the job limit. SM or OP capability is required for
this option.
NOTE
The following commands have been changed since MPE/iX 6.0
NEWJOBQ and PURGEJOBQ commands accept only alphanumeric characters for queue
name. A queue name longer than 8 characters will not be accepted.
STREAM, JOB, LIMIT, ALTJOB commands accept only alphanumeric characters for
;JOBQ=
parameter. A queue name longer than 8 characters will not be accepted.
SHOWJOB #Jnn;JOBQ is a valid command.