A queue is a set of jobs to be processed. In general, queuesare of two types, generic or execution. No processing takes placein generic queues. Execution queues hold jobs that will executeon an execution queue when one is available. Execution queues canbe batch queues, printer queues, server queues, or terminal queues.
NamingRules
A queue name is a string of 1 to 31 characters, includingany alphanumeric character, the dollar sign ($), or the underscore(_).
Typesof Access
The queue class supports the following types of access:
Read
Gives you the right to seethe security elements of either a queue or a job in the queue.
Submit
Gives you the right to placejobs in the queue.
Delete
Gives you the right to eitherdelete a job in the queue or modify the elements of a job.
Manage
Gives you the right to affectany job in the queue. You can start, stop, or delete a queue andchange its status and any elements that are unrelated to security.
Control
Gives you the right to modify the protectionelements and owner of a queue.
When a process receives read or delete access througha protection code, it can operate on only its job in the queue.However, when granted through an ACL, read and delete access allowa process to operate on all jobs in the queue.
Template Profile
The queue class provides the following template profile:
Template Name
Owner UIC
Protection Code
DEFAULT
[SYSTEM]
S:M,O:D,G:R,W:S
Privilege Requirements
You need SYSNAM and OPER privileges to stop or start the queuemanager. OPER is necessary to either create and delete queues, orto change the symbiont definition.
Kinds of Auditing Performed
The following events can be audited, provided the securityadministrator enables auditing for the event class:
Event Audited
When Audit Occurs
Access
When a job is submittedto the queue and when either a job or queue is modified.
Creation
When a queue is initialized.
Deletion
When a process deletes a job from thequeue or when the queue itself is deleted. (To enable auditing forqueue deletions, enable auditing for manage [M] access to the queue.)
If access auditing is enabled for both files and queues, onequeue operation can generate a number of auditing messages because,within a single operation, the operating system performs severalaccess checks. For example, before a job is executed on a printqueue, the system checks to see if you have read access to the file, andit checks for read access again before printing the file.
Permanenceof the Object
Queues are permanent objects. They are stored in the systemqueue database together with their security profiles.