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:
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.