- The Language Environment ABTERMENC option controls which type of return/abend
code your application receives at abnormal termination. ABTERMENC(RETCODE)
allows your application to receive a run-time return code, which
is equivalent to the way OS PL/I worked.
- The Language Environment ERRCOUNT option limits the number of conditions that
are handled at run time. ERRCOUNT(0) specifies that there is no
limit, which is equivalent to the way the OS PL/I worked.
- The Language Environment DEPTHCONDLMT option limits the extent to which conditions
can be nested. To maintain compatibility, specify DEPTHCONDLMT(0), which
means there is an unlimited depth.
- The Language Environment XUFLOW option determines if the UNDERFLOW condition
is raised when underflow occurs. XUFLOW(AUTO) preserves PL/I semantics
with regard to raising the UNDERFLOW condition.
- The Language Environment ALL31 option controls AMODE switching among library
routines. You should set ALL31(0N) if all of your applications are AMODE(31).
When you pass run-time options in the MVS GO step, your run-time
options string must end with a slash (/) to distinguish
it from a main procedure parameter string. If you omit the slash,
the string is passed as the main procedure parameter.
The following run-time options are needed to provide compatibility
with OS PL/I:
- ABTERMENC(RETCODE)
- ERRCOUNT(0)
- DEPTHCONDLMT(0)
- STORAGE(,,CLEAR)
- TRAP(ON)
- XUFLOW(AUTO | ON)
Note that before you use the CLEAR suboption of the STORAGE option,
you must have the appropriate PTFs for APAR PK02614 installed.
Also, the use of the option may not be entirely effective for Enterprise
PL/I code: see the discussion later in this book on initializing variables.
For more information about run-time options, see the z/OS Language Environment Programming Reference.
For OS PL/I applications, the options specified in the PLIXOPT
string is processed as the application-specific options. If you
provide the Language Environment CEEUOPT, CEEUOPT is ignored.
If the main load module contains ILC, the PLIXOPT string is ignored.
In this case, you must provide CEEUOPT for the application-specific
options.
|
This information center is powered by Eclipse technology. (http://www.eclipse.org)