IMS Environment Variables

Lists environment variables related to configuring the IMS environment.

ES_ACBLIB

Specifies the location of the IMS ACB files.
Syntax
ES_ACBLIB=path-name
Parameter
path-name
The path location of the IMS ACB files.
Default
Not set. ACB files are assumed to be in the project directory.

ES_DFS3650

Specifies the default transaction to execute or the MOD file display after successfully signing onto IMS.
Syntax
ES_DFS3650={MOD|TRX}
Parameters
MOD
Set ES_MOD3650 to the name of the MOD you want to display.
TRX
Set ES_TRX3650 to the name of the transaction.
Default
Not set. No transaction or MOD executes after successfully signing onto IMS.
Comments
If you set to MOD, ES_MOD3650 needs to be set to the name of the MOD you want to display. If you set to TRX, ES_TRX3650 needs to be set to the name of the transaction.

ES_IMS_APARM_DLI

Determines whether APARMs use ASCII and a positional parameter set to 19 when obtained from EBCDIC applications, or use EBCDIC and a positional parameter set to 20 when obtained from EBCDIC applications.
Syntax
ES_IMS_APARM_DLI={Yes|1}
Parameters
Yes|1
Sets the APARM positional parameter for DLI to 19.
Default
Not set. The default behavior sets the APARM positional parameter for DLI to 20.
Comment
The APARM positional parameter for BMP applications remains at 19 regardless of the ES_IMS_APARM_DLI setting.

ES_IMS_BASIC_CHKP_OPT

Enables a basic checkpoint call to process as if a SYNC call had been issued.
Syntax
ES_IMS_BASIC_CHKP_OPT={0|1}
Parameters
1
Checkpoint calls process as a SYNC call.
0
Checkpoint calls process normally.
Default
ES_IMS_BASIC_CHKP_OPT=0

ES_IMS_BYPASS_OTMA_DEST_RES

By default, a CHNG call issued from an OTMA- or IMS Connect-submitted transaction assumes that the destination is the OTMA client.
Syntax
ES_IMS_BYPASS_OTMA_DEST_RES={Y|N}
Parameters
Y
The destination is the OTMA client.
N
Assumes a non-OTMA client.
Default
ES_IMS_BYPASS_OTMA_DEST_RES=N
Comments
In some circumstances, the behavior of assuming a non-OTMA client is desirable.
Example
ES_IMS_BYPASS_OTMA_DEST_RES=Y

ES_IMS_CANCEL_MODE

Controls the caching of IMS binaries.
Syntax
ES_IMS_CANCEL_MODE={P|L|D}
Parameters
P
Performs a physical cancel; every transaction will have new-copy behavior. This option is the default behavior, but is the poorest performing of the options.
L
Performs a logical cancel. This gives the best performance of the options, but can only be used it there is only one DLITCBL entry point in an MPR.
D
Performs a deferred cancel, which will yield the same behavior as a logical cancel when the MPR services the same MPP back-to-back. It will behave as P (physical cancel) when the transaction changes.
Default
ES_IMS_CANCEL_MODE=P

ES_IMS_CLIENTID_LTERM

Sets LTERM to the client ID instead of the port ID.
Syntax
ES_IMS_CLIENTID_LTERM={Y|N}
Parameters
Y
Sets LTERM to the client-ID instead of the port-ID.
N
Sets LTERM to the client ID when commit-mode is zero, and to the port-ID when commit-mode is one.
Default
ES_IMS_CLIENTID_LTERM=N
Comments
By default, an IMS Connect request sets LTERM (if not explicitly overridden) to the client-ID when commit-mode is zero, and to the port-ID when commit-mode is one.

ES_IMS_CONFIG

The IMS TM parameters.

ES_IMS_DB_COMMIT_FLUSH

