Naming compiler listings or side files

Store compiler listings or side files in sequential data sets, or as members of PDS(E) data sets.

If stored in PDS(E) data sets, then the member name must be equal to the primary entry point name or CSECT name of your application program. If the application program contains multiple CSECTs, then they must be compiled separately in order to create separate compiler listing or side file members. If you store with any other name, Application Performance Analyzer will be unable to find the side file or listing.

Note: The PL/I compiler typically renames CSECTs according to an internal compiler algorithm. Therefore, it is not recommended to store PL/I compiler listings or side files using CSECT names as they might not be found by Application Performance Analyzer. Instead, use the primary entry point name.

If compiler listings or side files are stored in sequential data sets, and the data set names follow a convention that permits the program name to be part of the data set name, then the specification of these data sets in the DataSets option can be done easily using variable substitution.