Installing Language Environment support

Language Environment® support is provided by runtime libraries that establish a common runtime environment for application programs compiled by high-level languages. All programs compiled by a high-level language, whether by a Language Environment-conforming compiler or not, must be run under CICS-Language Environment support.

About this task

The CICS-Language Environment interface is initialized automatically when CICS® performs the following tasks:
  1. Loads the Language Environment interface modules, CEECCICS, CEEPIPI, and CEECTCB, from STEPLIB.
  2. Successfully calls the CEECCICS module to initialize the interface.

Language Environment initialization takes place during CICS startup, when CICS issues the message DFHAP1203I applid Language Environment is being initialized. The CEECCICS module is loaded, followed by a partition initialization call, before the start of second phase PLT processing. If Language Environment cannot successfully complete the initialization of all languages supported by CICS, or can initialize only some of them, it issues messages to the MVS™ console. If Language Environment initialization fails completely, it might be because the CEECCICS module was not loaded, or something failed during the loading of a particular language routine.