Previous Topic Next topic Print topic


CICS-Specific Environment Variables

These environment variables relate to configuring the CICS environment.

Note: The Environment Variables: Alphabetical Order topic contains the values for most environment variables.
Variable Description
CICS_SIT The name of the SIT used by the region
ES_CICS_SINGLE Configures CICS so that a user can only log on once
ES_CLASS_XPCT Overrides the default CICS PCT resource class
ES_CLASS_XCMD Overrides the default CICS CMD resource class
ES_CLASS_XDCT Overrides the default CICS DCT resource class
ES_CLASS_XFCT Overrides the default CICS FCT resource class
ES_CLASS_XJCT Overrides the default CICS JCT resource class
ES_CLASS_XPPT Overrides the default CICS PPT resource class
ES_CLASS_XPSB Overrides the default CICS PSB resource class
ES_CLASS_XRES Overrides the default CICS DOCTEMPLATE resource class
ES_CLASS_XTST Overrides the default CICS TST resource class
ES_CLASS_XTRAN Overrides the default CICS TRAN resource class
ES_ESM_CMDSEC Indicates whether CICS processing honors the CMDSEC option specified on a transaction's PLT definition
ES_ESM_PLTPIUSR The user id under which PLT programs run during CICS initialization
ES_ESM_RESSEC Indicates whether CICS processing honors the RESSEC option specified on a transaction's PLT definition
ES_ESM_SECPRFX Indicates whether CICS processing prefixes the resource names when making security queries
ES_ESM_XUSER Indicates whether CICS processing performs surrogate user checks
ES_EZASOKET_SUPPORT Switches on EZASOKET support
ES_INQFILE_RETURN Modifies EXEC CICS INQUIRE FILE behavior
ES_LE370_SUPPORT Enables support for Language Environment (LE) in CICS applications
ES_MQ_1PC Indicates whether the MQSeries switch module ESMQXA should operate in one-phase commit mode. Only set this when advised to do so by Micro Focus.
ES_MQ_LIB The full name including the path of the IBM MQ client or server library.
Important: In AIX environments the library is an object inside a shared object. For example
ES_MQ_LIB="/usr/mqm/lib64/libmqmxa64.a(libmqm64.o)"
ES_MQ_LIB_T The full name including the path of the IBM MQ client or server library, for threaded environments
ES_MQ_LIB_XA The full name including the path of the IBM MQ XA library
Important: In AIX environments the library is an object inside a shared object. For example:
ES_MQ_LIB_XA="/usr/mqm/lib64/libmqmxa64.a(libmqmxa64.o)"
ES_MQ_LIB_XA_T The full name including the path of the IBM MQ XA library, for threaded environments
ES_MQ_XA Specifies whether the two-phase commit protocol uses a static or dynamic XA structure
ES_PLI_SUPPORT Tells the CICS Emulation that it needs to load its subsystem support for PL/I user programs. The default value is "N".
ES_SSTM_CICS Location of the JCL used to initialize the SSTM CICS environment
ES_SURROGATE_JOB_USER Associates a user ID with a job when submitting the job for processing through the internal reader from CICS
ES_USR_DFLT_CICS Allows you to override the default user when no user is logged on for CICS authentication
ES_XA_RECONNECT If this environment variable is set, when an error occurs on a call to XA, the server recycles the SEP and attempts to reconnect to the Resource Manager.
ES_xxxxx_NB_RETRIES Specifies the number of times a SEP attempts to reconnect to an XA resource following a connection error, where xxxxx is the ID of the associated resource. The default is 5. If no connection is made, the XA switch is disabled.
TXTRANP The location of the CICS application object files.
Previous Topic Next topic Print topic