Changing the LNKLST concatenation

You can use the CSVDYNL macro in an authorized program to change the LNKLST concatenation for associated jobs and address spaces. You can perform the following functions with CSVDYNL:
  • Define a LNKLST set by name (REQUEST=DEFINE). A LNKLST set defines the data sets for the LNKLST concatenation.
  • Add data sets to the LNKLST set (REQUEST=ADD) or delete data sets from the LNKLST set (REQUEST=DELETE).
  • Remove the definition of a LNKLST set (REQUEST=UNDEFINE).
  • Test to determine if a module can be located in a LNKLST set (REQUEST=TEST).
  • Obtain a list of LNKLST sets and users in the system (REQUEST=LIST).
  • Update jobs and address spaces to use the LNKLST set that the system is currently using, called the current LNKLST set (REQUEST=UPDATE).
  • Query information about support for LNKLST services (REQUEST=QUERYDYN).

You can perform almost all of the same functions through PROGxx LNKLST statements in SYS1.PARMLIB and dynamically through the SETPROG LNKLST command. For information about PROGxx, see z/OS MVS Initialization and Tuning Reference. For information about SETPROG LNKLST, see z/OS MVS System Commands.