Using the z/OS Program Call Services Routine for APF-authorized Access
Using the z/OS Program Call Services Routine for APF-authorized Access
To meet the PowerExchange authorization requirement for running the PowerExchange Listener, you can use the z/OS Program Call (PC) services routine that PowerExchange provides. The z/OS PC services routine works with the system IDMS load libraries instead of the PowerExchange copies of these libraries. Use the z/OS PC services routine if you do
not
want to maintain and APF-authorize PowerExchange copies of the IDMS load libraries. You still must APF-authorize all libraries in the STEPLIB DD statement of the PowerExchange Listener JCL. Also, you must specify the system IDMS load libraries in the DTLLOAD DD statement of the PowerExchange Listener JCL.
To use the z/OS PC services routine for APF-authorized access:
Add a DTLLOAD DD statement to the PowerExchange Listener JCL and specify the system IDMS load libraries in this DD.
If you run the PowerExchange Listener as a batch job, the JCL is in the STARTLST member of the RUNLIB library. If you run the PowerExchange Listener as a started task, the JCL is in the PWXLSTNR member of the PROCLIB library.
Add the following statement to the DBMOVER configuration member of the RUNLIB library:
PC_AUTH=Y
. This statement directs PowerExchange to use the z/OS PC services routine.
If applicable, remove the copies of the IDMS load libraries that were optionally created at PowerExchange installation,
hlq.
IDMS.LOADLIB and
hlq
.IDMS.DBA.LOADLIB, from the PowerExchange Listener STEPLIB DD statement. The z/OS PC services routine uses the system IDMS load libraries instead.
Verify that every library in the STEPLIB DD statement of the PowerExchange Listener JCL is APF-authorized.