Priority limit

The priority limit in the user profile determines the maximum scheduling priorities (job priority and output priority) that are allowed for any jobs the user submits. Priority limit controls the job's priority when it is submitted. It also controls any changes made to the job's priority while the job is waiting in the queue, or when the job runs.

Add User prompt:
Not shown
CL parameter:
PTYLMT
Length:
1
A batch job has three different priority values:
Run priority:
Determines how the job competes for machine resources when the job is running. Run priority is determined by the job’s class.
Job priority:
Determines the scheduling priority for a batch job when the job is in the job queue. You can set the job's priority in the job description or by using the submit command.
Output priority:
Determines the scheduling priority for any output created by the job on the output queue. You can set the output priority in the job description or when you use the submit command.

The priority limit also limits changes that a user with *JOBCTL special authority can make to another user’s job. You cannot give someone else’s job a higher priority than the limit specified in your own user profile.

If a batch job runs under a different user profile than the user submitting the job, the priority limits for the batch job are determined by the profile the job runs under. If a requested scheduling priority on a submitted job is higher than the priority limit in the user profile, the priority of the job is reduced to the level permitted by the user profile.

Table 1. Possible values for PTYLMT:
3 The default priority limit for user profiles is 3. The default priority for both job priority and output priority on job descriptions is 5. Setting the priority limit for the user profile at 3 gives the user the ability to move some jobs ahead of others on the queues.
priority- limit Specify a value, 1 through 9. The highest priority is 1; the lowest priority is 9.

Recommendations: Using the priority values in job descriptions and on the submit job commands is often a better way to manage the use of system resources than changing the priority limit in user profiles.

Use the priority limit in the user profile to control changes that users can make to submitted jobs. For example, system operators may need a higher priority limit so that they can move jobs in the queues.