PL/I considerations
CEESTART is the only entry point for Enterprise PL/I for z/OS and PL/I for MVS & VM applications.
To relink OS PL/I object modules with z/OS Language Environment, you must use the following
linkage-editor statements:
INCLUDE SYSLIB(CEESTART)
INCLUDE SYSLIB(CEESG010)
INCLUDE SYSLIB(DFHELII)
REPLACE PLISTART
CHANGE PLIMAIN(CEEMAIN)
INCLUDE objlib(objmod)
⋮
ORDER CEESTART
ENTRY CEESTART
NAME loadmod(R)
where:
- objlib
- Represents the PDS that contains the object code
- objmod
- Represents the name of the object module
- loadmod
- Represents the name of the resultant load module
The INCLUDE statement for the object module must occur immediately after the CHANGE statement. The object module of the main procedure must be included before the object modules of subroutines, if any; this was not required for OS PL/I applications.