This topic lists environment variables related to configuring the PL/I environment.
Note: The
Environment Variables: Alphabetical Order topic contains the values for most environment variables.
- ES_IMS_PLI_INDIRECT_PCBADDR
- Determines whether the PL/I program converts the PCB address list from a direct to an indirect addressing technique. Set the
variable to one of the following:
- D
- If the main program is a PL/I program, PCB addresses are converted from a direct to an indirect addressing technique.
- Y
- Always converts address as long as the PSB language is PL/I.
- N
- Never converts addresses.
- ES_PL1_MFFH
- Enables Micro Focus File Handler to perform all Open PL/I I/O operations. The default value is "Y". If it is set to "N", then
all I/O will be routed to old Liant file handlers.
- Syntax
-
ES_PL1_MFFH={Y|N}
- Values
-
Y - Micro Focus File Handler is used to perform all Open PL/I I/O operations.
N - All I/O is routed to old Liant file handlers.
- Default
-
The default value is
Y.
- ES_PL1_MFFH_JCL
- Enables you to run Open PL/I programs that access JCL data definitions.
- Syntax
-
ES_PL1_MFFH_JCL=Y|N
- Values
-
Y You can run Open PL/I programs that access JCL data definitions.
N Open PL/I programs cannot access JCL data definitions.
- Default
-
The default value is
N.
- ES_PLI_SUPPORT
- Tells the CICS Emulation that it needs to load its subsystem support for PL/I user programs.
- Syntax
-
ES_PLI_SUPPORT={Y|y}
- Values
- Y|y - PL/I support is enabled.
- Default
- None. PL/I support is not enabled.
- IBM_DBG_LANG
- The language the IBM PL/I debugger should use.
- MFPLI_PRODUCT_DIR
- The location of the Open PL/I installation. It is used to find files needed for compiling and linking.
- MFP_RAISEERROR
- Enables the PL/I run-time system to raise ERROR instead of SUBSCRIPTRANGE or STRINGRANGE in scenarios in which SUBSCRIPTRANGE
or STRINGRANGE are appropriate. This mimics behavior available in previous versions.
- Syntax
-
MFP_RAISEERROR={STRINGRANGE|SUBSCRIPTRANGE|STRINGRANGE;SUBSCRIPTRANGE}
- Values
- STRINGRANGE - raises ERROR instead of STRINGRANGE but not SUBSCRIPTRANGE
SUBSCRIPTRANGE - raises ERROR instead of SUBSCRIPTRANGE but not STRINGRANGE
STRINGRANGE;SUBSCRIPTRANGE - raises ERROR instead of STRINGRANGE and SUBSCRIPTRANGE
- Default
- None. When not set, STRINGRANGE and SUBSCRIPTRANGE are raised.