Enables you to force the flushing of database buffers to disk on COMMIT only.
Syntax
ES_IMS_DB_COMMIT_FLUSH={0|1}
Parameters
0
Forces the flushing of database buffers to disk on CLOSE only.
1
Forces the flushing of database buffers to disk on COMMIT only.
Default
ES_IMS_DB_COMMIT_FLUSH=0

ES_IMS_DB_TLOG_WRITETHRU

Enables you to force the flushing of TLOG buffers to disk on all database I/O.
Syntax
ES_IMS_DB_TLOG_WRITETHRU={0|1}
Parameters
0
Forces the flushing of TLOG buffers to disk on COMMIT only.
1
Forces the flushing of TLOG buffers to disk on all database I/O.
Default
ES_IMS_DB_TLOG_WRITETHRU=0

ES_IMS_DEADLOCK_WAIT

Sets the time to wait before checking for a deadlock.
Syntax
ES_IMS_DEADLOCK_WAIT=wait-time
Parameter
wait-time
Time in milliseconds to wait before checking for a deadlock.
Default
ES_IMS_DEADLOCK_WAIT=1000

(1 second)

ES_IMS_DIAGNOSE

Marks IMS TM as diagnose mode only for IMSMSGQ.
Syntax
ES_IMS_DIAGNOSE={Y|N}
Parameter
Y
The Transaction Manager (TM) works in diagnostic mode only, and no activity key points are written to the message queue.
N
Transaction Manager writes activity key points to the message queue.
Default
ES_IMS_DIAGNOSE=N
Comments
CAUTION:
Do not set ES_IMS_DIAGNOSE=Y unless advised to do so by OpenText Support for Micro Focus Products.

ES_IMS_DOSVS_PCB

Emulates DOS/VSE PCB address alignment for EXEC DLI programs.

ES_IMS_DUMP_ON_DEADLOCK

Creates a system dump when a deadlock is detected.

ES_IMS_DUMP_ON_TIMEOUT

Creates a system dump when a lock timeout occurs.

ES_IMS_EXITPATH

The location of the DFSNDMX0.cbl exit routine program and its compiled code, which contains segment, field, and/or print exits.
Syntax
ES_IMS_EXITPATH=path-name
Parameter
path-name
The full path to the directory that contains the DFSNDMX0.cbl exit routine program and its compiled code.
Default
Not set.

ES_IMS_FORCE_SIGNON

Enables a user to force a sign-on to IMS on the current terminal and sign off from other terminals.

ES_IMS_GOTO_CICS_ON_SIGNOFF

Sets the behavior after logging off or timing out to return to CICS.
Syntax
ES_IMS_GOTO_CICS_ON_SIGNOFF=
Parameter
Returns to CICS after logging off or timing out.
Default
Returns to the IMS sign-on screen after logging off or timing out.

ES_IMS_IBMPLATFORM

Sets the emulation for the IMS run-time.
Syntax
ES_IMS_IBMPLATFORM={M|D}
Parameter
M
Sets the IMS run time to MVS.
D
Sets the IMS run time to DOSVS.
Default
ES_IMS_IBMPLATFORM=M
Comment
This variable rarely requires a change from the default, even for the majority of DOSVS users.

ES_IMS_IMSID

Allows the user to specify the IMS System ID returned to the AIBTDLI INQY ENVIRON call.

ES_IMS_INQY_OTMA

Returns TPIPE, MBR, SYNC, and MSYNC to an INQY call.

ES_IMS_INQY_UNKNOWN

Allows the user to specify the IMS System ID returned to the AIBTDLI INQY ENVIRON call.

ES_IMS_IRLM

Enables Internal Lock Resource Manager (IRLM) locking.
Syntax
ES_IMS_IRLM={0|1}
Parameters
0
Disables IRLM locking.
1
Enables IRLM locking.
Default
ES_IMS_IRLM=0
Comments
IRLM locking more closely parallels mainframe IMS database DB locking behavior, reducing data constraint and potential for deadlock.

ES_IMS_JES_DIRTY_ABEND

