Using RACF to control LNKLST concatenations

RACF® allows you to control the use of the MVS™ commands SETPROG and SET PROG, and the use of the CSVDYNL macro, for processing LNKLSTs.

The SETPROG command allows a user to update LNKLST concatenations, by defining a LNKLST set, adding data sets to or deleting data sets from a LNKLST set, removing the definition of a LNKLST set from the system, testing for the location of a specific module in the LNKLST concatenation, activating a LNKLST set, and updating a job to use the current LNKLST set. SET PROG allows a user to activate the PROGxx member of SYS1.PARMLIB that contains definitions for controlling LNKLSTs. CSVDYNL is an authorized MVS macro that allows you to perform this LNKLST processing from an application program.

Note: For information on using CSVDYNL, including authorization required with RACF, see z/OS MVS Programming: Authorized Assembler Services Guide. For information on using PROGxx, see z/OS MVS Initialization and Tuning Reference.