Controlling how to obtain a list of the dynamic exits

To control who can obtain a list of the dynamic exits via the REQUEST=LIST option of the CSVDYNEX macro, the RACF® security administrator can take the following steps:

  1. To establish a profile for the exit name for the FACILITY class, issue RDEFINE:
    RDEFINE FACILITY CSVDYNEX.LIST UACC(NONE)
  2. To permit the user (in this example user USER1) to use the REQUEST=LIST option of the CSVDYNEX macro for exit e, issue the following:
    PERMIT CSVDYNEX.LIST CLASS(FACILITY) ID(USER1) ACCESS(READ)

    USER1 must be the name of a RACF-defined user or group profile.

    Note: Instead of specifying individual userids, you can specify the name of a RACF group profile and connect authorized users to the group. See Defining RACF profiles.
  3. If the FACILITY class is not already active, issue the SETROPTS command as follows:
    SETROPTS CLASSACT(FACILITY)

    (To ensure that the FACILITY class is active, you can issue the SETROPTS LIST command.)

  4. To refresh the FACILITY resource class, issue SETROPTS RACLIST:
    SETROPTS RACLIST(FACILITY) REFRESH