Determines whether IMS marks a JES container as dirty when an IMS application abends or is aborted.
Syntax
ES_IMS_JES_DIRTY_ABEND={Y|N}
Parameter
Y
IMS marks a JES container as dirty when an IMS application abends or is aborted.
N
Disables the IMS behavior of marking a JES container as dirty when an IMS application abends or is aborted.
Default
ES_IMS_JES_DIRTY_ABEND=Y

ES_IMS_LINKAGE_NULL

When an IMS program passes more linkage addresses than there are PCBs in the PSB, sets each extraneous linkage address to a value of NULL.
Syntax
ES_IMS_LINKAGE_NULL={Y|N}
Parameter
Y
Sets each extraneous linkage address to a value of NULL.
N
Extraneous linkage addresses are invalid.
Default
ES_IMS_LINKAGE_NULL=N

ES_IMS_LOCALDLI (deprecated)

Determines whether batch program execution processes all IMS DB calls entirely in the JES initiator.
Syntax
ES_IMS_LOCALDLI=1
Parameter
1
Directs batch program execution to process all IMS DB calls entirely in the JES initiator.
Disables the IMS behavior of marking a JES container as dirty when an IMS application abends or is aborted.
Default
ES_IMS_LOCALDLI=1
Comments
Deprecated. See IMS Database Locking.

Processing IMS DB calls in the JES initiator can significantly improve performance.

Stop all IMS DB control processes accessed from the batch program before execution because they become exclusively owned by JES until the program completes.

ES_IMS_LOCK_RETRY_DELAY

Sets the wait time for retrying an IMS DB lock.
Syntax
ES_IMS_LOCK_RETRY_DELAY=wait-time
Parameter
wait-time
The amount of time in milliseconds to delay retrying the IMS DB lock.
Default
ES_IMS_LOCK_RETRY_DELAY=5

ES_IMS_LOCK_TIMEOUT

Sets the time duration during which IMS DB control continues to retry a locked record before timing out
Syntax
ES_IMS_LOCK_TIMEOUT={0|wait-time}
Parameter
0
Sets an indefinite wait time.
wait-time
A number from 1 through 65525 that represents the number of seconds during which IMS DB control continues to retry a locked record before timing out.
Default
ES_IMS_LOCK_TIMEOUT=30

ES_IMS_LTERM_PREFIX

Sets an LTERM prefix alternative to the default (OTMA) to use when the ES_IMS_SINGLE environment variable is set to N.
Syntax
ES_IMS_LTERM_PREFIX=prefix
Parameter
prefix
A one- to four-character string to use as the LTERM prefix when the ES_IMS_SINGLE environment variable is set to N.
Default
ES_IMS_LTERM_PREFIX=OTMA
Comments
Enterprise Server pads the value specified with numeric digits up to eight characters, enabling the LTERM pool to be expanded from 9999 up to 999999. The pool size is dictated by the number of characters used in the specified prefix. For example, the LTERM pool size for a four-character prefix is 9999; for a three-character prefix is 99999; and so on.

Using an alternative prefix to OTMA enables you to exercise control over name conflicts.

The default setting of this environment variable suggests that the LTERMS apply only to OTMA clients; however, this is not the case. LTERMS can also be applied to second and subsequent 3270 user connections.

ES_IMS_LU_LTERM

Determines the value of the LTERM literal returned by the MFS system.
Syntax
ES_IMS_LU_LTERM={Y|N}
Parameters
Y
Returns the LU name.
N
Returns the user ID.
Default
ES_IMS_LU_LTERM=

ES_IMS_MESGQ

