region_jcl – Create CICS startup JCL data set¶
Synopsis¶
Create a data set containing the JCL to start a CICS® region.
The JCL is generated by your input of CICS system data sets and system initialization parameters for CICS startup using the
DFHSIP
program.
Parameters¶
- applid
The name of your z/OS Communications Server application identifier for this CICS region.
required: Truetype: str- cics_data_sets
The data set names of the
SDFHAUTH
,SDFHLOAD
andSDFHLIC
libraries, for example,CICSTS61.CICS.SDFHAUTH
andCICSTS61.CICS.SDFHLOAD
.required: Truetype: dict- sdfhauth
The location of the
SDFHAUTH
librarty to override the template.required: Falsetype: str- sdfhlic
The location of the
SDFHLIC
library. Ifcics_data_sets.template
is provided, this value overrides the template.required: Falsetype: str- sdfhload
The location of the
SDFHLOAD
library. Ifcics_data_sets.template
is provided, this value overrides the template.required: Falsetype: str- template
The templated location of the libraries.
required: Falsetype: str
- cpsm_data_sets
The data set names of the
SEYUAUTH
andSEYULOAD
libraries, for example,CTS610.CPSM610.SEYUAUTH
.required: Falsetype: dict- seyuauth
The location of the
SEYUAUTH
library. Ifcpsm_data_sets.template
is provided, this value overrides the template.required: Falsetype: str- seyuload
The location of the
SEYULOAD
library. Ifcpsm_data_sets.template
is provided, this value overrides the template.required: Falsetype: str- template
The templated location of the CICSPlex SM libraries.
required: Falsetype: str
- dfhrpl
Any locations of additional data sets other than
SDFHLOAD
,SCEECICS
,SCEERUN
, orSCEERUN2
, to be added to the DFHRPL concatenation. The DFHRPL concatenation is where you specify the libraries that contain modules loaded by CICS, for example, the libraries containing your CICS application programs, your CICS control tables, and so on. You can either add data sets at the very top of the list or append them to the bottom of the list. There are other data sets in between, as determined by the defaults or other input parameters; for example,SCEERUN
andSCEERUN2
as specified withle_data_sets
,SDFHLOAD
as specified withcics_data_sets
, and so on.required: Falsetype: dict- data_sets
The
DFHRPL
data sets to be added to the bottom of the list.required: Falsetype: list- top_data_sets
The
DFHRPL
data sets to be added to the very top of the list.required: Falsetype: list
- job_parameters
Specifies various parameters to be applied to the CICS startup job.
required: Falsetype: dict- accounting_information
Allows jobs to be grouped into a class.
required: Falsetype: dict- cards
Specifies the estimated number of cards JES2 is to punch from this job’s sysout data sets. The value is 1 through 4 decimal numbers. If you omit cards, JES2 uses an installation default specified at initialization.
required: Falsetype: int- copies
Specifies the number of times JES2 is to print or punch this job’s sysout data sets. The value is 1 through 3 decimal numbers and must not exceed an installation-specified limit. The maximum is 255. For example, code 2 for two copies. If you omit copies, JES2 assumes one copy.
required: Falsetype: int- forms
Specifies the forms that JES2 is to use for printing this job’s sysout data sets. The value is 1 through 4 alphanumeric characters. For example, code 5 for 5-part forms. If you omit forms, JES2 uses an installation default specified at initialization.
required: Falsetype: str- linect
Specifies the number of lines JES2 is to print per page for this job’s sysout data sets. The value is 1 through 3 decimal numbers. If you omit linect, JES2 uses an installation default specified at initialization. If you code a zero, JES2 does not eject to a new page when the number of lines exceeds the installation default.
required: Falsetype: int- lines
Specifies the estimated line count, in thousands of lines, from this job’s sysout data sets. The value is 1 through 4 decimal numbers. For example, code 5 for 5000 lines. If you omit lines, JES2 uses an installation default specified at initialization.
required: Falsetype: int- log
Specifies whether JES2 is to print the job log. Code N to surpress printing of the job log. If you code any other character or omit this subparameter, JES2 prints the job log. If your installation specified NOLOG for this job’s class during JES2 initialization, JES2 does not print the job log.
required: Falsetype: str- pano
Specifies the programmer’s accounting number. The value is 1 through 4 alphanumeric characters.
required: Falsetype: str- room
Specifies the programmer’s room number. The value is 1 through 4 alphanumeric characters.
required: Falsetype: str- time
Specifies the estimated execution time in minutes. The value is 1 through 4 decimal numbers. For example, code 30 for 30 minutes. If you omit a time subparameter and a TIME parameter on the JES2 /*JOBPARM statement, JES2 uses an installation default specified at initialization. If job execution exceeds the time, JES2 sends a message to the operator.
required: Falsetype: int
- class
Allows jobs to be grouped into a class.
required: Falsetype: str- job_name
The name of the CICS startup job. The default value is
APPLID
.required: Falsetype: str- memlimit
Use the MEMLIMIT parameter to specify the limit on the total size of usable 64-bit z/OS storage in a single address space.
required: Falsetype: str- msgclass
Use the MSGCLASS parameter to assign the job log to an output class. The job log is a record of job-related information for the programmer.
required: Falsetype: str- msglevel
Use the MSGLEVEL parameter to control the listing of the JCL output for the job.
required: Falsetype: dict- messages
Indicates which messages the system is to print in the system messages portion of the JCL output.
required: Falsetype: intchoices: 0, 1- statements
Indicates which job control statements the system is to print in the statement images portion of the JCL output.
required: Falsetype: intchoices: 0, 1, 2
- programmer_name
Use the programmer’s name parameter to identify the person or group responsible for a job.
required: Falsetype: str- region
Use the REGION parameter to specify the amount of central or virtual storage that the job requires. The system applies the value that you code on REGION to each step of the job.
required: Falsetype: str- user
Code the USER parameter to identify to the system the person submitting the job. The user ID is used by RACF®, the system resources manager (SRM), and other system components.
required: Falsetype: str
- le_data_sets
The data set names of the
SCEECICS
,SCEERUN
andSCEERUN2
libraries.required: Truetype: dict- sceecics
The location of the
SCEECICS
library. Ifle_data_sets.template
is provided, this value overrides the template.required: Falsetype: str- sceerun
The location of the
SCEERUN
library. Ifle_data_sets.template
is provided, this value overrides the template.required: Falsetype: str- sceerun2
The location of the
SCEERUN2
library. Ifle_data_sets.template
is provided, this value overrides the template.required: Falsetype: str- template
The templated location of the Language Enviornment runtime libraries.
required: Falsetype: str
- output_data_sets
The system output data sets such as
CEEMSG
andSYSPRINT
, as well as the destination class of the output.required: Falsetype: dict- ceemsg
Overrides the default class to use a custom class for the
CEEMSG
data set. Alternatively, omit theCEEMSG
data set from being added to the job.required: Falsetype: dict- omit
Specifies whether
CEEMSG
should be excluded from being added to the list of sysout data sets.required: Falsetype: bool- sysout
Specify the output class to assign the
CEEMSG
data set to.required: Falsetype: str
- ceeout
Overrides the default class to use a custom class for the
CEEOUT
data set. Alternatively, omit theCEEOUT
data set from being added to the job.required: Falsetype: dict- omit
Specifies whether
CEEOUT
should be excluded from being added to the list of sysout data sets.required: Falsetype: bool- sysout
Specify the output class to assign the
CEEOUT
data set to.required: Falsetype: str
- default_sysout_class
The class to be applied as the default for all of the output data sets. If it isn’t provided and if no overrides are specified for an individual output data set, * is applied.
required: Falsetype: str- dfhcxrf
Overrides the default class to use a custom class for the
DFHCXRF
data set. Alternatively, omit theDFHCXRF
data set from being added to the job.required: Falsetype: dict- omit
Specifies whether
DFHCXRF
should be excluded from being added to the list of sysout data sets.required: Falsetype: bool- sysout
Specify the output class to assign the
DFHCXRF
data set to.required: Falsetype: str
- logusr
Overrides the default class to use a custom class for the
LOGUSR
data set. Alternatively, omit theLOGUSR
data set from being added to the job.required: Falsetype: dict- omit
Specifies whether
LOGUSR
should be excluded from being added to the list of sysout data sets.required: Falsetype: bool- sysout
Specify the output class to assign the
LOGUSR
data set to.required: Falsetype: str
- msgusr
Overrides the default class to use a custom class for the
MSGUSR
data set. Alternatively, omit theMSGUSR
data set from being added to the job.required: Falsetype: dict- omit
Specifies whether
MSGUSR
should be excluded from being added to the list of sysout data sets.required: Falsetype: bool- sysout
Specify the output class to assign the
MSGUSR
data set to.required: Falsetype: str
- sysabend
Overrides the default class to use a custom class for the
SYSABEND
data set. Alternatively, omit theSYSABEND
data set from being added to the job.required: Falsetype: dict- omit
Specifies whether
SYSABEND
should be excluded from being added to the list of sysout data sets.required: Falsetype: bool- sysout
Specify the output class to assign the
SYSABEND
data set to.required: Falsetype: str
- sysout
Overrides the default class to use a custom class for the
SYSOUT
data set. Alternatively, omit theSYSOUT
data set from being added to the job.required: Falsetype: dict- omit
Specifies whether
SYSOUT
should be excluded from being added to the list of sysout data sets.required: Falsetype: bool- sysout
Specify the output class to assign the
SYSOUT
data set to.required: Falsetype: str
- sysprint
Overrides the default class to use a custom class for the
SYSPRINT
data set. Alternatively, omit theSYSPRINT
data set from being added to the job.required: Falsetype: dict- omit
Specifies whether
SYSPRINT
should be excluded from being added to the list of sysout data sets.required: Falsetype: bool- sysout
Specify the output class to assign the
SYSPRINT
data set to.required: Falsetype: str
- sysudump
Overrides the default class to use a custom class for the
SYSUDUMP
data set. Alternatively, omit theSYSUDUMP
data set from being added to the job.required: Falsetype: dict- omit
Specifies whether
SYSUDUMP
should be excluded from being added to the list of sysout data sets.required: Falsetype: bool- sysout
Specify the output class to assign the
SYSUDUMP
data set to.required: Falsetype: str
- region_data_sets
The location of the region data sets, for example,
REGIONS.ABCD01.DFHAUXT
,REGIONS.ABCD01.DFHCSD
andREGIONS.ABCD01.DFHGCD
.required: Truetype: dict- dfhauxt
Overrides the templated location for the auxiliary trace A data set.
required: Falsetype: dict- dsn
The name of the auxiliary trace A data set to override the template.
required: Falsetype: str
- dfhbuxt
Overrides the templated location for the auxiliary trace B data set.
required: Falsetype: dict- dsn
The name of the auxiliary trace B data set to override the template.
required: Falsetype: str
- dfhcsd
Overrides the templated location for the CSD.
required: Falsetype: dict- dsn
The name of the CSD to override the template.
required: Falsetype: str
- dfhdmpa
Overrides the templated location for the dump A data set.
required: Falsetype: dict- dsn
The name of the dump A data set to override the template.
required: Falsetype: str
- dfhdmpb
Overrides the templated location for the dump B data set.
required: Falsetype: dict- dsn
The name of the dump B data set to override the template.
required: Falsetype: str
- dfhgcd
Overrides the templated location for the global catalog data set.
required: Falsetype: dict- dsn
The data set name of the global catalog to override the template.
required: Falsetype: str
- dfhintra
Overrides the templated location for the intrapartition data set.
required: Falsetype: dict- dsn
The name of the intrapartition data set to override the template.
required: Falsetype: str
- dfhlcd
Overrides the templated location for the local catalog data set.
required: Falsetype: dict- dsn
The data set name of the local catalog to override the template.
required: Falsetype: str
- dfhlrq
Overrides the templated location for the local request queue data set.
required: Falsetype: dict- dsn
The data set name of the local request queue to override the template.
required: Falsetype: str
- dfhstart
Overrides the templated location for the CICS startup JCL data set.
required: Falsetype: dict- dsn
The data set name of the CICS startup JCL data set to override the template.
The data set name can also be set to a member of an existing PDS or PDSE.
required: Falsetype: str
- dfhtemp
Overrides the templated location for the temporary storage data set.
required: Falsetype: dict- dsn
The data set name of the temporary storage to override the template.
required: Falsetype: str
- template
The base location of the region data sets to be created by using a template, for example,
REGIONS.ABCD0001.<< data_set_name >>
. This is not required if you provide the data set name (dsn) of all the data sets individually.required: Falsetype: str
- sit_parameters
Define the system initalization parameters for the CICS region.
required: Falsetype: dict- adi
The ADI parameter specifies the alternate delay interval in seconds for an alternate CICS® region when you are running CICS with XRF.
required: Falsetype: int- aibridge
The AIBRIDGE parameter specifies whether the autoinstall user replaceable module (URM) is to be called when creating bridge facilities (virtual terminals) used by the 3270 bridge mechanism.
Specify this parameter only in the bridge router region.
required: Falsetype: strchoices: AUTO, YES- aicons
The AICONS parameter specifies whether you want autoinstall support for consoles.
required: Falsetype: strchoices: NO, AUTO, YES- aiexit
The AIEXIT parameter specifies the name of the autoinstall user-replaceable program that you want CICS® to use when autoinstalling local z/OS® Communications Server terminals, APPC connections, virtual terminals, and shipped terminals and connections.
required: Falsetype: str- aildelay
The AILDELAY parameter specifies the delay period that elapses after all sessions between CICS® and an autoinstalled terminal, APPC device, or APPC system are ended, before the terminal or connection entry is deleted.
required: Falsetype: int- aiqmax
The AIQMAX parameter specifies the maximum number of z/OS® Communications Server terminals and APPC connections that can be queued concurrently for autoinstall, the limit is the sum of installs and deletes.
required: Falsetype: int- airdelay
The AIRDELAY parameter specifies the delay period that elapses after an emergency restart before autoinstalled terminal and APPC connection entries that are not in session are deleted.
required: Falsetype: int- akpfreq
The AKPFREQ parameter specifies the number of write requests to the CICS® system log stream output buffer required before CICS writes an activity keypoint.
required: Falsetype: int- autconn
The AUTCONN parameter specifies that the reconnection of terminals after an XRF takeover is to be delayed, to allow time for manual switching.
required: Falsetype: int- autodst
The AUTODST parameter specifies whether CICS is to activate automatic dynamic storage tuning for application programs.
required: Falsetype: strchoices: NO, YES- autoresettime
The AUTORESETTIME parameter specifies the action CICS takes for automatic time changes.
required: Falsetype: strchoices: IMMEDIATE, NO, YES- auxtr
The AUXTR parameter specifies whether the auxiliary trace destination is to be activated at system initialization.
required: Falsetype: strchoices: OFF, ON- auxtrsw
The AUXTRSW parameter specifies whether you want the auxiliary trace autoswitch facility.
required: Falsetype: strchoices: NO, NEXT, ALL- bms
The BMS system initialization parameter specifies which version of basic mapping support you require in CICS.
required: Falsetype: str- brmaxkeeptime
The BRMAXKEEPTIME parameter specifies the maximum time (in seconds) that bridge facilities (virtual terminals used by the 3270 bridge) are kept if they are not used.
required: Falsetype: int- cdsasze
The CDSASZE system initialization parameter specifies the size of the CDSA.
required: Falsetype: int- certexpirywarn
The CERTEXPIRYWARN parameter specifies whether CICS® warns about expiring certificates, and if so, how many days ahead of the expiry.
required: Falsetype: str- chkstrm
The CHKSTRM parameter specifies that terminal storage-violation checking is to be activated or deactivated.
required: Falsetype: strchoices: CURRENT, NONE- chkstsk
The CHKSTSK parameter specifies that task storage-violation checking at startup is to be activated or deactivated.
required: Falsetype: strchoices: CURRENT, NONE- cicssvc
The CICSSVC parameter specifies the number that you have assigned to the CICS type 3 SVC.
required: Falsetype: int- cilock
The CILOCK parameter specifies whether or not the control interval lock of a non-RLS VSAM file is to be kept after a successful read-for-update request.
required: Falsetype: strchoices: NO, YES- clintcp
The CLINTCP parameter specifies the default client code page to be used by the DFHCNV data conversion table, but only if the CLINTCP parameter in the DFHCNV macro is set to SYSDEF.
required: Falsetype: str- clsdstp
The CLSDSTP system initialization parameter specifies the notification required for an EXEC CICS ISSUE PASS command.
required: Falsetype: strchoices: NOTIFY, NONOTIFY- clt
The CLT parameter specifies the suffix for the command list table (CLT), if this SIT is used by an alternate XRF system.
required: Falsetype: str- cmdprot
The CMDPROT parameter specifies whether to allow or inhibit CICS validation of start addresses of storage referenced as output parameters on EXEC CICS commands.
required: Falsetype: strchoices: YES, NO- cmdsec
The CMDSEC parameter specifies whether or not you want CICS to honor the CMDSEC option specified on a transaction’s resource definition.
required: Falsetype: strchoices: ASIS, ALWAYS- confdata
The CONFDATA parameter specifies whether CICS is to redact sensitive data that might otherwise appear in CICS trace entries or in dumps.
required: Falsetype: strchoices: HIDE, SHOW- conftxt
The CONFTXT system initialization parameter specifies whether CICS is to prevent z/OS Communications Server from tracing user data.
required: Falsetype: strchoices: NO, YES- cpsmconn
The CPSMCONN parameter specifies whether you want CICS to invoke the specified component during initialization of the region.
required: Falsetype: strchoices: NO, CMAS, LMAS, SMSSJ, WUI- crlprofile
The CRLPROFILE parameter specifies the name of the profile that is used to authorize CICS to access the certification revocation lists (CRLs) that are stored in an LDAP server.
required: Falsetype: str- csdacc
The CSDACC parameter specifies the type of access to the CSD to be permitted to this CICS region.
required: Falsetype: strchoices: READWRITE, READONLY- csdbkup
The CSDBKUP parameter specifies whether or not the CSD is eligible for BWO.
required: Falsetype: strchoices: STATIC, DYNAMIC- csdbufnd
The CSDBUFND parameter specifies the number of buffers to be used for CSD data.
required: Falsetype: int- csdbufni
The CSDBUFNI parameter specifies the number of buffers to be used for the CSD index.
required: Falsetype: int- csddisp
The CSDDISP parameter specifies the disposition of the data set to be allocated to the CSD.
required: Falsetype: strchoices: OLD, SHR- csddsn
The CSDDSN parameter specifies the 1-44 character JCL data set name (DSNAME) to be used for the CSD.
required: Falsetype: str- csdfrlog
The CSDFRLOG parameter specifies a number that corresponds to the journal name that CICS uses to identify the forward recovery log stream for the CSD.
required: Falsetype: int- csdinteg
The CSDINTEG parameter specifies the level of read integrity for the CSD if it is accessed in RLS mode.
required: Falsetype: strchoices: UNCOMMITTED, CONSISTENT, REPEATABLE- csdjid
The CSDJID parameter specifies the journal identifier of the journal that you want CICS to use for automatic journaling of file requests against the CSD.
required: Falsetype: str- csdlsrno
The CSDLSRNO system initialization parameter specifies whether the CSD is to be associated with a local shared resource (LSR) pool.
required: Falsetype: str- csdrecov
The CSDRECOVsystem initialization parameter specifies whether the CSD is a recoverable file.
required: Falsetype: strchoices: NONE, ALL, BACKOUTONLY- csdrls
The CSDRLS system initialization parameter specifies whether CICS is to access the CSD in RLS mode.
required: Falsetype: strchoices: NO, YES- csdstrno
The CSDSTRNO system initialization parameter specifies the number of concurrent requests that can be processed against the CSD.
required: Falsetype: int- cwakey
The CWAKEY system initialization parameter specifies the storage key for the common work area (CWA) if you are operating CICS with storage protection (STGPROT=YES).
required: Falsetype: strchoices: USER, CICS- dae
The DAE system initialization parameter specifies the default DAE action when new system dump table entries are created.
required: Falsetype: strchoices: NO, YES- datform
The DATFORM system initialization parameter specifies the external date display standard that you want to use for CICS date displays.
required: Falsetype: strchoices: MMDDYY, DDMMYY, YYMMDD- db2conn
The DB2CONN system initialization parameter specifies whether you want CICS to start the connection automatically during initialization.
required: Falsetype: strchoices: NO, YES- dbctlcon
The DBCTLCON system initialization parameter specifies whether you want CICS to start the DBCTL connection automatically during initialization.
required: Falsetype: strchoices: NO, YES- debugtool
The DEBUGTOOL system initialization parameter specifies whether you want to use debugging profiles to select the programs that will run under the control of a debugging tool.
required: Falsetype: strchoices: NO, YES- dfltuser
The DFLTUSER system initialization parameter specifies the RACF userid of the default user; that is, the user whose security attributes are used to protect CICS resources in the absence of other, more specific, user identification.
required: Falsetype: str- dip
The DIP system initialization parameter specifies whether the batch data interchange program, DFHDIP, is to be included.
required: Falsetype: strchoices: NO, YES- dismacp
The DISMACP system initialization parameter specifies whether CICS is to disable any transaction that terminates abnormally with an ASRD or ASRE abend.
required: Falsetype: strchoices: NO, YES- doccodepage
The DOCCODEPAGE system initialization parameter specifies the default host code page to be used by the document domain.
required: Falsetype: str- dsalim
The DSALIM system initialization parameter specifies the upper limit of the total amount of storage within which CICS® can allocate the individual dynamic storage areas (DSAs) that reside in 24-bit storage.
required: Falsetype: str- dshipidl
The DSHIPIDL system initialization parameter specifies the minimum time, in hours, minutes, and seconds, that an inactive shipped terminal definition must remain installed in this region.
required: Falsetype: int- dshipint
The DSHIPINT system initialization parameter specifies the interval between invocations of the timeout delete mechanism.
required: Falsetype: int- dsrtpgm
The DSRTPGM system initialization parameter specifies the name of a distributed routing program. The distributed routing program must be specified in the DSRTPGM parameter for all routing and potential target regions.
required: Falsetype: str- dtrpgm
The DTRPGM system initialization parameter specifies the name of a dynamic routing program.
required: Falsetype: str- dtrtran
The DTRTRAN system initialization parameter specifies the name of the transaction definition that you want CICS to use for dynamic transaction routing.
required: Falsetype: str- dump
The DUMP system initialization parameter specifies whether the CICS dump domain is to take SDUMPs.
required: Falsetype: strchoices: YES, NO, TABLEONLY- dumpds
The DUMPDS system initialization parameter specifies the transaction dump data set that is to be opened during CICS initialization.
required: Falsetype: strchoices: AUTO, A, B- dumpsw
The DUMPSW system initialization parameter specifies whether you want CICS to switch automatically to the next dump data set when the first is full.
required: Falsetype: strchoices: NO, NEXT, ALL- duretry
The DURETRY system initialization parameter specifies, in seconds, the total time that CICS is to continue trying to obtain a system dump using the SDUMP macro.
required: Falsetype: int- ecdsasze
The ECDSASZE system initialization parameter specifies the size of the ECDSA.
required: Falsetype: str- edsalim
The EDSALIM system initialization parameter specifies the upper limit of the total amount of storage within which CICS® can allocate the individual extended dynamic storage areas (ExxDSAs) that reside in 31-bit (above-the-line) storage; that is, above 16 MB but below 2 GB.
required: Falsetype: str- eodi
The EODI system initialization parameter specifies the end-of-data indicator for input from sequential devices.
required: Falsetype: str- epcdsasze
The EPCDSASZE parameter specifies the size of the EPCDSA dynamic storage area. Message DFHSM0136I at initialization shows the value that is set.
required: Falsetype: str- epudsasze
The EPUDSASZE parameter specifies the size of the EPUDSA dynamic storage area. Message DFHSM0136I at initialization shows the value that is set.
required: Falsetype: str- erdsasze
The ERDSASZE system initialization parameter specifies the size of the ERDSA.
required: Falsetype: str- esdsasze
The ESDSASZE system initialization parameter specifies the size of the ESDSA.
required: Falsetype: str- esmexits
The ESMEXITS system initialization parameter specifies whether installation data is to be passed through the RACROUTE interface to the external security manager (ESM) for use in exits written for the ESM.
required: Falsetype: strchoices: NOINSTLN, INSTLN- eudsasze
The EUDSASZE system initialization parameter specifies the size of the EUDSA.
required: Falsetype: str- fcqronly
The FCQRONLY system initialization parameter specifies whether you want CICS to force all file control requests to run under the CICS QR TCB. This parameter applies to file control requests that access VSAM RLS files and local VSAM LSR files.
required: Falsetype: strchoices: NO, YES- fct
The FCT system initialization parameter specifies the suffix of the file control table to be used.
required: Falsetype: str- fepi
The FEPI system initialization parameter specifies whether or not you want to use the Front End Programming Interface feature (FEPI).
required: Falsetype: strchoices: NO, YES- fldsep
The FLDSEP system initialization parameter specifies ‘ON’e through four field-separator characters, each of which indicates end of field in the terminal input data.
required: Falsetype: str- fldstrt
The FLDSTRT system initialization parameter specifies a single character to be the field-name-start character for free-form input for built-in functions.
required: Falsetype: str- forceqr
The FORCEQR system initialization parameter specifies whether you want CICS to force all CICS API user application programs that are specified as threadsafe to run under the CICS QR TCB, as if they were specified as quasi-reentrant programs.
required: Falsetype: strchoices: NO, YES- fsstaff
The FSSTAFF system initialization parameter prevents transactions initiated by function-shipped EXEC CICS START requests being started against incorrect terminals.
required: Falsetype: strchoices: YES, NO- ftimeout
The FTIMEOUT system initialization parameter specifies a timeout interval for requests made on files that are opened in RLS mode.
required: Falsetype: int- gmtext
The GMTEXT system initialization parameter specifies whether the default logon message text (WELCOME TO CICS) or your own message text is to be displayed on the screen.
required: Falsetype: str- gmtran
The GMTRAN system initialization parameter specifies the ID of a transaction.
required: Falsetype: str- gntran
The GNTRAN system initialization parameter specifies the transaction that you want CICS to invoke when a user’s terminal-timeout period expires, and instructs CICS whether to keep a pseudo-conversation in use at a terminal that is the subject of a timeout sign-off.
required: Falsetype: str- grname
The GRNAME system initialization parameter specifies the z/OS Communications Server generic resource name, as 1 through 8 characters, under which a group of CICS terminal-owning regions in a CICSplex register to z/OS Communications Server.
required: Falsetype: str- grplist
The GRPLIST system initialization parameter specifies the names of up to four lists of resource definition groups on the CICS system definition file (CSD). The resource definitions in all the groups in the specified lists are loaded during initialization when CICS performs a cold start. If a warm or emergency start is performed, the resource definitions are derived from the global catalog, and the GRPLIST parameter is ignored.
required: Falsetype: str- gtftr
The GTFTR system initialization parameter specifies whether CICS can use the MVS generalized trace facility (GTF) as a destination for trace data.
required: Falsetype: strchoices: OFF, ON- hpo
The HPO system initialization parameter specifies whether you want to use the z/OS Communications Server authorized path feature of the high performance option (HPO).
required: Falsetype: strchoices: NO, YES- httpserverhdr
The HTTPSERVERHDR system initialization parameter specifies the value (up to 64 characters) that CICS sets in the server header of HTTP responses.
required: Falsetype: str- httpusragenthdr
The HTTPUSRAGENTHDR system initialization parameter specifies the value (up to 64 characters) that CICS sets in the user-agent header of HTTP requests.
required: Falsetype: str- icp
The ICP system initialization parameter specifies that you want to perform a cold start for interval control program.
required: Falsetype: strchoices: COLD- icv
The ICV system initialization parameter specifies the region exit time interval in milliseconds.
required: Falsetype: int- icvr
The ICVR system initialization parameter specifies the default runaway task time interval in milliseconds as a decimal number.
required: Falsetype: int- icvtsd
The ICVTSD system initialization parameter specifies the terminal scan delay value.
required: Falsetype: int- infocenter
The INFOCENTER system initialization parameter specifies the location of the online . If you add this parameter to the Web User Interface (WUI) CICS startup JCL, a link labeled Information Center is displayed on WUI views and menus. If you do not code this parameter, CICS does not construct links to IBM Documentation.
required: Falsetype: str- initparm
The INITPARM system initialization parameter specifies parameters that are to be passed to application programs that use the ASSIGN INITPARM command.
required: Falsetype: str- intrdrjobuser
The INTRDRJOBUSER system initialization parameter instructs whether to use the task user ID or the CICS® region user ID as the job user ID for a JOB card that is submitted, without a USER parameter, by using SPOOLOPEN with USERID(“INTRDR”) and SPOOLWRITE. The default is the task user ID unless set otherwise by INTRDRJOBUSER.
required: Falsetype: strchoices: TASK, REGION- inttr
The INTTR system initialization parameter specifies whether the internal CICS trace destination is to be activated at system initialization.
required: Falsetype: strchoices: ON, OFF- ircstrt
The IRCSTRT system initialization parameter specifies whether IRC is to be started up at system initialization.
required: Falsetype: strchoices: NO, YES- isc
The ISC system initialization parameter specifies whether the CICS programs required for multiregion operation (MRO) and are to be included.
required: Falsetype: strchoices: NO, YES- jesdi
The JESDI system initialization parameter specifies, in a SIT for an alternate XRF system, the JES delay interval.
required: Falsetype: int- jvmprofiledir
The JVMPROFILEDIR system initialization parameter specifies the name (up to 240 characters long) of a z/OS UNIX directory that contains the JVM profiles for CICS. CICS searches this directory for the profiles it needs to configure JVMs.
required: Falsetype: str- kerberosuser
The KERBEROSUSER system initialization parameter specifies the user ID that is associated with the Kerberos service principal for the CICS region.
required: Falsetype: str- keyring
The KEYRING system initialization parameter specifies the fully qualified name of the key ring, within the RACF database, that contains the keys and X.509 certificates used by CICS support for the Secure Sockets Layer (SSL) and for web services security. The region user ID that will use the key ring must either own the key ring or have the authority to use the key ring if it is owned by a different region user ID. You can create an initial key ring with the DFH$RING exec in .CICS.SDFHSAMP.
required: Falsetype: str- lgdfint
The LGDFINT system initialization parameter specifies the log defer interval to be used by CICS® log manager when determining how long to delay a forced journal write request before invoking the MVS™ system logger.
required: Falsetype: int- lgnmsg
The LGNMSG system initialization parameter specifies whether z/OS Communications Server logon data is to be made available to an application program.
required: Falsetype: strchoices: NO, YES- llacopy
The LLACOPY system initialization parameter specifies the situations where CICS uses either the LLACOPY macro or the BLDL macro when locating modules in the DFHRPL or dynamic LIBRARY concatenation.
required: Falsetype: strchoices: YES, NO, NEWCOPY- localccsid
The LOCALCCSID system initialization parameter specifies the default CCSID for the local region.
required: Falsetype: int- lpa
The LPA system initialization parameter specifies whether CICS and user modules can be used from the link pack areas.
required: Falsetype: strchoices: NO, YES- maxopentcbs
The MAXOPENTCBS system initialization parameter specifies the maximum number, in the range 32 through 4032, of open task control blocks (open TCBs) CICS® can create in the pool of L8 and L9 mode TCBs.
required: Falsetype: int- maxsockets
The MAXSOCKETS system initialization parameter specifies the maximum number of IP sockets that can be managed by the CICS sockets domain.
required: Falsetype: int- maxssltcbs
The MAXSSLTCBS system initialization parameter specifies the maximum number of S8 TCBs that can run in the SSL pool.
required: Falsetype: int- maxtlslevel
The MAXTLSLEVEL system initialization parameter specifies the maximum TLS protocol that CICS uses for secure TCP/IP connections.
required: Falsetype: strchoices: TLS11, TLS12, TLS13- maxxptcbs
The MAXXPTCBS system initialization parameter specifies the maximum number, in the range 1 through 2000, of open X8 and X9 TCBs that can exist concurrently in the CICS region.
required: Falsetype: int- mct
The MCT system initialization parameter specifies the monitoring control table suffix.
required: Falsetype: str- mintlslevel
The MINTLSLEVEL system initialization parameter specifies the minimum TLS protocol that CICS uses for secure TCP/IP connections.
required: Falsetype: strchoices: TLS11, TLS12, TLS13- mn
The MN system initialization parameter specifies whether monitoring is to be switched ‘ON’ or ‘OFF’ at initialization.
required: Falsetype: strchoices: OFF, ON- mnconv
The MNCONV system initialization parameter specifies whether conversational tasks have separate performance class records produced for each pair of terminal control I/O requests.
required: Falsetype: strchoices: NO, YES- mnexc
The MNEXC system initialization parameter specifies whether the monitoring exception class is to be made active during initialization.
required: Falsetype: strchoices: OFF, ON- mnfreq
The MNFREQ system initialization parameter specifies the interval for which CICS automatically produces a transaction performance class record for any long-running transaction.
required: Falsetype: int- mnidn
The MNIDN system initialization parameter specifies whether the monitoring identity class is to be made active during CICS initialization.
required: Falsetype: strchoices: OFF, ON- mnper
The MNPER system initialization parameter specifies whether the monitoring performance class is to be made active during CICS initialization.
required: Falsetype: strchoices: OFF, ON- mnres
The MNRES system initialization parameter specifies whether transaction resource monitoring is to be made active during CICS initialization.
required: Falsetype: strchoices: OFF, ON- mnsync
The MNSYNC system initialization parameter specifies whether you want CICS to produce a transaction performance class record when a transaction takes an implicit or explicit syncpoint (unit-of-work).
required: Falsetype: strchoices: NO, YES- mntime
The MNTIME system initialization parameter specifies whether you want the time stamp fields in the performance class monitoring data to be returned to an application using the EXEC CICS COLLECT STATISTICS MONITOR(taskno) command in either GMT or local time.
required: Falsetype: strchoices: GMT, LOCAL- mqconn
The MQCONN system initialization parameter specifies whether you want CICS to start a connection to automatically during initialization.
required: Falsetype: strchoices: NO, YES- mrobtch
The MROBTCH system initialization parameter specifies the number of events that must occur before CICS is posted for dispatch because of the batching mechanism.
required: Falsetype: int- mrofse
The MROFSE system initialization parameter specifies whether you want to extend the lifetime of the long-running mirror to keep it allocated until the end of the task rather than after a user syncpoint for function shipping applications.
required: Falsetype: strchoices: NO, YES- mrolrm
The MROLRM system initialization parameter specifies whether you want to establish an MRO long-running mirror task.
required: Falsetype: strchoices: NO, YES- msgcase
The MSGCASE system initialization parameter specifies how you want the message domains to display mixed case messages.
required: Falsetype: strchoices: MIXED, UPPER- msglvl
The MSGLVL system initialization parameter specifies the message level that controls the generation of messages to the console and JES message log.
required: Falsetype: intchoices: 1, 0- mxt
The MXT system initialization parameter specifies the maximum number, in the range 10 through 2000, of user tasks that can exist in a CICS system at the same time. The MXT value does not include CICS system tasks.
required: Falsetype: int- natlang
The NATLANG system initialization parameter specifies the single-character code for the language to be supported in this CICS run.
required: Falsetype: strchoices: E, C, K- ncpldft
The NCPLDFT system initialization parameter specifies the name of the default named counter pool to be used by the CICS region ‘ON’ calls it makes to a named counter server.
required: Falsetype: str- newsit
The NEWSIT system initialization parameter specifies whether CICS is to load the specified SIT, and enforce the use of all system initialization parameters, modified by any system initialization parameters provided by PARM, SYSIN, or the system console, even in a warm start.
required: Falsetype: strchoices: NO, YES- nistsp800131a
The NISTSP800131A system initialization parameter specifies whether the CICS region is to check for conformance to the NIST SP800-131A standard.
required: Falsetype: strchoices: NOCHECK, CHECK- nonrlsrecov
The NONRLSRECOV system initialization parameter specifies whether VSAM catalog recovery options should override those specified on the CICS FILE resource definition for all non-RLS files. Default behavior, with NONRLSRECOV=VSAMCAT, will take recovery attributes from the catalog if they are present, and from the file definition otherwise. RLS files must always specify recovery options on the catalog.
required: Falsetype: strchoices: VSAMCAT, FILEDEF- nqrnl
The NQRNL system initialization parameter controls resource name list (RNL) processing by z/OS global resource serialization, which can cause the scope value of a resource to change. CICS uses z/OS global resource serialization to provide sysplex-wide protection of application resources.
required: Falsetype: strchoices: NO, YES- offsite
The ‘OFF’SITE system initialization parameter specifies whether CICS is to restart in ‘OFF’-site recovery mode; that is, a restart is taking place at a remote site.
required: Falsetype: strchoices: NO, YES- opertim
The OPERTIM system initialization parameter specifies the write-to-operator timeout value, in the range 0 through 86400 seconds (24 hours).
required: Falsetype: int- opndlim
The OPNDLIM system initialization parameter specifies the destination and close destination request limit.
required: Falsetype: int- parmerr
The PARMERR system initialization parameter specifies what action you want to follow if CICS detects incorrect system initialization parameter overrides during initialization.
required: Falsetype: strchoices: INTERACT, IGNORE, ABEND- pcdsasze
The PCDSASZE parameter specifies the size of the PCDSA dynamic storage area. Message DFHSM0136I at initialization shows the value that is set.
required: Falsetype: int- pdi
The PDI system initialization parameter specifies the XRF primary delay interval, in seconds, in a SIT for an active CICS region.
required: Falsetype: int- pdir
The PDIR system initialization parameter specifies a suffix for the PDIR list.
required: Falsetype: str- pgaictlg
The PGAICTLG system initialization parameter specifies whether autoinstalled program definitions should be cataloged.
required: Falsetype: strchoices: MODIFY, NONE, ALL- pgaiexit
The PGAIEXIT system initialization parameter specifies the name of the program autoinstall exit program.
required: Falsetype: str- pgaipgm
The PGAIPGM system initialization parameter specifies the state of the program autoinstall function at initialization.
required: Falsetype: strchoices: INACTIVE, ACTIVE- pgchain
The PGCHAIN system initialization parameter specifies the character string that is identified by terminal control as a BMS terminal page-chaining command.
required: Falsetype: str- pgcopy
The PGCOPY system initialization parameter specifies the character string that is identified by terminal control as a BMS command to copy output from one terminal to another.
required: Falsetype: str- pgpurge
The PGPURGE system initialization parameter specifies the character string that is identified by terminal control as a BMS terminal page-purge command.
required: Falsetype: str- pgret
The PGRET system initialization parameter specifies the character string that is recognized by terminal control as a BMS terminal page-retrieval command.
required: Falsetype: str- pltpi
The PLTPI system initialization parameter specifies the suffix for, or the full name of, a program list table that contains a list of programs to be run in the final stages of system initialization.
required: Falsetype: str- pltpisec
The PLTPISEC system initialization parameter specifies whether you want CICS to perform command security or resource security checking for PLT programs during CICS initialization.
required: Falsetype: strchoices: NONE, CMDSEC, RESSEC, ALL- pltpiusr
The PLTPIUSR system initialization parameter specifies the user ID that CICS uses for security checking for PLT programs that run during CICS initialization.
required: Falsetype: str- pltsd
The PLTSD system initialization parameter specifies the suffix for, or full name of, a program list table that contains a list of programs to be run during system termination.
required: Falsetype: str- prgdlay
The PRGDLAY system initialization parameter specifies the BMS purge delay time interval that is added t the specified delivery time to determine when a message is to be considered undeliverable and therefore purged.
required: Falsetype: intThe PRINT system initialization parameter specifies the method of requesting printout of the contents of a 3270 screen.
required: Falsetype: strchoices: NO, YES, PA1, PA2, PA3- prtyage
The PRTYAGE system initialization parameter specifies the number of milliseconds to be used in the priority aging algorithm that is used to increment the priority of a task.
required: Falsetype: int- prvmod
The PRVMOD system initialization parameter specifies the names of those modules that are not to be used from the LPA.
required: Falsetype: str- psbchk
The PSBCHK system initialization parameter specifies whether CICS is to perform PSB authorization checks for remote terminal users who use transaction routing to initiate a transaction in this CICS region to access an attached IMS system.
required: Falsetype: strchoices: NO, YES- psdint
The PSDINT system initialization parameter specifies the persistent session delay interval, which states if, and for how long, z/OS CommunicationsServer holds sessions in a recovery-pending state.
required: Falsetype: int- pstype
The PSTYPE system initialization parameter specifies whether CICS uses z/OS Communications Server single-node persistent sessions (SNPS), multinode persistent sessions (MNPS), or does not use z/OS Communications Server persistent sessions support (NOPS).
required: Falsetype: strchoices: SNPS, MNPS, NOPS- pudsasze
The PUDSASZE parameter specifies the size of the PUDSA dynamic storage area. Message DFHSM0136I at initialization shows the value that is set.
required: Falsetype: str- pvdelay
The PVDELAY system initialization parameter specifies the persistent verification delay as a value in the range 0 through 10080 minutes (up to 7 days).
required: Falsetype: int- quiestim
The QUIESTIM system initialization parameter specifies a timeout value for data set quiesce requests.
required: Falsetype: int- racfsync
The RACFSYNC system initialization parameter specifies whether CICS listens for type 71 ENF events and refreshes user security.
required: Falsetype: strchoices: YES, NO, CPSM- ramax
The RAMAX system initialization parameter specifies the size in bytes of the I/O area allocated for each RECEIVE ANY issued by CICS, in the range 0 through 32767 bytes.
required: Falsetype: int- rapool
The RAPOOL system initialization parameter specifies the number of concurrent receive-any requests that CICS is to process from the z/OS Communications Server for SNA.
required: Falsetype: str- rdsasze
The RDSASZE system initialization parameter specifies the size of the RDSA.
required: Falsetype: str- rentpgm
The RENTPGM system initialization parameter specifies whether you want CICS to allocate the read-only DSAs from read-only key-0 protected storage.
required: Falsetype: strchoices: PROTECT, NOPROTECT- resoverrides
The RESOVERRIDES system initialization parameter specifies the 1-64 character name of the resource overrides file. For more information, see .
required: Falsetype: str- resp
The RESP system initialization parameter specifies the type of request that CICS terminal control receives from logical units.
required: Falsetype: strchoices: FME, RRN- ressec
The RESSEC system initialization parameter specifies whether you want CICS to honor the RESSEC option specified on a transaction’s resource definition.
required: Falsetype: strchoices: ASIS, ALWAYS- rls
The RLS system initialization parameter specifies whether CICS is to support VSAM record-level sharing (RLS).
required: Falsetype: strchoices: NO, YES- rlstolsr
The RLSTOLSR system initialization parameter specifies whether CICS is to include files that are to be opened in RLS mode when calculating the number of buffers, strings, and other resources for an LSR pool.
required: Falsetype: strchoices: NO, YES- rmtran
The RMTRAN system initialization parameter specifies the name of the transaction that you want an alternate CICS to initiate when logged-on class 1 terminals, which are defined with the attribute RECOVNOTIFY(TRANSACTION) specified, are switched following a takeover.
required: Falsetype: str- rrms
The RRMS system initialization parameter specifies whether CICS is to register as a resource manager with recoverable resource management services (RRMS).
required: Falsetype: strchoices: NO, YES- rst
The RST system initialization parameter specifies a recoverable service table suffix.
required: Falsetype: str- rstsignoff
The RSTSIGNOFF system initialization parameter specifies whether all users signed-on to the active CICS region are to remain signed-on following a persistent sessions restart or an XRF takeover.
required: Falsetype: strchoices: NOFORCE, FORCE- rstsigntime
The RSTSIGNTIME parameter specifies the timeout delay interval for signon retention during a persistent sessions restart or an XRF takeover.
required: Falsetype: int- ruwapool
The RUWAPOOL parameter specifies the option for allocating a storage pool the first time a program invoked by Language Environment runs in a task.
required: Falsetype: strchoices: NO, YES- sdsasze
The SDSASZE system initialization parameter specifies the size of the SDSA.
required: Falsetype: str- sdtmemlimit
The SDTMEMLIMIT system initialization parameter specifies a limit to the amount of storage above the bar that is available for shared data tables to use for control information (entry descriptors, backout elements, and index nodes). The default is 4 GB. When you set this parameter, check your current setting for the z/OS MEMLIMIT parameter.
required: Falsetype: str- sdtran
The SDTRAN system initialization parameter specifies the name of the shutdown transaction to be started at the beginning of normal and immediate shutdown.
required: Falsetype: str- sec
The SEC system initialization parameter specifies what level of external security you want CICS to use.
required: Falsetype: strchoices: YES, NO- secprfx
The SECPRFX system initialization parameter specifies whether CICS prefixes the resource names in any authorization requests to RACF.
required: Falsetype: str- sit
The SIT system initialization parameter specifies the suffix, if any, of the system initialization table that you want CICS to load at the start of initialization.
required: Falsetype: str- skrxxxx
The SKRxxxx system initialization parameter specifies that a single-keystroke-retrieval operation is required.
Provide a dictionary with the key specifying a key on the 3270 keyboard and the value identifying a page retrieval command that the 3270 key represents. For example, PF20: PGPURGE
The valid keys you can specify are PA1 through PA3, and PF1 through PF24.
required: Falsetype: dict- snpreset
The SNPRESET system initialization parameter specifies whether preset userid terminals share a single access control environment element (ACEE) that is associated with the userid, or a unique ACEE for every terminal.
required: Falsetype: strchoices: UNIQUE, SHARED- snscope
The SNSCOPE system initialization parameter specifies whether a userid can be signed on to CICS more than once, within the scope of a single CICS region, a single MVS image, and a sysplex.
required: Falsetype: strchoices: NONE, CICS, MVSIMAGE, SYSPLEX- sotuning
The SOTUNING system initialization parameter specifies whether performance tuning for HTTP connections will occur to protect CICS from unconstrained resource demand.
required: Falsetype: strchoices: YES, 520- spctr
The SPCTR system initialization parameter specifies the level of special tracing required for CICS as a whole.
required: Falsetype: str- spctrxx
The SPCTRxx system initialization parameter specifies the level of special tracing activated for a particular CICS component. When you enable special tracing for a transaction, a terminal, or both, the trace points of this component at the specified trace level are eligible to make trace calls at any given point in the process of a special tracing task.
Provide a dictionary with the key specifying a two-letter code that represents a component and the value specifying the trace level. For example: AP=1-2
You can provide several dictionaries to specify the level of special tracing for several components. Each component is defined by one dictionary.
For information about CICS components and their respetive two-letter code, see Component names and abbreviations.
required: Falsetype: dict- spool
The SPOOL system initialization parameter specifies whether the system spooling interface is required.
required: Falsetype: strchoices: NO, YES- srbsvc
The SRBSVC system initialization parameter specifies the number that you have assigned to the CICS type 6 SVC.
required: Falsetype: int- srt
The SRT system initialization parameter specifies the system recovery table suffix.
required: Falsetype: str- srvercp
The SRVERCP system initialization parameter specifies the default server code page to be used by the DFHCNV data conversion table but only if the SRVERCP parameter in the DFHCNV macro is set to SYSDEF.
required: Falsetype: str- sslcache
The SSLCACHE system initialization parameter specifies whether session IDs for SSL sessions are to be cached locally or at sysplex level for reuse by the CICS® region. The SSL cache allows CICS to perform abbreviated handshakes with clients that it has previously authenticated.
required: Falsetype: strchoices: CICS, SYSPLEX- ssldelay
The SSLDELAY system initialization parameter specifies the length of time in seconds for which CICS retains session ids for secure socket connections.
required: Falsetype: int- start
The START system initialization parameter specifies the type of start for the system initialization program.
required: Falsetype: strchoices: AUTO, INITIAL, COLD, STANDBY, (INITIAL, ALL), (AUTO, ALL), (COLD, ALL), (STANDBY, ALL)- starter
The STARTER system initialization parameter specifies whether the generation of starter system modules (with $ and
required: Falsetype: strchoices: YES, NO- stateod
The STATEOD system initialization parameter specifies the end-of-day time in the format hhmmss.
required: Falsetype: int- statint
The STATINT system initialization parameter specifies the recording interval for system statistics in the format hhmmss.
required: Falsetype: int- statrcd
The STATRCD system initialization parameter specifies the interval statistics recording status at CICS initialization.
required: Falsetype: strchoices: OFF, ON- stgprot
The STGPROT system initialization parameter specifies whether you want storage protection to operate in the CICS region.
required: Falsetype: strchoices: YES, NO- stgrcvy
The STGRCVY system initialization parameter specifies whether CICS should try to recover from a storage violation.
required: Falsetype: strchoices: NO, YES- stntr
The STNTR system initialization parameter specifies the level of standard tracing required for CICS as a whole.
required: Falsetype: str- stntrxx
The STNTRxx system initialization parameter specifies the level of standard tracing for a particular CICS component.
Provide a dictionary with the key specifying a two-letter code that represents a component and the value specifying the trace level. For example: AP=1-2
You can provide several dictionaries to specify the level of standard tracing for several components. Each component is defined by one dictionary. For components that are not defined here, their standard tracing levels are determined by STNTR.
For information about CICS components and their respective two-letter code, see Component names and abbreviations.
required: Falsetype: dict- subtsks
The SUBTSKS system initialization parameter specifies the number of task control blocks (TCBs) you want CICS to use for running tasks in concurrent mode.
required: Falsetype: intchoices: 0, 1- suffix
The SUFFIX system initialization parameter specifies the last two characters of the name of this system initialization table.
required: Falsetype: str- sydumax
The SYDUMAX system initialization parameter specifies the limit on the number of system dumps that can be taken per dump table entry.
required: Falsetype: int- sysidnt
The SYSIDNT system initialization parameter specifies a 1- to 4-character name that is known only to your CICS region.
required: Falsetype: str- systr
The SYSTR system initialization parameter specifies the setting of the main system trace flag.
required: Falsetype: strchoices: ON, OFF- takeovr
The TAKEOVR system initialization parameter specifies the action to be taken by the alternate CICS region, following the apparent loss of the surveillance signal in the active CICS region.
required: Falsetype: strchoices: MANUAL, AUTO, COMMAND- tbexits
The TBEXITS system initialization parameter specifies the names of your backout exit programs for use during emergency restart backout processing.
required: Falsetype: str- tcp
The TCP system initialization parameter specifies whether the pregenerated non-z/OS Communications Server terminal control program, DFHTCP, is to be included.
required: Falsetype: strchoices: NO, YES- tcpip
The TCPIP system initialization parameter specifies whether CICS TCP/IP services are to be activated at CICS startup.
required: Falsetype: strchoices: YES, NO- tcsactn
The TCSACTN system initialization parameter specifies the required action that CICS terminal control should take if the terminal control shutdown wait threshold expires.
required: Falsetype: strchoices: NONE, UNBIND, FORCE- tcswait
The TCSWAIT system initialization parameter specifies the required CICS terminal control shutdown wait threshold.
required: Falsetype: str- tct
The TCT system initialization parameter specifies which terminal control table, if any, is to be loaded.
required: Falsetype: str- tctuakey
The TCTUAKEY system initialization parameter specifies the storage key for the terminal control table user areas (TCTUAs) if you are operating CICS with storage protection (STGPROT=YES).
required: Falsetype: strchoices: USER, CICS- tctualoc
The TCTUALOC system initialization parameter specifies where terminal user areas (TCTUAs) are to be stored.
required: Falsetype: strchoices: BELOW, ANY- td
The TD system initialization parameter specifies the number of VSAM buffers and strings to be used for intrapartition transient data (TD).
required: Falsetype: str- tdintra
The TDINTRA system initialization parameter specifies whether CICS is to initialize with empty intrapartition TD queues.
required: Falsetype: strchoices: NOEMPTY, EMPTY- traniso
The TRANISO system initialization parameter specifies, together with the STGPROT system initialization parameter, whether you want transaction isolation in the CICS region.
required: Falsetype: strchoices: NO, YES- trap
The TRAP system initialization parameter specifies whether the FE global trap exit is to be activated at system initialization.
required: Falsetype: strchoices: OFF, ON- trdumax
The TRDUMAX system initialization parameter specifies the limit on the number of transaction dumps that may be taken per Dump Table entry.
required: Falsetype: int- trtabsz
The TRTABSZ system initialization parameter specifies the size, in kilobytes, of the internal trace table.
required: Falsetype: int- trtransz
The TRTRANSZ system initialization parameter specifies the size, in kilobytes, of the transaction dump trace table.
required: Falsetype: int- trtranty
The TRTRANTY system initialization parameter specifies which trace entries should be copied from the internal trace table to the transaction dump trace table.
required: Falsetype: strchoices: TRAN, ALL- ts
The TS system initialization parameter specifies whether you want to perform a cold start for temporary storage, as well as the number of VSAM buffers and strings to be used for auxiliary temporary storage.
required: Falsetype: str- tsmainlimit
The TSMAINLIMIT system initialization parameter specifies a limit for the storage that is available for main temporary storage queues to use. You can specify an amount of storage in the range 1 - 32768 MB (32 GB), but this amount must not be greater than 25% of the value of the z/OS parameter MEMLIMIT. The default is 64 MB.
required: Falsetype: str- tst
The TST system initialization parameter specifies the temporary storage table suffix.
required: Falsetype: str- udsasze
The UDSASZE system initialization parameter specifies the size of the UDSA.
required: Falsetype: str- uownetql
The UOWNETQL system initialization parameter specifies a qualifier for the NETUOWID for units of work initiated on the local CICS region.
required: Falsetype: str- usertr
The USERTR system initialization parameter specifies whether the main user trace flag is to be set on or off.
required: Falsetype: strchoices: ON, OFF- usrdelay
The USRDELAY system initialization parameter specifies the maximum time, in the range 0 - 10080 minutes (up to seven days), that an eligible user ID and its associated attributes are cached in the CICS region after use. A user ID that is retained in the user table can be reused.
required: Falsetype: int- ussconfig
The USSCONFIG system initialization parameter specifies the name and path of the root directory for configuration files on z/OS UNIX.
required: Falsetype: str- usshome
The USSHOME system initialization parameter specifies the name and path of the root directory for files on z/OS UNIX.
required: Falsetype: str- vtam
The VTAM system initialization parameter specifies whether the z/OS Communications Server access method is to be used.
required: Falsetype: strchoices: YES, NO- vtprefix
The VTPREFIX system initialization parameter specifies the first character to be used for the terminal identifiers (termids) of autoinstalled virtual terminals.
required: Falsetype: str- webdelay
The WEBDELAY system initialization parameter specifies two Web delay periods.
required: Falsetype: str- wlmhealth
The WLMHEALTH system initialization parameter specifies the time interval and the health adjustment value to be used by CICS® on z/OS® Workload Manager Health API (IWM4HLTH) calls, which CICS makes to inform z/OS WLM about the health state of a CICS region.
required: Falsetype: str- wrkarea
The WRKAREA system initialization parameter specifies the number of bytes to be allocated to the common work area (CWA).
required: Falsetype: int- xappc
The XAPPC system initialization parameter specifies whether RACF session security can be used when establishing APPC sessions.
required: Falsetype: strchoices: NO, YES- xcfgroup
The XCFGROUP system initialization parameter specifies the name of the cross-system coupling facility (XCF) group to be joined by this region.
required: Falsetype: str- xcmd
The XCMD system initialization parameter specifies whether you want CICS to perform command security checking, and optionally the RACF resource class name in which you have defined the command security profiles.
required: Falsetype: str- xdb2
The XDB2 system initialization parameter specifies whether you want CICS to perform DB2ENTRY security checking.
required: Falsetype: str- xdct
The XDCT system initialization parameter specifies whether you want CICS to perform resource security checking for transient data queues.
required: Falsetype: str- xfct
The XFCT system initialization parameter specifies whether you want CICS to perform file resource security checking, and optionally specifies the RACF resource class name in which you have defined the file resource security profiles.
required: Falsetype: str- xhfs
The XHFS system initialization parameter specifies whether CICS is to check the transaction user’s ability to access files in the z/OS UNIX System Services file system.
required: Falsetype: strchoices: YES, NO- xjct
The XJCT system initialization parameter specifies whether you want CICS to perform journal resource security checking.
required: Falsetype: str- xlt
The XLT system initialization parameter specifies a suffix for the transaction list table.
required: Falsetype: str- xpct
The XPCT system initialization parameter specifies whether you want CICS to perform started transaction resource security checking, and optionally specifies the name of the RACF resource class name in which you have defined the started task security profiles.
required: Falsetype: str- xppt
The XPPT system initialization parameter specifies that CICS is to perform application program resource security checks and optionally specifies the RACF resource class name in which you have defined the program resource security profiles.
required: Falsetype: str- xpsb
The XPSB system initialization parameter specifies whether you want CICS to perform program specification block (PSB) security checking and optionally specifies the RACF resource class name in which you have defined the PSB security profiles.
required: Falsetype: str- xptkt
The XPTKT system initialization parameter specifies whether CICS checks if a user can generate a PassTicket for the user’s userid using the EXEC CICS REQUEST PASSTICKET command, the EXEC CICS REQUEST ENCRYPTPTKT command, or the EXEC FEPI REQUEST PASSTICKET command.
required: Falsetype: strchoices: YES, NO- xres
The XRES system initialization parameter specifies whether you want CICS to perform resource security checking for particular CICS resources and optionally specifies the general resource class name in which you have defined the resource security profiles.
required: Falsetype: str- xrf
The XRF system initialization parameter specifies whether XRF support is to be included in the CICS region.
required: Falsetype: strchoices: NO, YES- xtran
The XTRAN system initialization parameter specifies whether you want CICS to perform transaction security checking and optionally specifies the RACF resource class name in which you have defined the transaction security profiles.
required: Falsetype: str- xtst
The XTST system initialization parameter specifies whether you want CICS to perform security checking for temporary storage queues and optionally specifies the RACF resource class name in which you have defined the temporary storage security profiles.
required: Falsetype: str- xuser
The XUSER system initialization parameter specifies whether CICS is to perform surrogate user checks.
required: Falsetype: strchoices: YES, NO- zosmoninterval
The ZOSMONINTERVAL system initialization parameter specifies the sampling interval, in seconds, for the CICS® z/OS storage monitor task.
required: Falsetype: int- zossos24unalloc
The ZOSSOS24UNALLOC system initialization parameter specifies short-on-storage (SOS) thresholds in KB for the total amount of unallocated z/OS® user region storage and for the largest contiguous storage area available in it.
required: Falsetype: str- zossos31unalloc
The ZOSSOS31UNALLOC system initialization parameter specifies short-on-storage (SOS) thresholds in KB for the total amount of unallocated z/OS® extended user region storage and for the largest contiguous storage area available in it.
required: Falsetype: str- zossos64unalloc
The ZOSSOS64UNALLOC system initialization parameter specifies a short-on-storage (SOS) threshold in MB for the amount of unallocated z/OS® MEMLIMIT storage in the 64-bit addressing range.
required: Falsetype: int- zossosnewtcb
The ZOSSOSNEWTCB system initialization parameter specifies the action that CICS® takes in response to a new open TCB that is being attached directly by CICS when the z/OS® user region storage or extended user region storage is short on storage (SOS). These open TCBs are L8, L9, X8 and X9 TCBs.
required: Falsetype: strchoices: DELAY, NODELAY
- space_primary
The size of the primary space allocated to the CICS startup JCL data set. Note that this is just the value; the unit is specified with
space_type
.This option takes effect only when the CICS startup JCL data set is being created. If the CICS startup JCL data set already exists, the option has no effect.
If this option is not set, the primary space is dynamically calculated based on the size of the generated CICS startup JCL.
If the target data set is a member in a PDS or PDSE, then this value does not have any effect.
required: Falsetype: int- space_secondary
The size of the secondary space allocated to the CICS startup JCL data set. Note that this is just the value; the unit is specified with
space_type
.This option takes effect only when the CICS startup JCL data set is being created. If the CICS startup JCL data set already exists, the option has no effect.
If this option is not set, the secondary space is dynamically calculated as 10% of the total size of the generated CICS startup JCL.
If the target data set is a member in a PDS or PDSE, then this value does not have any effect.
required: Falsetype: int- space_type
The unit portion of the CICS startup JCL data set size. Note that this is just the unit; the value for the primary space is specified with
space_primary
and the value for the secondary space is specified withspace_secondary
.This option takes effect only when the CICS startup JCL data set is being created. If the CICS startup JCL data set already exists, the option has no effect.
The size can be specified in megabytes (
M
), kilobytes (K
), cylinders (CYL
), or tracks (TRK
).If neither
space_secondary
norspace_primary
is set, then this value does not have any effect.If the target data set is a member in a PDS or PDSE, then this value does not have any effect.
required: Falsetype: strdefault: Mchoices: M, K, CYL, TRK- state
The intended state for the CICS startup JCL data set, which the module aims to achieve.
Specify
absent
to remove the CICS startup JCL data set entirely, if it already exists.Specify
initial
to create the CICS startup JCL data set if it does not already exist.Specify
warm
to retain an existing CICS startup JCL data set in its current state. The module verifies whether the specified data set exists and whether it matches the generated startup JCL. If both conditions are met, the module leaves the data set as is. If the data set does not exist or does not match, the operation fails.required: Truetype: strchoices: initial, absent, warm- steplib
Any locations of additional data sets other than
SDFHAUTH
,SDFHLIC
,SCEERUN
, orSCEERUN2
, to be added to the STEPLIB concatenation. The STEPLIB concatenation is where you specify the libraries that contain the modules loaded by the z/OS operating system. You can either add data sets at the very top of the list or append them to the bottom of the list. There are other data sets in between, as determined by the defaults or other input parameters; for example,SEYUAUTH
andSEYULOAD
as sepcified withcpsm_data_sets
,SCEERUN
andSCEERUN2
as specified withle_data_sets
,SDFHAUTH
andSDFHLIC
as specified withcics_data_sets
, and so on.required: Falsetype: dict- data_sets
The
STEPLIB
data sets to be added to the bottom of the list.required: Falsetype: list- top_data_sets
The
STEPLIB
data sets to be added to the very top of the list.required: Falsetype: list
- volumes
The volume(s) where the data set is created. Use a string to define a singular volume or a list of strings for multiple volumes.
If the target data set is a member in a PDS or PDSE, then this value does not have any effect.
required: Falsetype: raw
Examples¶
- name: Create CICS startup JCL data set
ibm.ibm_zos_cics.region_jcl:
applid: ABC9ABC1
cics_data_sets:
template: 'CICSTS61.CICS.<< lib_name >>'
le_data_sets:
template: 'LANG.ENVIORNMENT.<< lib_name >>'
region_data_sets:
template: 'REGIONS.ABC9ABC1.<< data_set_name >>'
sit_parameters:
start: COLD
sit: 6$
aicons: AUTO
auxtr: 'ON'
auxtrsw: ALL
cicssvc: 217
csdrecov: BACKOUTONLY
edsalim: 500M
grplist: (DFHLIST,DFHTERML)
gmtext: 'ABC9ABC1. CICS Region'
icvr: 20000
isc: 'YES'
ircstrt: 'YES'
mxt: 500
pgaipgm: ACTIVE
sec: 'YES'
spool: 'YES'
srbsvc: 218
tcpip: 'NO'
usshome: /usshome/directory
wlmhealth: "OFF"
wrkarea: 2048
sysidnt: ZPY1
- name: Create CICS startup JCL data set with more customization
ibm.ibm_zos_cics.region_jcl:
applid: ABC9ABC1
job_parameters:
class: A
cics_data_sets:
template: 'CICSTS61.CICS.<< lib_name >>'
sdfhauth: 'CICSTS61.OVERRDE.TEMPLT.SDFHAUTH'
le_data_sets:
template: 'LANG.ENVIORNMENT.<< lib_name >>'
region_data_sets:
template: 'REGIONS.ABC9ABC1.<< data_set_name >>'
output_data_sets:
default_sysout_class: B
ceemsg:
sysout: A
sysprint:
omit: True
steplib:
top_data_sets:
- TOP.DATA_SET.ONE
- TOP.DATA_SET.TWO
data_sets:
- BOTTOM.DATA_SET.ONE
sit_parameters:
start: COLD
sit: 6$
aicons: AUTO
auxtr: 'ON'
auxtrsw: ALL
cicssvc: 217
csdrecov: BACKOUTONLY
edsalim: 500M
grplist: (DFHLIST,DFHTERML)
gmtext: 'ABC9ABC1. CICS Region'
icvr: 20000
isc: 'YES'
ircstrt: 'YES'
mxt: 500
pgaipgm: ACTIVE
stntrxx:
ab: ALL
skrxxxx:
PA21: 'COMMAND'
sec: 'YES'
spool: 'YES'
srbsvc: 218
tcpip: 'NO'
usshome: /usshome/directory
wlmhealth: "OFF"
wrkarea: 2048
sysidnt: ZPY1
Return Values¶
- changed
True if the CICS startup JCL data set was created, otherwise False.returned: alwaystype: bool- failed
True if the Ansible task failed, otherwise False.returned: alwaystype: bool- start_state
The state of the CICS startup JCL data set before the Ansible task runs.returned: alwaystype: dict
- data_set_organization
The organization of the data set at the start of the Ansible task.returned: alwaystype: strsample: Sequential- exists
True if the CICS startup JCL data set exists.returned: alwaystype: bool- end_state
The state of the CICS startup JCL data set at the end of the Ansible task.returned: alwaystype: dict
- data_set_organization
The organization of the data set at the end of the Ansible task.returned: alwaystype: strsample: Sequential- exists
True if the CICS startup JCL data set exists.returned: alwaystype: bool- jcl
The CICS startup JCL that is built during module execution.returned: alwaystype: list- executions
A list of program executions performed during the Ansible task.returned: alwaystype: list
- name
A human-readable name for the program execution.returned: alwaystype: str- rc
The return code for the program execution.returned: alwaystype: int- stdout
The standard out stream returned by the program execution.returned: alwaystype: str- stderr
The standard error stream returned from the program execution.returned: alwaystype: str- msg
A string containing an error message if applicable.returned: alwaystype: str