Preparing an application to run with Language Environment

Running an application is generally the same under Language Environment as in earlier versions of a language's run time. However, to take advantage of some of the features that a common execution environment offers, you must consider a number of different things when preparing an application to run in Language Environment.

When running applications in Language Environment, you must consider the target operating system. Under batch, TSO/E, CICS®, and IMS™, the way that parameters are passed differs. To ensure consistency, Language Environment standardizes the parameters as much as possible. It is therefore important for you to know what Language Environment does to the format to ensure this consistency. Information about parameter list formats is in Using Language Environment parameter list formats and Operating system and subsystem parameter list formats.

In addition to describing parameter list formats, this section describes how to manage return codes and offers suggestions on how to make your Language Environment-conforming applications reentrant.