Previous Topic: EMPLOYEE Database DefinitionNext Topic: Considerations About LE Runtime


Considerations for IBM Language Environment

What Is IBM Language Environment (LE)?

LE is a runtime environment that replaces the language-specific runtime environments that existed previously. For Example, PL/I had its own runtime environment; COBOL II had another. CA IDMS can execute programs that are designed to use the LE runtime environment. It can also execute programs compiled with pre-LE compilers that use the LE runtime environment.

Note: This appendix only applies to runtime support in CA IDMS/DC. It does not apply to batch or CICS programs that access CA IDMS.

Language Environment has had several names for different operating systems and release levels. The term "LE" will be used in this document to refer to the any of the following unless otherwise noted:

How Can You Use LE with CA IDMS/DC?

To execute online programs using the LE runtime libraries, follow these steps to bring up your CA IDMS environment:

  1. Ensure that the CA IDMS system has been generated with a 24-bit reentrant pool that is large enough to contain the IBM-supplied LE application program interface module CEEPIPI. The size of this module is approximately 100K.
  2. Ensure that the CA IDMS system has been generated with an XA reentrant pool that is large enough to maintain residence for several IBM-supplied LE support modules. Allow 1 megabyte for these programs.
  3. Include the LE runtime load libraries in the CDMSLIB loadlib concatenation before any other IBM language loadlibs that you are using.

This section contains the following topics:

Considerations About LE Runtime

Running LE-Compliant Compiler Programs Under CA IDMS/DC

Supported LE Functions

Unsupported LE Functions