Example commands for RACF®
To activate program control if not already active, use the following command:
SETROPTS WHEN(PROGRAM)
To add all ZCC server programs in a library to program control, use the following command:
RDEFINE PROGRAM HFI* ADDMEM('HFI.SHFIMODA'//NOPADCHK) UACC(READ)
In addition, the following command is required for alias member UHFIMSGT:
RDEFINE PROGRAM UHFIMSGT ADDMEM(’HFI.SHFIMODA’//NOPADCHK) UACC(READ)
To add individual programs, use the following command:
RDEFINE PROGRAM HFISRV ADDMEM('HFI.SHFIMODA'//NOPADCHK) UACC(READ)
To refresh, use the following command:
SETROPTS WHEN(PROGRAM) REFRESH
If RACF®, or an equivalent security product is implemented,
the ZCC
server (HFISRV1)
started task must also be defined to the STARTED class. For example, to add HFISRV1 as an STC, the RACF®
commands in the example that is shown here could be used, where HFISRV1 is the name of your ZCC
server procedure and userid is the userid
that the started task runs under:
RDEFINE STARTED HFISRV1.* STDATA(USER(userid))
SETROPTS RACLIST(STARTED) REFRESH
For more information about started tasks and security, see the z/OS® Security Server RACF® Security Administrator's Guide, or equivalent documentation for your security product.