The ALTPRI privilege allows the user's process to:
Increase its own base priority
Set the base priority of a target process
Change the priority of its batch or print jobs
The base priority is increased by executing the Set Priority($SETPRI) system service or the DCL command SET PROCESS/PRIORITY.As a rule, this system service lets a process set its own base priorityor the base priority of another process. However, one process canset the priority of a second process only if one of the followingconditions applies:
The process calling the $SETPRI systemservice has the same UIC as the target process.
The calling process has process control privilege(GROUP or WORLD) over the target process.
With ALTPRI, a process can create a detached process witha priority higher than its own. It creates such a process by usingan optional argument to the Create Process ($CREPRC) system serviceor to the DCL command RUN/PRIORITY.
ALTPRI also lets you adjust the scheduling priority of a job($SNDJBC) to a value even greater than that established with thesystem parameter MAXQUEPRI.
Do not grant this privilege widely; if unqualified users havethe unrestricted ability to set base priorities, fair and orderlyscheduling of processes for execution can easily be disrupted.