Rational Developer for System z
Enterprise PL/I for z/OS, Version 3.8, Migration Guide

Existing PL/I load modules

Knowing what versions of PL/I load modules you have in your libraries is important in planning your migration to Language Environment. As mentioned above, the Edge Portfolio Analyzer can aid in taking an inventory of your existing load modules.

Another tool that will give you some information about your load modules is the AMBLIST utility. AMBLIST is provided by IBM and is usually found in SYS1.LINKLIST. Using the LISTIDR control statement you can obtain listings of selected CSECT identification records (IDR). One of the fields in the IDR contains the name of the translator, or compiler in the case of PL/I, that was used to compile the CSECT. Sample output from AMBLIST would look like this:

---------------------------------------------------------------------------
CSECT       TRANSLATOR        VR.MD                 YR/DY
MYPLI       5655-H31          32.00                 2003/171
MYPLI2      5655-B22          22.01                 2001/073
D1          566896201         02.01                 1972/271
UNRES       566896201         02.01                 1992/034
---------------------------------------------------------------------------

Using the text in the TRANSLATOR column you can determine which PL/I compiler created the module. Refer to pliidr for the Translator field values for the various PL/I compilers.

Table 3. PL/I compiler IDR values
PL/I Compiler Version Translator Identification Record
OS PL/I V1 Release 5.1 5734-PL1
OS PL/I V2.3 5668-910
PL/I for MVS & VM 5688-235
VisualAge PL/I for OS/390 V2R2 5655-B22
Enterprise PL/I for z/OS Version 4 5655-H31

Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)