z/OS Security Server RACF System Programmer's Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


RACF ENQ resources

z/OS Security Server RACF System Programmer's Guide
SA23-2287-00

RACF® uses the following ENQ names to serialize on resources. SYSTEMS type names must be propagated throughout the sysplex. SYSTEM or STEP type names must not be propagated beyond the local system.

Table 1. RACF ENQ resources
Major Minor Type Notes
ICHRGL01 SIGNON.ENQ STEP  
SYSZRACF racfdsn SYSTEMS

racfdsn is the name of the RACF data set being serialized.

In non–data sharing mode, RACF issues this as a RESERVE; however, your global resource serialization product, such as the MVS™ global resource serialization function, can be used to convert this to an ENQ, which must be treated as a multisystem ENQ. In data sharing mode, RACF issues this as an ENQ. Your global resource serialization product must treat this as a multisystem ENQ.

SYSZRACF subsys.CMD.cmd STEP subsys is the RACF subsystem name, cmd is the name of the command being issued.
SYSZRACF subsys|member STEP subsys is the RACF subsystem name. | means concatenation. member is the parmlib member being processed.
SYSZRACF ACEE3PTY*@@@@bbbb STEP @@@@ is a hexadecimal address. bbbb is 4 blank characters.
SYSZRACF ACEE3PTY*@@@@CGRP STEP @@@@ is a hexadecimal address.
SYSZRACF AHSTABLE STEP  
SYSZRACF AHSTUSERuserid#### STEP userid is the caller's user ID. #### is a 4-byte EBCDIC value consisting of printable characters 0-9, and A-F (X'F0'-X'F9' and X'C1'-X'C6').
SYSZRACF CNSTGNLP*classname SYSTEM classname is the class being processed.
SYSZRACF CNSTRCLP*classname SYSTEM classname is the class being processed.
SYSZRACF RACF SYSTEM  
SYSZRACF SETROPTS SYSTEMS  
SYSZRACF DSDTDSDT...DSDT SYSTEM The minor name consists of 12 occurrences of "DSDT" concatenated into one string.

If RACF is not enabled for sysplex communication, RACF issues this as a SYSTEM ENQ. Your global resource serialization product, such as the MVS global resource serialization function, must treat this as a single system ENQ.

SYSZRACF DSDTDSDT...DSDT SYSTEMS The minor name consists of 12 occurrences of "DSDT" concatenated into one string.

If RACF is enabled for sysplex communication, RACF issues this as a SYSTEMS ENQ. Your global resource serialization product, such as the MVS global resource serialization function, must treat this as a multisystem ENQ.

SYSZRACF DSDTPREP...DSDTPREP SYSTEMS The minor name consists of 6 occurrences of "DSDTPREP" concatenated into one string.
SYSZRACP dsn SYSTEMS

dsn is any data set name.

RACF issues this as a RESERVE; however, your global resource serialization product, such as the MVS global resource serialization function, can be used to convert this to an ENQ, which must be treated as a multisystem ENQ.

SYSZRAC2 racfdsn SYSTEM racfdsn is the name of the RACF data set being serialized.
SYSZRAC2 DPDTABPT@@@@ SYSTEM @@@@ is a hex address.
SYSZRAC2 ICHSEC00 SYSTEM  
SYSZRAC2 IRRCRV05 SYSTEM

IF RACF is not enabled for sysplex communication, RACF issues this as a SYSTEM ENQ. Your global resource serialization product, such as the MVS global resource serialization function, must treat this as a single system ENQ.

SYSZRAC2 IRRCRV05 SYSTEMS

If RACF is enabled for sysplex communication, RACF issues this as a SYSTEMS ENQ. Your global resource serialization product, such as the MVS global resource serialization function, must treat this as a multisystem ENQ.

SYSZRAC2 IRRDPI08@@@@ SYSTEM @@@@ is a hex address.
SYSZRAC2 RACGLIST_classname SYSTEMS classname is the class being processed.
SYSZRAC2 RCVTDPTB@@@@ SYSTEM @@@@ is a hex address.
SYSZRAC2 SMCFIX STEP  
SYSZRAC2 SSTABLE1 SYSTEM  
SYSZRAC2 SSTABLE2 SYSTEM  
SYSZRAC2 XMCAXMCA...XMCA SYSTEM The minor name consists of 12 occurrences of "XMCA" concatenated into one string.
SYSZRAC2 GLOBALGLOBALGLOBAL SYSTEMS  
SYSZRAC2 PROGRAMPROGRAMPROGRAM SYSTEMS  
SYSZRAC2 CONNECT...CONNECT SYSTEM The minor name consists of 6 occurrences of "CONNECT" concatenated into one string.
SYSZRAC2 CACHECLS_cachename SYSTEMS cachename is the name of an R_cacheserv managed cache
SYSZRAC2 TEMPLATE SYSTEM Serializes the activation of a new set of in-storage templates.
SYSZRAC2 TEMPLATD SYSTEM Serializes the activation of a new set of in-storage templates.
SYSZRAC3 rrsfdsn STEP rrsfdsn is the RRSF data set output name.
SYSZRAC4 index_entry SYSTEMS index_entry is the alias index entry name.
SYSZRAC4 template | profile SYSTEMS template | profile is the database template number concatenated with the base profile name.
SYSZRAC4 Un/Gn SYSTEMS The minor name consists of Un or Gn where n is a valid UID or GID value.
SYSZRAC4 BPX.NEXT.USER SYSTEMS Obtained to serialize updates to the BPX.NEXT.USER profile in the FACILITY class.
SYSZRAC5 ALIAS SYSTEMS  
SYSZRAC5 IRRIRA00 SYSTEMS  
SYSZRAC8 00cachenamebbbbbbbbbbDASPHYTR SYSTEM cachename is the name of an R_cacheserv managed cache. bbbbbbbbbb is 10 blank characters.
SYSZRAC8 00cachenamebbbbbbbbbbDASPHYST SYSTEM cachename is the name of an R_cacheserv managed cache. bbbbbbbbbb is 10 blank characters.
SYSZRAC8 00cachenamebbbbbbbbbbCACHE SYSTEM cachename is the name of an R_cacheserv managed cache. bbbbbbbbbb is 10 blank characters.
SYSZRAC8 00ICTXbbbbbbbbbbbbCACHEbbb SYSTEM Obtained and released during a store request that creates a read/write cache managed by R_cacheserv to ensure that only one cache is created. Also obtained and released during a cache destroy request for a read/write cache. bbbbbbbbbbbb is 12 blank characters. bbb is 3 blank characters.
SYSZRAC8 00cachenamebbbbbbbbbbDASPHYDS SYSTEM cachename is the name of an R_cacheserv managed cache. bbbbbbbbbb is 10 blank characters.
SYSZRAC9 DYNCDT SYSTEM Obtained to serialize updates to the dynamic class descriptor table.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014