Deleting an Installation-Defined Class
You can delete a class entry by removing the macro statements for the class from ICHRRCDE. Follow this procedure:
- Log on to the MAINT730 user ID.
- Access the RACF® service disks.
VMFSETUP SERVP2P compnameFor compname, use:
- RACF
- For installing on minidisks
- RACFSFS
- For installing in shared file system (SFS) directories
- RACFPANL
- For installing on minidisks with RACF ISPF panels
- RACFPANLSFS
- For installing in SFS directories with RACF ISPF panels
- Delete the class entry by removing the macro statements for the class from the ICHRRCDE ASSEMBLE program on the local modification 2C2 disk.
- You need to assemble, perform local modification on the RPIBLLNK
build list, and build the RACFLINK LOADLIB. Follow the instructions
in Assemble a File, Modify a Build List, and Build a Library, using the following substitution
values:
- For fn use ICHRRCDE
- For nnnn use 0002
- For blist use RPIBLLNK
- For memname use ICHRRCDE
- Re-IPL each RACF service machine.
You should be sure that all profiles relating to this class are deleted before deleting the class-descriptor-table entry.
Pay special attention to any unique POSIT values you use. If the class you are deleting has a unique POSIT value, issue a SETROPTS LIST to check what options you are using with the class—for example, CLASSACT, LOGOPTIONS, AUDIT, RACLIST, and so forth. Turn off each of the options for the class.
To illustrate: You may have activated your class. You should deactivate the class before re-IPLing your system. If you do not deactivate the class and, at a future date, you create a class with the POSIT value previously used, the class will automatically be active.
The same consideration applies to each option controlled by the POSIT value.