z/OS Security Server RACROUTE Macro Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


RACHECK (execute form)

z/OS Security Server RACROUTE Macro Reference
SA23-2294-00

The execute form of the RACHECK macro is written as follows:

   
   name name: Symbol. Begin name in column 1.
   
One or more blanks must precede RACHECK.
   
RACHECK  
   
One or more blanks must follow RACHECK.
   
PROFILE=profile addr profile addr: Rx-type address or register (2) – (12)
ENTITY=(resource name addr) resource name addr: Rx-type address or register (2) – (12)
ENTITY=(resource name addr,CSA)
Note: PROFILE or ENTITY is required on either the list or the execute form of the macro.
ENTITY=(resource name addr,PRIVATE)  
ENTITY=(resource name addr,NONE)  
   
,VOLSER=vol addr vol addr: Rx-type address or register (2) – (12)
Note: VOLSER is required on either the list or the execute form of the macro, but only for CLASS=‘DATASET’ and DSTYPE not equal to M when a discrete profile name is used. If required, VOLSER must be specified on either the list or the execute form of the macro.
   
    ,CLASS=class name addr class name addr: Rx-type address or register (2) – (12)
   
    ,RELEASE=number number: 1.8.2, 1.8.1, 1.8, 1.7, or 1.6
    ,RELEASE=(,CHECK) Default: RELEASE=1.6
    ,RELEASE=  
   (number,CHECK)  
   
    ,ATTR=READ  
    ,ATTR=UPDATE       reg: Register (2) – (12)
    ,ATTR=CONTROL  
    ,ATTR=ALTER  
    ,ATTR=reg  
   
    ,DDNAME=ddname addr ddname addr: Rx-type address or register (2) – (12)
Note: DDNAME is valid for OPEN/CLOSE routine.
   
    ,DSTYPE=N  
    ,DSTYPE=V  
    ,DSTYPE=M  
    ,DSTYPE=T  
   
    ,INSTLN=parm list addr parm list addr: Rx-type address or register (2) – (12)
   
    ,LOG=ASIS  
    ,LOG=NOFAIL  
    ,LOG=NONE  
    ,LOG=NOSTAT  
   
    ,OLDVOL=old vol addr old vol addr: Rx-type address or register (2) – (12)
   
    ,APPL=applname addr applname addr: Rx-type address or register (2) – (12)
   
    ,ACEE=acee addr acee addr: Rx-type address or register (2) – (12)
   
    ,ACCLVL=(access value) access value addr: Rx-type address or register (2) – (12)
    addr)  
    ,ACCLVL=(access value) Rx-type address or register (2) – (12)
    addr)  
   
    ,RACFIND=YES  
    ,RACFIND=NO  
   
    ,GENERIC=YES  
    ,GENERIC=ASIS  
   
    ,FILESEQ=reg reg: Register (2) – (12)
    ,FILESEQ=number number: 1–65535
   
    ,TAPELBL=STD  
    ,TAPELBL=BLP  
    ,TAPELBL=NL  
   
    ,STATUS=NONE  
    ,STATUS=ERASE  
   
    ,USERID=userid addr userid addr: Rx-type address or register (2) – (12)
   
    ,GROUPID=groupname groupname addr: Rx-type address or register (2) – (12)
    addr  
   
,MF=(E,ctrl addr) ctrl addr: Rx-type address or register (1) or (2) – (12)
The parameters are explained under the standard form of the RACHECK macro with the following exceptions:
,MF=(E,ctrl addr)
specifies the execute form of the RACHECK macro instruction.
,RELEASE=(number,CHECK)
,RELEASE=1.6|1.7|1.8|1.8.1|1.8.2
,RELEASE=(,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 message 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 RACHECK 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.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014