COBCONFIG=path-name
COBCONFIG=C:\mydir\cobconfig
COBCONFIGJVM=path-name
COBCONFIG.BLOCK=path
COBDIR=path-name
The Micro Focus COBOL system is normally installed in the default COBOL system directory and so does not require COBDIR to be set. COBDIR only needs to be set when your COBOL system has been installed in a different directory such as when more than one version of the COBOL system is available at the same time.
This example causes the compiler to search the directory C:\products\cobse20 for the Micro Focus COBOL system software:
COBDIR=C:\products\cobse20
COBKEYTIMEOUT=trans-time
The run-time system calculates an appropriate default value for n from the baud rate of the terminal.
When a terminal key is depressed, the terminal might send in response a single character or a group of characters to the run-time system. Typically, such a group of characters starts with an escape character and the group of characters is known as an escape sequence. A terminal might send an escape sequence for one depression of a function key. It might also send the same sequence of characters for a depression of the Escape key followed by the depression of one or more alphabetic or numeric data keys. The only difference apparent to the run-time system is the interval between the arrival of each character; the user cannot type as fast as the escape sequence is generated by the terminal.
If a terminal is connected over a network that sends the characters to the run-time system in discrete packets, then the network can alter the intervals between each character arriving at the run-time system. COBKEYTIMEOUT is available to help compensate for typical network delays so the run-time system identifies escape sequences correctly.
COBLANG=LE-option
COBLPFORM line-number[[:line-number][...]]
In the following example, C01 equals 1, C02 equals 3, and so on:
COBLPFORM 1:3:5:7:9:11:13:15:17:19:21:23
In this next example, C01 equals 3, C02 equals 5, C03 equals 1, and C04 equals 9. C03 equals 1 because its value is a space and therefore undefined, and channels C05 - C12 are also undefined:
COBLPFORM :3::5: :9
COBMAINSTACK=stack-size
You might need to set COBMAINSTACK in any of the following circumstances:
COBPATH=path-name[;path[...]]
When more than one path-name is specified, a null path name represents the current working directory.
COBPATH=C:\mydir\srclib;;\otherlib
COBPRFDIR=path-name[[;path-name][...]]
COBSW={+|-}switch[...]
COBSW=-A
COBSW=+0+D
ES_CONSOLE_LOG={I|W|E|S}[...]
ES_ESMAC_DISP_MAX_OVERRIDE=value
ES_ESMAC_DISP_MAX_OVERRIDE=1000
ES_JES_SPOOL_ORDER=1
ES_LEGACY_ECI=Y
ES_MAX_CATALOG_LINES=number
ES_MAX_CATALOG_LINES=5000
ES_SEP_DORMANT_TIME=wait-time
ES_SEP_DORMANT_TIME=2
ES_SERVER=server-name
ES_SERVER=ESDEMO
ES_SERVER=ESDEMO64
ES_SYSOUT_HOLD={msg-class}[msg-class[...]]
ES_SYSOUT_HOLD=AB
ES_USR_DFLT_ESMAC=userid
ES_USR_DFLT_ESMAC=MFUSER
ES_ESM_DISABLE_DFLTUSER_ESMAC=Y
JAVA_HOME=path-name
MF_USESCA5={ON|OFF}
MF_USESCA5=ON
MFCSCFG=[path-name\]file-name
MFCSCFG=mfclisrv.cfgThe default path-name is the current working directory, and if not found, the default settings for the configuration entries are used.
MFCSCFG=d:\mydir\mfclisrv.cfg
MFLECONFIG=path-name\file-name
MFLOGDIR=path-name
MFLOGDIR=d:\mydir\logs
MFLECONFIG=path-name\file-name
MFSUB={SUBI|ASUBI}
MQSERVER=channel-name/transport-type/{machine-name|ip-address(port-number)} [,{machine-name|ip-address}(port-number)][...]]
This environment variable is IBM-defined, and more information may be found in the relevant IBM publication.
MQSERVER=CHANNEL3/TCP/QServer(1414)
MQSERVER=CHANNEL1/TCP/10.120.99.999(1414),10.120.98.888(1414)