Sets the configuration for the IMS TM message queue. The ES_IMS_MESGQ environment variable is generated and set automatically by Enterprise Server, and is reserved.
Syntax
ES_IMS_MESGQ=[ds-file-name;]max-blocks;buffer-count;start-control;[cushion-size]
Parameters
ds-file-name
An alternative data store file to the default, which is IMSMESGQ.dat.
max-blocks
Data store size limit represented as the number of 64K blocks. Default is 4.
buffer-count
The number of 64K buffers to allocate. Default is 2.
start-control
A flag that sets the start behavior as follows:
Y Cold start the resource definitions. Default.
S Cold start the statistics and resource state information.
Q Cold start the data store (system cold start).
cushion-size
The size of the cushion to be reserved for graceful lack-of-space behavior, represented as a number from 0 to 255. The specified number represents 32 times the actual percentage of max-blocks reserved for emergency use. The default is 4 (a raw value of 128).
Default
ES_IMS_MESGQ=IMSMESGQ.dat;4;2;Y;4
Comments
CAUTION:
Manually set this variable only when advised to do so by OpenText Support for Micro Focus Products.

ES_IMS_DISPLAY_NEW

Changes the timestamp format for /DISPLAY output.
Syntax
ES_IMS_DISPLAY_NEW={Y|N}
Parameters
Y
Timestamp output follows the current z/OS system style, YYDDD/HHMMSS.
N
Timestamp output follows the old z/OS system style, MM/DD/YYYY HH:MM:SS.
Default
ES_IMS_DISPLAY_NEW=N

ES_IMS_MFS_OPT2_LEGACY

Configures MFS input type option 2 to behave the same as MFS input type option 1.
Syntax
ES_IMS_MFS_OPT2_LEGACY={Y|N}
Parameters
Y
Enables legacy MFS input type option 2 behavior.
N
MFS input type option 2 behavior is the same as MFS on z/OS mainframes.
Default
ES_IMS_MFS_OPT2_LEGACY=N

ES_IMS_OPEN_TIMEOUT

Defines the time period during which IMS retries the opening of a database file that is in use by another task.
Syntax
ES_IMS_OPEN_TIMEOUT=wait-time
Parameter
wait-time
The number of seconds IMS waits before making a subsequent attempt to open a database file that is in use by another task.
Default
ES_IMS_OPEN_TIMEOUT=30

ES_IMS_OTMA_DEST

Defines one or more destinations to which data is redirected for IMS Connect (IMSCON), the MQ-IMS Bridge (MQ), or the IMS print exit (NONOTMA).
Syntax
IMS Connect
ES_IMS_OTMA_DEST={LTERM-name,IMSCON}[;...]
MQ-IMS Bridge
ES_IMS_OTMA_DEST={LTERM-name,MQ,MQ-queue-manager-name,MQ-queue-name}[;...]
IMS Print Exit
IMS_OTMA_DEST={printer-name,NONOTMA,{LU1|LU3}}[;...]
Parameters
LTERM-name
A destination name specified as a literal value for a single destination, or specified using a literal value followed by one or more asterisks to represent a series of multiple destinations. For example, an LTERM-name of TERM*** creates 1000 LTERM destinations named TERM000 through TERM999. Use this method to avoid defining each destination separately.
MQ-queue-manager-name
The name of the MQ queue manager.
MQ-queue-name
The name of the MQ queue.
printer-name
The printer name.
Default
Not set.

ES_IMS_PATH

The location of compiled COBOL applications.
Syntax
ES_IMS_PATH=path-name
Parameter
path-name
The full path to the location of compiled COBOL applications.

ES_IMS_PLI_INDIRECT_PCBADDR

Determines whether the PL/I program converts the PCB address list from a direct to an indirect addressing technique.
Syntax
ES_IMS_PLI_INDIRECT_PCBADDR={Y|N}
Parameters
Y
Always converts address as long as the PSB language is PL/I.
N
Never converts addresses.
Default
Not set. When the main program is a PL/I program, PCB addresses are converted from a direct to an indirect addressing technique.

ES_IMS_RCLASS

