Programming in PL/I

Start of changeCICS® supports PL/I programs that have been compiled by the supported compilers listed in the CICS Release Guide. All PL/I programs are executed under the runtime support provided by Language Environment®.End of change

Runtime options, if needed, can be specified in a plixopt character string. See Defining runtime options for Language Environment and the Language Environment Customization manual or information about customizing runtime options.

If you are converting a program that was previously compiled with a non-Language Environment conforming compiler, you must ensure that neither NOSTAE nor NOSPIE is specified in a plixopt string, because this will cause Language Environment to set TRAP (OFF). TRAP (ON) must be in effect for applications to run successfully.

If OPTIONS(MAIN) is specified in an application program, that program can be the first program of a transaction, or control can be passed to it by means of a LINK or XCTL command.

In application programs where OPTIONS(MAIN) is not specified, it cannot be the first program in a transaction, nor can it have control passed to it by an LINK or XCTL command, but it can be link-edited to a main program.

This chapter describes:

[[ Contents Previous Page | Next Page Index ]]