RACROUTE REQUEST=DIRAUTH (Execute Form)

The execute form of the RACROUTE REQUEST=DIRAUTH macro is written as follows. Refer to the Standard Form of the RACROUTE REQUEST=DIRAUTH macro to determine additional parameters that are required by the time the RACROUTE service is invoked using the Execute form of the macro.

The parameters are explained under the standard form of the RACROUTE REQUEST=DIRAUTH macro with the following exceptions:

,RELEASE=number
,RELEASE=(,CHECK)
,RELEASE=(number,CHECK)
specifies the RACF® release level of the parameter list to be generated by this macro.
Note: RACROUTE REQUEST=DIRAUTH supports only RELEASE=1.9 or 1.9.2.

To use the parameters associated with a release, you must specify the release 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 message is issued at assembly time.

When you specify the RELEASE keyword, checking is done at assembly time. Compatibility between the list and execute forms of the RACROUTE REQUEST=DIRAUTH macro will be 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.

The default is RELEASE=1.6.

,MF=(E,ctrl addr)
specifies the execute form of the RACROUTE REQUEST=DIRAUTH macro instruction.