Creates a set of newly-named IMS security resource classes, appending a value to the default character of each resource class.
Syntax
ES_IMS_RCLASS=value
Parameters
value
Up to seven alphabetic characters.
Default
Not set. No new resource classes are created.
Comments
Create theses custom-named classes if you are using the same ESM active directory with two Enterprise Server systems and your security needs to differ for each.

See Resource Classes for IMS Security for the names of the resource classes created if this variable is not set.

ES_IMS_RELEASE

Specifies the IMS Release returned to the AIBTDLI INQY ENVIRON call.

ES_IMS_REGION

Allows the user to specify the IMS Region returned to the AIBTDLI INQY ENVIRON call.

ES_IMS_ROLLBACK

Enables automatic Backward Recovery; enabled by default.

ES_IMS_ROLLFORWARD

Enables or disables Forward Recovery logging.
Syntax
ES_IMS_ROLLFORWARD={Y|N}
Parameters
Y
Enables forward recovery logging.
N
Disables forward recovery logging.
Default
ES_IMS_ROLLFORWARD=N

ES_IMS_SINGLE

Enables or disables functionality that allows a single user to sign on to multiple LUs simultaneously.
Syntax
ES_IMS_SINGLE={Y|N}
Parameters
Y
Disables multiple sign-on functionality.
N
When ES_IMS_SINGLE is set to N, and a user attempts to sign on to an LU using a sign-on that is currently active at another LU, IMS Transaction Manager (TM) assigns a temporary LTERM to the user and LU using a name constructed from the ES_IMS_LTERM_PREFIX setting followed by a numerical value totalling eight characters (see IMS_LTERM_PREFIX for details). The temporary LTERM is the destination for the user and LU irrespective of activity at other LUs controlled by the user. When a user disconnects from an LU that is served by a temporary LTERM, the LTERM is returned to the temporary pool for reuse.

Also when ES_IMS_SINGLE is set to N, the execution of /dis USER all returns a sub-list for each user that shows all active connections. These connections persist throughout a session, and are dynamically recreated during a warm start. See IMS Control for details.

Default
ES_IMS_SINGLE=Y
Comments
No KEYPOINT activity is associated with the use of ES_IMS_SINGLE.

If an enterprise server region is running in a PAC with the IMS features enabled, then single signon will be enforced for IMS. If you want to change the behavior then set ES_IMS_SINGLE=N to enable the same user to signon to multiple terminals for IMS.

ES_IMS_SPARSE_EXIT_LANG

Specifies the language for IMS DB secondary index sparse routines.
Syntax
ES_IMS_SPARSE_EXIT_LANG=C
Parameter
C
Sets the language for IMS DB secondary index sparse routines to COBOL.
Default
Not set. Sparse exits are disabled.

ES_IMS_SUPPORT

Enables IMS support.

ES_IMS_TLOG_COMPRESS

Determines whether Backward Recovery TLOG files are compressed or not compressed.
Syntax
ES_IMS_TLOG_COMPRESS={0|1}
Parameters
0
Disables compression of the Backward Recovery TLOG file. When not compressed, the file contains only the information required to recover databases.
1
The Backward Recovery TLOG file is compressed. Enterprise Server reclaims space in the file when information becomes obsolete.
Default
ES_IMS_TLOG_COMPRESS=1

ES_IMS_TLOG_FLUSH (deprecated)

Determines whether the frequent flushing of TLOG and database buffers to disk is forced.
Attention: This environment variable is deprecated and provided for backward compatibility only. Use ES_IMS_DB_TLOG_WRITETHRU to flush TLOG buffers and ES_IMS_DB_COMMIT_FLUSH to flush database buffers.
Syntax
ES_IMS_TLOG_FLUSH={0|1}
Parameters
0
Does not flush TLOG and database buffers to disk.
1
Forces the frequent flushing of TLOG and database buffers to disk.
Default
ES_IMS_TLOG_FLUSH=0
Comments
Depending upon the number of database updates, the frequency of commits, and other computer activity, use of ES_IMS_TLOG_FLUSH could result in significant performance degradation.

