PL/I for MVS and VM and OS PL/I programs

The following table shows various compiler options that can be used to prepare PL/I for MVS and VM programs and OS PL/I programs for use with the ADFz family of products (z/OS® Debugger, Fault Analyzer for z/OS® and Application Performance Analyzer for z/OS®). The methods suggested in the following table indicate whether the load module produced has no significant runtime overhead and therefore is suitable for a production environment.

For the test environment, you need both the listing and the LANGX file (for Fault Analyzer for z/OS® and Application Performance Analyzer for z/OS®). In production, only the LANGX file is suggested.

Table 1. Examples of compiler options and source information files that are supported by ADFz products for PL/I for MVS and VM and OS PLI

This table has 6 columns. The first cell of the second row spans 2 rows. The first cell of the fourth row spans 2 rows.

Compiler options Source information file type produced Is the load module production ready? Options supported and suggested for z/OS® Debugger Options supported and suggested for Fault Analyzer Options supported and suggested for APA
TEST(ALL), AGGREGATE, ATTRIBUTES (FULL), ESD, LIST, MAP, NEST, NOPT, OPTIONS, SOURCE, STMT, XREF(FULL) Compiler listing No Suggested for test. Using z/OS® Debugger in production for this compiler is not recommended. Supported Supported
LANGX file No N/A Supported N/A
NOTEST, AGGREGATE, ATTRIBUTES (FULL), ESD, LIST, MAP, NEST, OPTIONS, SOURCE, STMT, XREF(FULL) Compiler listing Yes N/A Supported Suggested for production and test
LANGX file Yes N/A Suggested for production and test N/A