RACF Exits
The dynamically activated exits for RACF are ICHRIX01 and ICHRIX02. For more information, see the IBM manual System Programming Library: RACF.
The dynamic RACF exit installation process used by Archive Recording by user ID allows a more simplified installation by removing the following requirements:
- Access to sensitive MVS system datasets
- Inserting Session Monitor-supplied code into the ICHRIXnn modules
- Assembling and linking the ICHRIXnn modules
- Moving the modules to an MVS LPA library
- Performing an MVS IPL.
To alleviate security concerns, we recommend that you limit access to the Archive Recording PROC to the systems personnel responsible for maintenance.
Installing the dynamic exit for RACF involves four modules: SVRACINT, SVRACDEL, SVRACON1, and SVRACON2. These modules are on the product media as separate load modules.
RACF Dynamic Exit Modules
Module | Description |
|---|---|
SVRACINT | This module installs the Session Monitor RACF exits for ICHRIX01 and ICHRIX02. The routine works by locating the RACF vector table (RCVT) and replacing or adding exit addresses into the RCVT. The routine also saves the address of any installed exits thatSession Monitor replaces. These exits run after Session Monitor exit routines have finished processing. |
SVRACDEL | This routine removes the Session Monitor RACF exits installed by SVRACINT. The de-installation works by locating the RCVT and replacing the exit addresses with the address of any installed exits saved during installation. |
SVRACON1 | This is the RACF post-processing exit. This routine processes any logon request and puts the information in the Session Monitor user ID tracking table. After processing, Session Monitorinvokes the next exit (the address that was saved during installation). |
SVRACON2 | This is the RACF preprocessing exit. This routine processes any logoff request and stores the information in the Session Monitor user ID tracking table. After processing Session Monitor invokes the next exit (the address that was saved during installation). |