ES_IMS_TLOG_MAXSIZE

Specifies the maximum size of the IMS DB transaction logging file.
Syntax
ES_IMS_TLOG_MAXSIZE=hex-value
Parameter
hex-value
A hexadecimal value that represents the maximum size for the transaction logging file in bytes.
Default
ES_IMS_TLOG_MAXSIZE=h"FFF00000"

(4GB)

ES_IMS_TLOG_PATH

The location of IMS DB transaction logging (TLOG) files.
Syntax
ES_IMS_TLOG_PATH=path-name
Parameter
path-name
The full path to the location where TLOG files are stored.
Default
Not set. Uses the Enterprise Server system directory.
Comments
Once created, you can move log files, but do not rename them. Before attempting to recover a database, all log files must reside in the directory specified by ES_IMS_TLOG_PATH.

ES_IMS_TLOG_THRESHOLD

Sets the threshold size of the IMS DB transaction logging file. When the threshold is reached, the current TLOG file is closed and a new TLOG file created for subsequent transactions.
Syntax
ES_IMS_TLOG_THRESHOLD=hex-value
Parameter
hex-value
A hexadecimal value that represents the threshold size for the transaction logging file in bytes.
Default
ES_IMS_TLOG_THRESHOLD=h"7FFFFFFF"

(2GB)

ES_IMSCFG

The location of the IMSCONFG.DAT IMS configuration file.
Syntax
ES_IMSCFG=path-name
Parameters
path-name
The full path to the location of the IMSCONFG.DAT file.
Default
Not set.

ES_IMSDAT

The location of IMS DB data files.
Syntax
ES_IMSDAT=path-name
Parameters
path-name
The full path to the directory that stores IMS DB data files.
Default
Not set. Uses the current working directory.

ES_IMSLIB through ES_IMSLIB25

ES_IMSLIB specifies the location of DBDGEN2.DAT, DBDGEN2F.DAT and PSBGEN3.DAT files. You can use this same variable with a sequential number appended to search additional locations.
Syntax
ES_IMSLIB[1...25]=path-name
Parameters
path-name
The full path to the location of DBDGEN2.DAT, DBDGEN2F.DAT and PSBGEN3.DAT files.
Default
Not set. Looks for the .DAT files in the current working directory.
Comments
You may specify up to 25 locations.
Example
ES_IMSLIB=$BASEPATH\ED_SETS\IMSLIB		      /*sets the first location for IMSLIB objects */
ES_IMSLIB2=$BASEPATH \ED_SETS_SYS\IMSLIB  /* sets the next location to search */
ES_IMSLIB3=$BASEPATH \ED_SETS_QA\IMSLIB		 /* and the next */
ES_IMSLIB4=$BASEPATH \ED_SETS_PROD\IMSLIB	/* etc. */

ES_MFSLIB

The location of the control blocks generated by the MFS generation program.
Syntax
ES_MFSLIB=path-name
Parameter
path-name
The path to the MFS directory.
Default
ES_MFSLIB=$COBDIR/etc/ims

ES_MOD3650

Replaces the default MOD file displayed after a successful sign-on to IMS. See ES_DFS3650 for further details.
Syntax
ES_MOD3650=file-name
Parameter
file-name
The name of the replacement default MOD file.

ES_SSTM_IMS

Location of the JCL used to initialize the SSTM IMS environment.
Syntax
ES_SSTM_IMS=file-location
Parameter
file-location
The full path to the location of the JCL used to initialize the SSTM IMS environment.
Default
Not set.

ES_TMC_AGGREGATE

Initializes performance settings for the IMS message queue, and enables dynamic performance tuning. Specifically, its twofold purpose is to:
  • Specify, at startup, either the default or an alternative method for flushing operating system buffers to disk.
  • Enable you to dynamically change the flushing method and apply it to the message queue without having to restart the enterprise server region.
