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

Link-editing and running

Link-edit considerations
Using the binder
Using the prelinker
Using the ENTRY card
Run-time considerations
Formatting conventions for PRINT files
Changing the format on PRINT files
Automatic prompting
Overriding automatic prompting
Punctuating long input lines
Line continuation character
Punctuating GET LIST and GET DATA statements
Automatic padding for GET EDIT
ENDFILE
SYSPRINT considerations
Using FETCH in your routines
Fetching Enterprise PL/I routines
Fetching z/OS C routines
Fetching assembler routines
Invoking MAIN under z/OS UNIX

After compilation, your program consists of one or more object modules that contain unresolved references to each other, as well as references to the Language Environment run-time library. These references are resolved during link-editing (statically) or during execution (dynamically). There are two ways to link-edit statically:

  1. Use the prelinker prior to the traditional link step
  2. Link without the prelinker, which is similar to linking with PL/I for MVS & VM except that depending on which compile-time options you use, you may now need to use a PDSE to hold the resultant load module.

After you compile your PL/I program, the next step is to link and run your program with test data to verify that it produces the results you expect. When using Enterprise PL/I we recommend you select the method of linking without the prelinker (as described in Item 2 above).

Language Environment provides the run-time environment and services you need to execute your program. For instructions on linking and running PL/I and all other Language Environment-conforming language programs, refer to z/OS Language Environment Programming Guide. For information about migrating your existing PL/I programs to Language Environment, see Enterprise PL/I for z/OS Compiler and Run-Time Migration Guide.


Terms of use | Feedback

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