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
Note:
  • If you are using Japanese, then include the module IPVCMJPN in program control.

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.