Syntax
ES_TMC_AGGREGATE={[,N|,D]|nnn,Y}
Parameters
,N
Sets the default behavior, which is to unilaterally flush operating system buffers to your physical disk at each key transactional point. While this does not change the method used by default at startup, it does enable dynamic modification via ESCWA. Once set, you can then test the effect of various non-default settings by altering them dynamically.
,D
Disables the transactional flushing of operating system buffers to disk. This option can significantly enhance message queue performance; however, it is at the expense of the transactional integrity of the message queue in the event of a system failure.
Notes: To avoid unpredictable results when using this setting, Micro Focus recommends that you also set the static options as follows on ESCWA. Select enterprise server region you require, click IMS > Configuration and then click the TM tab:
  • Set the Cold start list to Everything.
  • Check Persist.

See Server Instance Properties: MSS IMS TM General for more information.

nnn,Y
Enables the aggregated transactional flushing of operating system buffers to disk where nnn represents an interval of time, in milliseconds, during which additional buffers are allowed to accumulate before flushing. Valid values are 0 through 255.

Once a thread reaches a key transactional point and requests a flush, TM waits the specified interval to accumulate subsequent threads that also request a flush. At the end of the interval, one flush is performed for all accumulated requests, thus potentially improving performance by reducing the number of flush commands issued to the operating system.

Note: Threads requesting a flush wait until the flush is confirmed.

Typically, when the message queue resides on a higher performance I/O subsystem such as one using SSDs, a smaller value, for example 1 or 2, produces the best results. A value of 10 or higher seldom improves performance.

Default
ES_TMC_AGGREGATE=,N

ES_TRX3650

The default transaction to run after a successful sign-on to IMS. See ES_DFS3650 for further details.
Syntax
ES_TRX3650=transaction
Parameter
transaction
The default transaction to run.
Default
Not set.

ES_USR_DFLT_IMS

Allows you to override the default user when no user is logged on for IMS authentication.
Syntax
ES_USR_DFLT_IMS=user-id
Parameter
user-id
The user name to override the default.
Default
ES_USR_DFLT_IMS=IMSUSER
Comments
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.

ICONN1

Controls the client TCP connection status of an IMS Connect emulator.

IMSCPY

The location of copybook files for DBDGEN, PSBGEN and MFSGEN utilities.
Syntax
IMSCPY=path-name
Parameter
path-name
The full path to the location of compiled COBOL applications.

MF_SPLJNO_LOCK

Determines whether job number acquisition is enqueued to reduce file and disk access or handled with file locks to improve performance when running JCL jobs on multiple processes.
Syntax
MF_SPLJNO_LOCK=Y
Parameter
Y
Enqueue job number acquisition.
Default
Not set. Job number acquisition is handled with file locks, which can improve performance when running JCL jobs on multiple processes.
Comments
The parameter value is not case sensitive.

Setting MF_SPLJNO_LOCK to no value or any value other than Y or y results in the default behavior.

MFIMS_ACBDUMP_TIMESTAMP

Suppresses date/time stamp display in ACB report.

MFIMS_BMPCHKP

Returns a QC to a checkpoint call when it the call includes an IO area.

MFIMS_BTS

Configures Mainframe Express-format BTS tracing

MFIMS_DIBSTAT_CODES

Specifies additional DIBSTAT return codes to be returned to EXEC DLI program.

MFIMS_DLI_OPT

Specifies DL/I call optimization flags.

MFIMS_DIAG

Enables IMS BTS format diagnostic tracing.

MFIMS_FLUSHTRACE

Flushes BTS trace file to disk after every write.

MFIMS_FP_DA

Bypasses keycheck on IMS Fastpath DB delete.

MFIMS_LOADMVS

Disables load of MVS support for IMS application programs.

MFIMS_PCBCALL

Allows a standalone EXEC DLI program to issue a PCB call.