Previous Topic: Considerations for IBM Language EnvironmentNext Topic: Running LE-Compliant Compiler Programs Under CA IDMS/DC


Considerations About LE Runtime

Running Pre-LE Programs

There are restrictions that apply when you run pre-LE programs under LE runtime within CA IDMS/DC. Pre-LE programs are programs that were compiled with a non-LE compliant compiler, such as PL/I Release 2.3.

Some of these restrictions are already documented elsewhere in the DML Reference manuals. Additional restrictions for LE are:

The IBM LE support module CEEPIPI must be loaded once before any PL/I program is run. This is most easily done by defining CEEPIPI as RESIDENT in the CA IDMS/DC sysgen using the following Syntax:

ADD PROGRAM CEEPIPI CONCURRENT ENABLED LANGUAGE ASSEMBLER
NONOVERLABYABLE PROGRAM PROTECT REENTRANT RESIDENT REUSABLE .

Note: Running pre-LE programs with LE runtime can degrade performance in some circumstances. If you notice poor performance you should consider recompiling the programs with the newer compiler.

Running LE Programs

LE programs are programs that were compiled with a LE-compliant compiler. CA IDMS/DC supports these LE-compliant compilers:

For convenience, PL/I programs compiled with an LE-compliant compiler are referred to as "LE PL/I" programs below.