CAS_SRV_CANCEL={P|L|N|D}
CAS_SRV_CANCEL=P
CAS_SRV_CANCEL=L
CCITCPT_serice-name=[unused], MFNODE:node-name, MFPORT:port-number
CCITCPT_MYSERVICE=,MFNODE:localhst.MFPORT:3000
COBCCSIDDIR=base-dir
COBCONFIG=path-name
COBCONFIG=C:\mydir\cobconfig
COBCONFIGJVM=path-name
COBCONFIG.BLOCK=path
COBCPY=path-name[[;path-name][...]]
COBCPY=%COBCPY%;C:\Program Files (x86)\Micro Focus\Enterprise Developer\cpylib; C:\Program Files (x86)\Micro Focus\Enterprise Developer\cpylib\basecl; C:\Program Files (x86)\Micro Focus\Enterprise Developer\cpylibguicl; C:\Program Files (x86)\Micro Focus\Enterprise Developer\cpylibolecl
The following causes the Compiler to search for a copybook in C:\group\sharedcopy, then in the current directory, and finally in C:\mydir\mycpy until either the copybook is found or it can be considered not found.
COBCPY=C:\group\sharedcopy;.;C:\mydir\mycpy
COBDATA=path-name[[;path-name][...]]
COBDATA provides you with the facility to map data files globally, thus enabling you to put working data files in a directory whose name is not known until run time.
COBDATA affects the compiler and other utilities. During compilation, for example, program source is regarded as a data file by the compiler. If you intend to use any COBOL development system utilities, we recommend that the COBDATA value starts with a colon (:).
COBDATA is considered set if there is an environment variable of this name in your environment space, and its value is non-empty.
The full mapping order for files is:
For multiple directory paths specified either in the COBDATA environment variable or a dd_ environment variable, the system searches the first directory specified followed by a slash (/) as a prefix to the user name.
If the filename is not found, or is not readable, the search continues with the next directory until the final directory has been searched. If no file is found, the first directory is used if a file is to be created.
Any dd_ and COBDATA mappings are ignored for any filename that starts with a hyphen () or a slash (/). In addition, it is illegal to have a hyphen in an environment variable name.
When using this facility, you should not use a filename that starts with "COB... "(these are reserved for the COBOL system).
You can use the COBDATA environment variable for files open in any mode (including OUTPUT) and for fixed or variable length files. If you are using indexed files, both the data and index files must be in the same directory.
The COBDATA environment variable affects file deletes, using the rules given here, as well as file opens.
If you intend to use COBOL development system programs, we recommend that you first unset COBDATA, as many of these programs open data files and are thus affected by the value of COBDATA. If you have to set COBDATA, you should include the paths :$COBDIR/dynload/helptbox.lbr and :$COBDIR/dynload/check.lbr at the beginning of the COBDATA value. If you want to see the Animator Help pages, also include COBDIR/dynload/advanim.lbr.
The following causes COBDATA to be set to instruct the run-time system to search for data files in the current directory, then in the current directory's demo subdirectory, and finally in the C:\data\progs directory.
COBDATA=.;.\demo;C:\data\progs
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
COBJVM=platform_nnn
Code | Description |
---|---|
ibm | IBM AIX |
unx | SCO UnixWare |
sun | Oracle SPARC |
COBJVM=ibm_122
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
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][...]]
COBPRINTER="command-line"
COBPRINTER="myspooler -a %TMPDIR%\spoolfile"
COBSW={+|-}switch[...]
COBSW=-A
COBSW=+0+D
DB2DBDFT=path-name/database-name
ENTRYNAMEMAP={file-name|directory}[;...]
ES_CERT_REG=path-name
ES_CONSOLE_LOG={I|W|E|S}[...]
ES_DB_FH={[Y|true]|[N|false]}
ES_DB_FH=N
ES_DB_SERVER=server-instance
ES_DB_SERVER=MYSERVER
In this example, your database configuration file would need to contain something similar to the following:
<datastores usevault="false"> <server name="MYSERVER" type="sqlserver" access="odbc"> <dsn name="SS.MYMASTER" type="database" dbname="master"/> <dsn name="SS.CAS.ESDEMO" type="region.cas" region="ESDEMO" feature="all"/> <dsn name="SS.CAS.CROSSREGION" type="crossregion.cas"/> </server> </datastores>
ES_DDBG_PORT_RANGE={starting-port-number-ending-port-number | starting-port-number,number-of-ports
ES_DDBG_PORT_RANGE=8001-8040
The following specifies using the next 40 available ports with a port number higher than the starting port number:
ES_DDBG_PORT_RANGE=8001,40
ES_DISABLE_DFLTUSR_SIGNON=Y
ES_ESM_DISABLE_DFLTUSER_ESMAC=Y
ES_ESMAC_DISP_MAX_OVERRIDE=value
ES_ESMAC_DISP_MAX_OVERRIDE=1000
ES_HSF_CFG=cfg-option=value[;[cfg-option=value][...]]
cfg-option | value range |
---|---|
CUSTOM | 0-5 |
CICSF | 0-20 |
TSQ | 0-20 |
TDQ | 0-20 |
ES_HSF_CFG=CUSTOM=0;CICSF=5;TSQ=5;TDQ=5
The ES_WRITE_CUSTOM_HSF library routine writes to the custom fields.
ES_HSF_CFG=CUSTOM=2;CICSF=10;TSQ=5;TDQ=5
ES_LOCKDB=region-db
ES_MAX_CATALOG_LINES=number
ES_MAX_CATALOG_LINES=5000
ES_MAX_HTTP_OUT=value
ES_MAX_HTTP_OUT=
Micro Focus recommends that you use the Advanced Region Properties page in the Enterprise Server Common Web Administration (ESCWA) interface to configure this environment variable. See Advanced Region Properties for more information.
ES_MQ_1PC={[Y|y|Yes|T|True]|[N|n|No|F|False}
ES_MQ_1PC=F
ES_MQ_LIB=path-name/library-name
ES_MQ_LIB="/usr/mqm/lib64/libmqmxa64.a(libmqm64.o)"
ES_MQ_XA={D|S}
ES_MQ_XA=D
ES_OLD_SEC_TSTD=ON
ES_PROG_PATH={Y|N}
ES_RLS_FILE_SUPPORT=Y
Parameter values are not case sensitive.
ES_SEP_DORMANT_TIME=wait-time
ES_SEP_DORMANT_TIME=2
ES_SERVER=server-name
ES_SERVER=ESDEMO
ES_SERVER=ESDEMO64
ES_SNATRC_DIR=path-name
This directory is then used to set up the SNA environment variables SNAMSG and SNATRC to appropriate values.
ES_SYSOUT_HOLD={msg-class}[msg-class[...]]
ES_SYSOUT_HOLD=AB
ES_USR_DFLT_ESMAC=userid
ES_USR_DFLT_ESMAC=MFUSER
ES_WS_RUNAWAY_TIMEOUT=wait-time
ES_XA_LOG_SUPPRESS=Y
Parameter value is not case sensitive.
EXTFH=file-name.cfg
EXTFH=c:\mydir\myconfig.cfg
FHREDIR=[path-name\]prefix.cfg
FHREDIR=C:\mydir\myconfig.cfg
FS=file-name.cfg
FS=fs.cfg
FS=myfsconf.cfg
FSCOMMS="\$local"
JAVA_HOME=path-name
LIB=path-name
MF_LE_CBLOPTS={Y|N}
MF_LE_CBLOPTS=N
[run-time-options] [/program-options];
Otherwise, the syntax is of the form:
[program-options] [/run-time-options]
MF_USESCA5={ON|OFF}
MF_USESCA5=ON
MFACCCGI_CHARSET=iana-string
MFACCCGI_CHARSET=windows-1252
MFBSI_DIR=path-name
MFCROW_DISABLE={Y|N}
MFCROW_DISABLE=N
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
MFDBFH_CONFIG=path-name\file-name
MFDBFH_GRANT_USER_PERMISSIONS={user|role}[{user|role}[...]]
Specifies the type of record locking that it is to be used when the database file handler is in effect.
MFDBFH_RECORD_LOCKING={table|database}
MFDBFH_RECORD_LOCKING=table
MFDBFH_SCRIPT_DIR=path-name
MFDBFH_SCRIPT_DIR=%ProgramFiles(x86)%\Micro Focus\Visual COBOL\etc\mfdbfh\scripts
MFDBFH_VAULT=vault-name
MFJSDCBOUTFIL={ON|OFF}
MFJSDCBOUTFIL=OFF
MFJSDCBOUTFIL=ON
MFLECONFIG=path-name\file-name
MFLOGDIR=path-name
MFLOGDIR=d:\mydir\logs
MFRU_NOINHERIT={Y|TRUE}
When set, various run-time settings such as switches, shared memory, console window settings, and so on, are no longer inherited by any child processes.
MFSUB={SUBI|ASUBI}
MFTRACE_CONFIG=path-name\ctf.cfg
MFTRACE_LOGS=path-name
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)
SORTCOMPRESS={0|1}
SORTCOMPRESS=0
Use this variable to improve memory usage and therefore sort performance when the sort records contain many single, repeated characters; for example, multiple spaces.
The behavior when set to any positive integer is equivalent to SORTCOMPRESS=1.
SORTEXITREENTRY={ON|OFF}
SORTEXITREENTRY=OFF
SORTSCHEME=1
SORTSPACE=memory-spec[K|M|G]
SORTSPACE=1M
Parameter values are not case sensitive.
SORTSPACE=1024K
SORTTEMPSPACE=memory-spec[K|M|G]
SORTTEMPSPACE=32M
Parameter values are not case sensitive.
SORTTEMPSPACE=250M
SORTTYPE=2
TX_MQ_CONVERT=codeset[,Force]
TX_MQ_CONVERT=037
To force the convert option for MQ even if the application does not set the option on the call, specify the code set followed by Force:
TX_MQ_CONVERT=037,Force
TXFILEP={path-name|datastore-location}
XFHLOG=DEFAULT