Authorize CICS DA resources
You must ensure that the CICS® DA libraries are correctly authorized: The CICS DA SCPHAUTH library must be APF-authorized, and program control must be established for the CICS DA load library and the CICS DA zFS programs.
Procedure
- Authorize the CICS DA
SCPHAUTH library. The SCPHAUTH library must be APF-authorized. For details on APF-authorizing the library, search for information that relates to the APF-authorized library list in the z/OS® Information Center for your z/OS release. The SCPHAUTH library is installed during the SMP/E installation. The following example shows how to APF-authorize a library in TSO:
/setprog apf,add,dsname=hlq.SCPHAUTH,sms
- Establish program control for CICS DA load library. Program control must be active for the CICS DA load library SCPHLOAD. The SCPHLOAD library is installed during the SMP/E installation. The following example shows how to activate program control in RACF®:
SETROPTS CLASSACT(PROGRAM) RDEFINE PROGRAM ** UACC(READ) SETROPTS WHEN(PROGRAM)
The following example shows how to add the CICS DA load library by using RACF, when program control is active:RALTER PROGRAM ** ADDMEM('hlq.SCPHLOAD'//NOPADCHK) SETROPTS WHEN(PROGRAM) REFRESH
Note:- PROGRAM profile * provides the same function as PROGRAM profile **. If you already have a PROGRAM profile * defined, do not create a ** profile. Instead, issue the RALTER command against PROGRAM * with the same operands shown in the RDEFINE PROGRAM example.
- Establish program control for CICS DA zFS programs. You must mark programs and the dynamically loaded library (DLL) in the UNIX System Services (USS) files as being controlled ("trusted"). To do so, you must turn on the program-controlled extended attribute for the UNIX System Services file that contains the program or DLL. To turn on this extended attribute, issue the following z/OS UNIX shell command:
extattr +p libcphping.so
Note:- You must have READ access to the BPX.FILEATTR.PROGCTL resource in the FACILITY class before you can define programs in OMVS with program control.
- The DLL libcphping.so is in the lib directory created during the SMP/E installation. For example, the default directory path is /usr/lpp/cicsda/v530/lib. The directory path must be included on the CPH_LIB environment variable in the cphenvar file, which is described in the task Configure CICS DA.
What to do next
Parent topic: Configuring CICS DA V5.3.0
authorize_da.html |
