Environment Variables Summary

This is a list of the most commonly used environment variables.

CODEWATCH_STBPATH
The location of STB files for the debugger to use if none are found in directories specified when invoking CodeWatch.
CODEWATCH_SRCPATH
The location of source files for the debugger to use if none are found in directories specified when invoking CodeWatch.
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.