|
The execute form of the RACLIST macro is written as follows:
|
|
---|
|
name |
name: Symbol. Begin name in
column 1. |
|
|
␢ |
One or more blanks must precede RACLIST. |
|
|
RACLIST |
|
|
|
␢ |
One or more blanks must follow RACLIST. |
|
|
|
CLASS=class name addr |
class name addr: Rx-type
address or register (2) – (12) |
|
|
,LIST=list addr |
list addr: Rx-type address
or register (2) – (12) |
|
|
,ACEE=acee addr |
acee addr: Rx-type address
or register (2) – (12) |
|
|
,INSTLN=parm list addr |
parm list addr: Rx-type address
or register (2) – (12) |
|
|
,APPL=applname addr |
applname addr: Rx-type address
or register (2) – (12) |
|
|
,SUBPOOL=(sub#1,sub#2) |
sub#1,sub#2: Decimal digit
0–255. |
|
|
,ENVIR=CREATE |
|
,ENVIR=DELETE |
|
|
|
,OWNER=YES |
|
,OWNER=NO |
|
|
|
,RELEASE=number |
number: See Standard Form |
,RELEASE=(,CHECK) |
Default: RELEASE=1.6 |
,RELEASE= |
|
(number,CHECK) |
|
|
|
,MF=(E,,ctrl addr) |
ctrl addr: Rx-type address
or register (2) – (12) |
|
The parameters are explained under the standard form of the RACLIST
macro with the following exceptions: - ,MF=(E,ctrl addr)
- specifies the execute form of the RACLIST macro instruction, using
a remote, control-program parameter list.
- ,RELEASE=number
- ,RELEASE=(,CHECK)
- ,RELEASE=(number,CHECK)
- specifies the RACF® release
level of the parameter list to be generated by this macro.
To use
the parameters associated with a release, you must specify the number
of that release or a later release number. If you specify an earlier
release level, the parameter is not accepted by macro processing,
and an error is issued at assembly time. For the parameters that are
valid for RELEASE=1.6 and later, see Table 1.
The
default is RELEASE=1.6. When you specify the RELEASE keyword, checking
is done at assembly time. Compatibility between the list and execute
forms of the RACLIST macro is validated at execution time if you specify
the CHECK subparameter on the execute form of the macro.
The
size of the list form expansion must be large enough to accommodate
all parameters defined by the RELEASE keyword on the execute form
of the macro. Otherwise, when CHECK processing is requested, the execute
form of the macro is not done, and a return code of X'64' is
returned.
|