Using the LNKLST statement

A LNKLST set consists of an ordered list of data sets for processing as the LNKLST concatenation. Every LNKLST set contains the LINKLIB, MIGLIB, CSSLIB, LINKLIBE, and MIGLIBE data sets as the first data sets in the LNKLST concatenation. Unless overridden by SYSLIB statements, every LNKLST set begins with:

The system automatically adds these data sets to the beginning of the LNKLST set that you define. If these data sets are not available to the system at IPL, a wait state occurs.

Use the LNKLST statement:
Note: You must enter parameters on the LNKLST statement in the order that is shown in the syntax diagrams. See Syntax format of the LNKLST statements

You can add a data set to any LNKLST set that you define and specify the position of the data set in the list, however an alias cannot be added for the LNKLST created at IPL. You cannot add the data set before any of the system default data sets in the concatenation; that is, you can only concatenate the data set after the CSSLIB data set in the LNKLST set. To change the system default data sets placed at the beginning of the LNKLST concatenation, see Using the SYSLIB statement.