Example commands for RACF®

To activate program control if not already active, use the following command:

SETROPTS WHEN(PROGRAM)

To add all ADFzCC server programs in a library to program control, use the following command:

RDEFINE PROGRAM IPV* ADDMEM('IPV.SIPVMODA'//NOPADCHK) UACC(READ)

In addition, the following command is required for alias member UIPVMSGT:

RDEFINE PROGRAM UIPVMSGT ADDMEM(’IPV.SIPVMODA’//NOPADCHK) UACC(READ)

To add individual programs, use the following command:

RDEFINE PROGRAM IPVSRV ADDMEM('IPV.SIPVMODA'//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 you are using Korean, then include the module IPVCMKOR in program control.

If RACF®, or an equivalent security product is implemented, the ADFzCC server (IPVSRV1) started task must also be defined to the STARTED class. For example, to add IPVSRV1 as an STC, the RACF® commands in the example that is shown here could be used, where IPVSRV1 is the name of your ADFzCC server procedure and userid is the userid that the started task runs under:

RDEFINE STARTED IPVSRV1.* 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.