&label |
|
An optional name to be associated with the first instruction
generated by this macro. |
&TYPE= |
|
Specifies the type of access requested by this macro call.
The JCT may be any one of the following: |
|
ADD |
Add a new job and its corresponding JCT to the system queue. |
|
RW |
Obtain read/write access to a JCT to modify or update it. |
|
RO |
Obtain read-only access to a JCT. |
|
DEL |
Delete a JCT from the system queue. |
|
REL |
Relinquish read-only or read/write access to a JCT previously
obtained using the TYPE=RO or TYPE=RW specifications, respectively. |
|
PURGE |
Purge a job from the system. |
&JOB= |
|
Specifies the JCT to be added if TYPE=ADD is specified or accessed.
For all other TYPE= specifications the JCT may be any of the following:
- The job number.
- The address of an area containing the job number (1-4 EBCDIC digits
terminated by one or more blanks).
- The address of an area containing the job name (1-8 characters
terminated by one or more blanks).
- The address of the job queue element (JQE).
If register notation is used, the specified register must
contain an appropriate address or job number. If register 1 is specified,
register loading is suppressed.
|
&ERROR= |
|
Specifies the return point that receives control if an error
is detected while performing the required function. If register notation
is used, the register must contain the address of the appropriate
exit routine. |
&BUSY= |
|
Specifies the address of a return point if the access to a
requested priority level is not immediately available. If register
notation is used, the register must contain the address of the appropriate
exit routine. The use of this keyword is optional; if it is not specified
and access to the specified priority level cannot be granted immediately,
the requestor is put into a wait state (by AWAIT) until access can
be granted. |
&NORMAL= |
|
Specifies the return point that receives control if the called
routine returns to the calling routine specifying that normal processing
has occurred. A branch to the specified address is automatically
taken following linkage to the called routine. |
&DEQ= |
ONE ALL |
Specifies the priority level (DEQ=ONE) or levels (DEQ=ALL)
to be dequeued that were previously enqueued by use of the PRTY= keyword. |