Changes to externals in this release
For a summary of changes across all supported releases, see Changes between releases in the Upgrading information.
Changes to installing
- All source changes are now made by source replacement. Source updates are no longer made.
- New optional job, DFHIFTGS, tags the text files in the CICS USSHOME directory with the correct coded character set. The highest expected return code is 0.
- The DFHALLOC and DFHINST3 jobs have been changed to create the ADFHMOD, SDFHAUTH, and SDFHLOAD data sets as PDSEs. CICS now requires these data sets to be PDSEs.
- In support for the feature toggle capability, the DFHIHFS0 job has been changed to create an empty featuretoggle.properties file in the dfhconfig directory.
- MEMLIMIT must be set to 10 GB or greater.
- Service APAR PH39798: Support for installing maintenance-supplied newest release CICS Type 3 SVC and DFHIRP modules. See Installing newest release CICS Type 3 SVC and DFHIRP modules supplied through maintenance.
Changes to the CICS API
API | This release |
---|---|
CHANGED: New option: NOSUSPEND | |
FETCH ANY | NEW: Used by a parent task to inquire on the status of any completed child task. |
FETCH CHILD | NEW: Used by a parent task to inquire on the status a specific child task. |
FREE CHILD | NEW: Used by a parent task to free a specified child token. |
REQUEST ENCRYPTPTKT | CHANGED:
|
RUN TRANSID | NEW: To initiate a local child transaction that runs asynchronously with the parent transaction. |
TRANSFORM DATATOJSON | NEW: To convert application data to JSON. |
TRANSFORM JSONTODATA | NEW: To convert JSON to application data. |
VERIFY TOKEN | CHANGED: New options OUTTOKEN and OUTTOKENLEN |
XCTL | CHANGED: New INVREQ with RESP2 value 33 when a public program issues XCTL to another program that is an application entry point. New INVREQ with RESP2 value 34 when a program with an application context issues XCTL to a public program. |
CHANGED: New INVREQ with RESP2 value 57, issued when a non-REPLICATOR program attempted to update a VSAM data set that has an AVAILABILITY state of RREPL | |
LINK (EXCI) | CHANGED: New option CHANNEL to support passing a CHANNEL with its set of containers |
NEW: EXCI can issue these commands in batch. | |
CHANGED: The WEB RECEIVE command is enhanced to allow the body of an HTTP server request to be received into 64-bit (above-the-bar) storage. The WEB SEND command is enhanced to allow the body of an HTTP server response to be sent from above-the-bar storage. | |
Service
CHANGED with APAR:
|
Class | Method | This release |
---|---|---|
AsyncService (interface)
|
runTransactionId()
getAny()
freeChild()
|
NEW: to start an asynchronous child task.
NEW: to fetch the results of any completed child task.
NEW: to free a specified child task.
|
ChildResponse (interface) |
getCompletionStatus()
getAbendCode()
getChannel()
|
NEW: returns the completion status of a child task.
NEW: returns the abend code of a child task.
NEW: returns the channel from a child task.
|
Future<ChildResponse> |
get()
isDone()
|
NEW: to fetch the results of a completed child task.
NEW: checks if a child task has finished.
|
Container | getDatatype() | NEW: to return the data type of a container. |
Changes to resource definitions
Resource | This release |
---|---|
DB2CONN | Service CHANGED (APAR PI98569): A command thread is now used by CICS when CICS attempts to cancel a Db2® thread as part of purge or forcepurge processing of a CICS task. |
MQCONN | CHANGED: INITQNAME attribute allows use of a symbolic parameter, &APPLID., to identify the APPLID of a CICS region |
MQMONITOR | NEW: to define MQ monitors such as trigger monitors, MQ bridge monitors, and user-written monitors |
PROGRAM | CHANGED:
|
TRANSACTION | CHANGED:
|
URIMAP | Service CHANGED (APAR PH44683): Added support for enabling multiple client URIMAPs that point to the same endpoint (that is, the same host, port and path) in a CICS region. |
MQINI(DFHMQINI) | DEPRECATED: Replaced with MQMONITOR(DFHQMINI). |
Group | This release |
---|---|
DFH$EXCI | CHANGED: New program DFH$AXNS |
DFH$NACT | CHANGED: File ACCTNAM now specifies RECORDSIZE(80) and KEYLENGTH(18). |
DFHCOMPI | NEW |
DFHEDF | CHANGED:
|
DFHEP | CHANGED:
|
DFHLE | NEW |
DFHPGAIP | CHANGED: The default program for program autoinstall DFHPGAPG is changed from DATALOCATION(BELOW) to DATALOCATION(ANY). |
DFHWEB | CHANGED:
|
DFHCOMPI | NEW COMPATIBILITY GROUP |
Changes to the CICS utilities
Utility | This release |
---|---|
DFHMNDUP | CHANGED: Specifying a 2 digit year on the DATE and JOBDATE control parameters now defines a date in the twenty-first century. |
DFHPDxxx | CHANGED:
|
DFH$MOLS | CHANGED: Specifying a 2 digit year on the DATE control parameter now defines a date in the twenty-first century. |
DFHSTUP | CHANGED: Specifying a 2 digit year on the DATE control parameter
now defines a date in the twenty-first century. NEW: option MQMONITOR on SELECT TYPE and IGNORE TYPE control parameters |
Changes to the CICS assistants
Assistant | This release |
---|---|
DFHJS2LS | CHANGED:
Service
CHANGED (APAR PI86039): Added support for mapping level 4.2.
Service CHANGED (APAR PI88519): Added support for mapping level 4.3. MAPPING-LEVEL and MINIMUM-RUNTIME-LEVEL now accept 4.3. Service
CHANGED (APAR PI91555): JSON schema to high-level language mapping now supports
|
DFHLS2JS | CHANGED: Support for mapping level 4.1 Service CHANGED (APAR PI86039): MAPPING-LEVEL and MINIMUM-RUNTIME-LEVEL now accept 4.2. Service CHANGED (APAR PI88519): Added support for mapping level 4.3. MAPPING-LEVEL and MINIMUM-RUNTIME-LEVEL now accept 4.3. Service CHANGED (APAR PI95139): The TRUNCATE-NULL-ARRAY-VALUES parameter has a new option PACKEDZERO, which instructs the assistant to treat a positive signed packed decimal zero (0x0C), a negative signed packed decimal zero (0x0D), or an unsigned packed decimal zero (0x0F) as empty. |
DFHLS2SC | CHANGED: Support for mapping level 4.1 Service CHANGED (APAR PI86039): MAPPING-LEVEL and MINIMUM-RUNTIME-LEVEL now accept 4.2. Service CHANGED (APAR PI95139): The TRUNCATE-NULL-ARRAY-VALUES parameter has a new option PACKEDZERO, which instructs the assistant to treat a positive signed packed decimal zero (0x0C), a negative signed packed decimal zero (0x0D), or an unsigned packed decimal zero (0x0F) as empty. |
DFHLS2WS | CHANGED:
Service CHANGED (APAR PI86039): MAPPING-LEVEL and MINIMUM-RUNTIME-LEVEL now accept 4.2. Service CHANGED (APAR PI88519): Added support for mapping level 4.3. MAPPING-LEVEL and MINIMUM-RUNTIME-LEVEL now accept 4.3. Service CHANGED (APAR PI95139): The TRUNCATE-NULL-ARRAY-VALUES parameter has a new option PACKEDZERO, which instructs the assistant to treat a positive signed packed decimal zero (0x0C), a negative signed packed decimal zero (0x0D), or an unsigned packed decimal zero (0x0F) as empty. |
DFHSC2LS | CHANGED:
Service
CHANGED (APAR PI86039): Added support for mapping level 4.2.
Service CHANGED (APAR PI88519): Added support for mapping level 4.3. MAPPING-LEVEL and MINIMUM-RUNTIME-LEVEL now accept 4.3. |
DFHWS2LS | CHANGED:
Service
CHANGED (APAR PI86039): Added support for mapping level 4.2.
Service CHANGED (APAR PI88519): Added support for mapping level 4.3. MAPPING-LEVEL and MINIMUM-RUNTIME-LEVEL now accept 4.3. |
Changes to messages and codes
New messages | Changed messages | Removed messages |
---|---|---|
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
|
|
|
||
|
||
|
||
|
||
|
||
|
|
|
|
||
|
||
|
|
|
|
|
|
|
|
|
|
New abend codes | Changed abend codes | Removed abend codes |
---|---|---|
|
Changes to compiler support
Compiler | This release |
---|---|
Enterprise COBOL for z/OS | Support added for V6.1 |
Enterprise PL/I for z/OS | Support added for V5.1. V4.2 is withdrawn from service. |
z/OS V2.1 XL C/C++ | V1.13 is withdrawn from service. |
Changes to SIT parameters
API | This release |
---|---|
EDSALIM | CHANGED: The minimum value is changed to 64 MB. |
ICVR | CHANGED: The minimum value is changed from 500 to 250. The default value is changed from 5000 to 2000. |
KERBEROSUSER | Service NEW (APAR PI85443): Specifies the user ID associated with the Kerberos service principal for the CICS region. |
MAXOPENTCBS | CHANGED: The minimum value is changed from 1 to 32. |
MAXSSLTCBS | CHANGED: The default value is changed from 8 to 32. |
RACFSYNC | CHANGED: The RACFDB2SYNC option is removed and its functionality is included when RACFSYNC =YES is specified. |
SECVFYFREQ | REMOVED: CICS updates the last used time once a day for each user ID that is used on a CICS region. |
SNPRESET | NEW: Allows present userid terminals to have a single ACEE. |
TCPIP | CHANGED: The default value is changed from NO to YES. |
WLMHEALTH | NEW: Specifies the parameters to be used by CICS on z/OS WLM Health API calls. |
XPTKT | NEW: Instructs CICS to perform a RACF® check before it generates a PassTicket. The default value is changed from NO to YES. |
Changes to JVM profiles
Option | This release |
---|---|
_DFH_UMASK | CHANGED: Applies for the lifetime of the JVM server, not only during startup. |
CICS_WLP_MODE | NEW: Choose the level of integration between CICS and Liberty. |
com.ibm.cics.jvmserver.cmci.user.agent.allow.list | Service NEW with APAR, compatible with: Liberty JVM server |
com.ibm.cics.jvmserver.cmci.user.agent.allow.list.monitor.interval | Service NEW with APAR, compatible with: Liberty JVM server |
com.ibm.cics.jvmserver.trace.specification | Service NEW with APAR, compatible with: All JVM Environments |
com.ibm.ws.zos.core.angelName | Service CHANGED (APAR PI92676): Specify a named angel process for the Liberty JVM server to connect to upon startup. |
com.ibm.ws.zos.core.angelRequired | Service NEW (APAR PI92676): Enforce the requirement to connect to the Liberty angel process when the Liberty JVM server is being enabled. |
PURGE_ESCALATION_TIMEOUT | Service
NEW (APAR PH12280), compatible with: All JVM Environments New JVM server option to specify the interval between the disable actions that CICS performs when a JVM server encounters a TCB failure. |
Changes to control tables
Resource | This release |
---|---|
DFHXCOPT | CHANGED:
Service CHANGED with APAR: The EXCI SURROGCHK parameter has been removed. Surrogate checking is always done. Specifying SURROGCHK=YES in the EXCI options table, DFHXCOPT, is accepted for compatibility. |
Changes to CICS SPI
Command | This release |
---|---|
CREATE MQMONITOR | NEW: To create an MQMONITOR resource in the CICS region |
DISCARD MQMONITOR | NEW: To remove an installed MQMONITOR resource |
EXTRACT STATISTICS | CHANGED: New options: ASYNCSERVICE, LASTRESETABS, and MQMONITOR |
INQUIRE ASSOCIATION | CHANGED: New options for previous transaction data: PTCOUNT,
PTSTARTTIME, PTTASKID, PTTRANSID Service CHANGED (APAR PH42306): Enhanced support for Liberty. The association data user ID value now reflects the final user ID value used in secure Liberty transactions, instead of the initial user ID. |
INQUIRE DSNAME | CHANGED: New CVDA value RREPL on the AVAILABILITY option, which indicates that full access to the data set is restricted to replication programs; other programs have only read access |
INQUIRE EPADAPTER | CHANGED: New CVDA's: DSIE on DATAFORMAT option and TDQUEUE on ADAPTERTYPE option |
INQUIRE MQMONITOR | NEW: To inquire on the information about an MQMONITOR resource |
INQUIRE PROGRAM | CHANGED:
|
INQUIRE SYSDUMPCODE | CHANGED: New options: DSPLIST and JOBLIST |
INQUIRE SYSTEM | CHANGED: New option REGIONUSERID to return the CICS region user ID |
INQUIRE WEBSERVICE | CHANGED: MAPPINGLEVEL and MINRUNLEVEL now accept the value 4.1. Service CHANGED (APAR PI86039): MAPPINGLEVEL and MINRUNLEVEL now accept the value 4.2. Service CHANGED (APAR PI88519): MAPPINGLEVEL and MINRUNLEVEL now accept the value 4.3. |
INQUIRE WLMHEALTH | NEW: To retrieve information about the z/OS WLM health indicators set for a CICS address space. |
INQUIRE XMLTRANSFORM | CHANGED: MAPPINGLEVEL and MINRUNLEVEL now accept the value 4.1. Service CHANGED (APAR PI86039): MAPPINGLEVEL and MINRUNLEVEL now accept the value 4.2. Service CHANGED (APAR PI88519): MAPPINGLEVEL and MINRUNLEVEL now accept the value 4.3. |
PERFORM SHUTDOWN | CHANGED: New option RESTART, to enable the MVS Automatic Restart Manager (ARM) to restart a CICS region if the region shuts down normally. |
PERFORM STATISTICS RECORD | CHANGED: New options: ASYNCSERVICE and MQMONITOR |
SET DISPATCHER | CHANGED: RUNAWAY option accepts a new, lower limit of 250 |
SET DSNAME | CHANGED: New CVDA value RREPL on the AVAILABILITY option, to allow only replication programs to have full access to a data set and other programs to have only read access |
SET MQMONITOR | NEW: To enable or disable an MQMONITOR resource, and to start or stop and set automatic restart of the MQ monitor |
SET PROGRAM | CHANGED: New option REPLICATION to specify a replication program and allow the program full access to VSAM data sets in RREPL state |
SET SYSDUMPCODE | CHANGED: New options: DSPLIST and JOBLIST |
SET SYSTEM | CHANGED: RUNAWAY option accepts a new, lower limit of 250 |
SET TASK | Service CHANGED (APAR PI98569): CICS processing of a task purge is enhanced to ensure that a Db2 cancel thread command is issued to cancel a thread that is active in Db2 at the time the task that is using the thread is purged or forcepurged. |
SET TRANSACTION | CHANGED: RUNAWAY option accepts a new, lower limit of 250 |
SET WLMHEALTH | NEW: To change the z/OS WLM health value process settings of a CICS address space server. |
Changes to CICS-supplied transactions
Transaction | This release |
---|---|
CEDG and CEDY | NEW: Transactions CEDG and CEDY, read-only forms of CEDF and CEDX, are now available. |
CEMT - main terminal | CHANGED:
Service CHANGED (APAR PI98569): CEMT SET TASK: CICS processing of a task purge is enhanced to ensure that a Db2 cancel thread command is issued to cancel a thread that is active in Db2 at the time the task that is using the thread is purged or forcepurged. |
CFCT | Service NEW (APAR PI97207): Provides tie-up records for VSAM files to a replication log at specified intervals. |
CHCK | NEW: Health Checker long running system task |
CKBR | Service CHANGED (APAR PH22136): CKBR now handles temporary errors that occur when issuing MQOPEN and MQGET requests. Rather than terminating, CKBR will retry every minute for up to an hour. If the error is not resolved after an hour, the monitor transaction will then terminate. |
CKTI | CHANGED: CKTI now handles abends produced when starting user
transactions. If an abend occurs when the CKTI transaction attempts to start the user transaction,
rather than terminating, CKTI will now send the trigger message to the dead-letter queue, and
trigger monitor processing continues. Service CHANGED (APAR PH22136):CKTI now handles temporary errors that occur when issuing MQOPEN and MQGET requests. Rather than terminating, CKTI will retry every minute for up to an hour. If the error is not resolved after an hour, the monitor transaction will then terminate. |
CMPE | NEW: Policy deferred rule evaluation task |
COHT, COIE, COIR, COI0, CONA, COND, CONH, CONL, CONM, COWC | CHANGED to Category 1 transactions |
Changes to CICS monitoring
Data | This release |
---|---|
DFHPROG group | CHANGED: The following abend codes are now written to the ABCODEO
and ABCODEC monitoring fields:
|
DFHCICS group |
NEW FIELDS: MPSRACT, MPSRECT, PTSTART, PTTRANNO, PTTRAN, and PTCOUNT CHANGED: OTRANFLG field has new transaction origin type for asynchronous transactions: X'16' ASRUNTRAN Service CHANGED (APAR PH42306): Field 089 (USERID) is changed for Liberty such that the user ID value now reflects the final user ID value used in secure Liberty transactions, instead of the initial user ID. |
DFHTASK group |
NEW FIELDS: ASTOTCT, ASRUNCT, ASFTCHCT, ASFREECT, ASFTCHWT, ASRNATWT, and LPARNAME CHANGED: TRANFLAG field has new transaction origin type for asynchronous transactions: X'16' Asynchronous services domain (AS)-run transaction |
Transaction resource class data |
NEW FIELDS: MNR_PTD_ATTACH_TIME, MNR_PTD_TRANNUM, MNR_PTD_TRANID, and MNR_PTD_COUNT |
Identity class data |
NEW FIELDS: MNI_PTD_ATTACH_TIME, MNI_PTD_TRANNUM, MNI_PTD_TRANID, and MNI_PTD_COUNT |
Changes to statistics
Statistics | This release |
---|---|
Asynchronous services statistics | NEW: Statistics are provided for asynchronous services. |
TCP/IP global statistics | CHANGED: New fields added:
|
TCP/IP services statistics | CHANGED: New fields added:
|
MQ monitor statistics | NEW: Statistics are provided for MQMONITOR resources. |
z/OS Communications Server: Global statistics | CHANGED: New fields added:
|
Changes to user-replaceable programs
Program | This release |
---|---|
DFHBMSX | NEW: The DFHBMSX URM is called to enable 3270 data stream validation at CICS initialization. The URM is also called when a 3270 data stream validation error has been detected when issuing BMS RECEIVE MAP commands. |
DFHWBOPT | Service NEW (APAR PH16992): Handler program that can be invoked to process HTTP OPTIONS requests. |
Changes to samples
Sample | This release |
---|---|
DFH$MOLS | CHANGED: Specifying a 2 digit year on the DATE control parameter now defines a date in the twenty-first century. |
DFH$UMOD | CHANGED: CICSPlex SM module names updated in the sample. |
DFH0STEP | CHANGED: Changed to collect and print new asynchronous services statistics. |
Changes to toggle-enabled features
Feature toggle | This release |
---|---|
com.ibm.cics.bms.ids={true|false} |
NEW: Allows CICS to detect if a 3270 emulator has invalidly modified a protected field generated by a BMS map. See BMS 3270 Intrusion Detection Service. |
com.ibm.cics.cmci.jvmserver={true|false} |
Service NEW (APAR PI87691): Allows you to set up the CMCI without the CMCI JVM server. See Configuring the CMCI JVM server. |
com.ibm.cics.cpsm.bas.largecicsplex={true|false} |
Service NEW (APAR PH19761): Allows you to constrain large resource deployments lists for BAS to a single data space instead of spreading across multiple data spaces. |
com.ibm.cics.cpsm.wlm.botrsupd.enabled={true|false} |
Service NEW (APAR PH14812): Allows you to disable updates to the Coupling Facility when the task load falls below the lower tier threshold of the CICSPlex SM tuning parameter, BOTRSUPD. |
com.ibm.cics.cpsm.wlm.surgeresist={true|false} |
Service
NEW (APAR PH30768): When applied to CICSPlex SM WLM routing regions, this feature toggle
takes effect for the QUEUE and GOAL WLM algorithms when using CICSPlex SM sysplex optimized workload
routing. It has no effect when applied to target regions. When the feature toggle is set to true, surges of extremely high frequency, short duration transactions can be mitigated by reducing the likelihood that recently selected target regions are reselected. Enabling this feature toggle increases the average routing cost per transaction, but restores the routing behavior of CICSPlex SM before APAR PH30768 is applied. See Changes to CICSPlex SM sysplex optimized workload routing behavior. |
com.ibm.cics.db2.origindata={true|false} |
Service NEW (APAR PH49408): Gives you the option to disable the passing of adapter origin data to Db2 for adapter tracking. |
com.ibm.cics.http.options.handler={program_name} |
Service NEW (APAR PH16992): Allows you to specify the name of the HTTP Options handler program. See HTTP method reference for CICS web support. |
com.ibm.cics.rls.delete.ridfld={true|false} |
Service NEW (APAR PH07596): Enables surrogate user checking for spool commands. |
com.ibm.cics.tls.minimumkeystrength={1024|2048} |
Service NEW (APAR PH50175): Sets the minimum key size allowed during TLS handshakes. |
Changes to global user exits and task-related user exits
Exit | This release |
---|---|
XDUREQ | CHANGED: New parameters UEPDLISI and UEPJLISI |
XDUREQC | CHANGED: New parameters UEPDLISO and UEPJLISO |
XRSINDI | CHANGED: New value UEIDMQMN for UEPIDTYP parameter |
Changes to security
Area | This release |
---|---|
Identification |
|
Authentication |
|
Integrity | CHANGED: Support for IBM® z/OS Communications Server IDS |
Confidentiality |
|
Auditing | NEW: Support for IBM Health Checker for z/OS |
Performance | NEW: Preset user ID on a terminal can share ACEE |
Deprecated and removed |
|
Command | This release |
---|---|
CREATE MQMONITOR DISCARD MQMONITOR INQUIRE MONITOR SET MONITOR | NEW: resource identifier MQMON |
SET PROGRAM | NEW: resource identifier REPLICATION. ACCESS(ALTER) is required for REPLICATION option. |
INQUIRE SYSDUMPCODE SET SYSDUMPCODE | NEW: resource identifier SYSDUMPCODE. ACCESS(CONTROL) is required for SET with JOBLIST option. |
INQUIRE WLMHEALTH SET WLMHEALTH | NEW: resource identifier WLMHEALTH. Requires APAR PI84397. |
User ID | This release |
---|---|
Region user ID | CHANGED: Security for submitting a JCL job to the internal reader. |
KERBEROSUSER | NEW with APAR PI85443 |
Class | Profile | This release |
---|---|---|
PTKTDATA | IRRPTAUTH.applid.userid | NEW XPTKT system initialization parameter |
SURROGAT | userid.DFHEXCI | NEW with APAR PH09898 |
Changes to CICS policies
Change | This release |
---|---|
All system rules Support for static data capture items and event names for policy events |
NEW with APAR PI88500 |
Bundle available status system rule | NEW with APAR PI92806 |
Bundle enable status system rule | NEW with APAR PI92806 |
Db2 connection status system rule | NEW |
File open status system rule | NEW |
File enable status system rule | NEW |
IPIC connection status system rule | NEW with APAR PI92806 |
Message system rule | NEW |
MRO connection status system rule | NEW with APAR PI92806 |
Program enable status system rule | NEW with APAR PI92806 |
Transaction abend system rule | NEW |
Transaction class tasks system rule | NEW |
User tasks system rule | NEW |
All task rules | RENAMED: CICS policy task threshold rules are renamed to policy task rules. |
All task rules Support for setting Transaction ID and User ID conditions for task rules |
NEW with APAR PH26145 |
All task rules Support for static data capture items and event names for policy events |
NEW with APAR PI88500 |
Changes to CICSPlex SM resource tables
Resource table | This release |
---|---|
CICSRGN | CHANGED:
|
CRESMQMN | NEW: A CICSPlex SM Topology Manager object that describes an instance of a MQMONITOR definition in a CICS system. |
DB2CONN | CHANGED: New fields added: PPSIGNONS, PTCREATE |
DB2ENTRY | CHANGED: New fields added: PSIGNONS, TCREATE |
DSNAME | CHANGED: new value RREPL for AVAILABILITY |
EPADAPT | CHANGED: new DSIE value for DATAFORMAT |
HTASK | CHANGED: New fields added: ASTOTCT, ASRUNCT, ASFTCHCT, ASFREECT, ASFTCHWT, ASRNATWT, LPARNAME, MPSRECT, MPSRACT, PTCOUNT, PTTRAN, PTSTART, and PTTRANNO |
MQMINGRP | NEW: resource table for MQMONITOR resource definitions in a resource group |
MQMON | NEW: A CICS resource that describes an IBM MQ monitor in an active CICS system being managed by CICSPlex SM. |
MQMONDEF | NEW: resource table for MQMONITOR resource definitions |
MVSWLM | CHANGED: New attributes added: MNGWLMAD, MNGWLMHL, MNGWLMHT, MNGWLMIN, and MNGWLMOS |
TASK | CHANGED: New fields added: ASTOTCT, ASRUNCT, ASFTCHCT, ASFREECT, ASFTCHWT, ASRNATWT, LPARNAME, MPSRECT, and MPSRACT |
TCPIPGBL | CHANGED: new fields added: CINSCKSNPERS, INSCKSNPERS, OUTSCKSREUSE, OUTSOCKSPERS, PINSCKSNPERS, PINSCKSPERS, and POUTSCKSBOTH |
TCPIPS | CHANGED: new fields added: CMAXBACKLOG, CONNLASTDROP, CONNSDROPPED, CURRBACKLOG, DISCATTLIM, DISCATUSELIM, NPERSATMAXP, NPERSATTLIM, REQUESTS, and TOTALCONNS |
WLMATARG | CHANGED: New WLMHLTH attribute |
WLMAWAOR | CHANGED: New WLMHLTH attribute |
Changes to CICSPlex SM system parameters
System parameter | This release |
---|---|
CACHEDSNUM | NEW with APAR PH00673: For use under the direction of IBM Support. |
RESTART | NEW |
STALLASYCNT | NEW: to enable the tracking and STALL detection of asynchronous tasks. |
STALLASYTSK | NEW: to enable the tracking and STALL detection of asynchronous tasks. |
Changes to CICSPlex SM WUI server initialization parameters
WUIPARM parameter | This release |
---|---|
TCPIPHOSTNAME | Service
DEPRECATED (APAR PH47103):
The hostname of the WUI server is the name of the host where the WUI is executing. It is no longer set by the TCPIPHOSTNAME WUI initialization parameter. The WUI uses relative URLs, and not embedded host names. TCPIPHOSTNAME is still required, but the value is ignored. This parameter is retrained for compatibility and will be removed in a later release. |
TCPIPHTTPHOST | Service
DEPRECATED (APAR PH47103): The hostname of the WUI server is the name of the host where the WUI is executing. The WUI uses relative URLs, and not embedded host names. If a value is specified on TCPIPHTTPHOST, it is ignored. This parameter is retrained for compatibility and will be removed in a later release. |
TCPIPSSL | Service CHANGED (APAR PI94706): New value ATTLSBASIC, to support Application Transparent Transport Layer Security (AT-TLS). |
Changes to CICSPlex SM
- Change of behavior in reporting the routing load of empty target regions in CICSPlex SM
- Before CICS TS 5.4, a target region always has a non-zero routing load value because of the standard CICSPlex SM long running tasks. In CICS TS 5.4, these tasks are invisible to routing load queries because they are converted into CICS system tasks. As a result, in a scope containing CICS regions of different releases, more transactions are routed to the apparently less loaded target regions of CICS TS 5.4. Regions of CICS TS 5.4 might appear to handle more dynamic traffic than regions in earlier releases, but the overall workload throughput is not affected.
- Service Changes to CICSPlex SM sysplex optimized workload routing behavior
- (APAR PH30768) The default behavior of CICSPlex SM workload management routing algorithms has been updated to increase the likelihood that work is routed to healthy, local target regions. This change applies only to the QUEUE and GOAL algorithms, not to the link neutral variants (LNQUEUE and LNGOAL).
- Change in how the MAS agent user ID is determined
- Beginning with CICS TS V5.4, the MAS agent user ID is always the CICS region user ID. PLTPIUSR no longer matters in determining the MAS agent user ID.
- Service Changes to CICSPlex SM sysplex optimized workload routing behavior
- (APAR PH30768) The default behavior of CICSPlex SM workload management routing algorithms has been updated to increase the likelihood that work is routed to healthy, local target regions. This change applies only to the QUEUE and GOAL algorithms, not to the link neutral variants (LNQUEUE and LNGOAL). See Changes to CICSPlex SM sysplex optimized workload routing behavior for details.
- Record size increase of EYUHIST* data sets
- The record size of EYUHIST* data sets is increased from RECORDSIZE(3460 3464) to RECORDSIZE(3536 3540). The EYUJHIST sample is updated to reflect this change.
- COxx tasks
- Tasks that are internally initiated by CICSPlex SM in a MAS and that have transaction IDs beginning with the characters CO are changed to execute as CICS system tasks.
- Service CICSPlex SM BAS
- NEW (APAR PH19761): It is disabled by default.
The CICSPlex SM BAS component is now able to use all available BAS data space storage by spreading large resource deployment lists for BAS across multiple data spaces instead of being constrained to a single data space. This feature is controlled by the feature toggle
com.ibm.cics.cpsm.bas.largecicsplex
.
Changes to documentation
- Changes to PDF
-
CICS TS 5.4 made extensive changes to the organization of documentation in PDF and those changes are explained here. Some PDF manuals were renamed to reflect the terminology used in IBM Documentation. Some PDF manuals were reorganized to make them shorter and more modular, or to merge multiple volumes into one single volume. Table 30 shows the changes.
Table 30. Changes to name or organization of the PDF manuals at CICS TS 5.4 PDF Change for CICS TS 5.4 Application Programming Guide Renamed to Developing CICS Applications. Application Programming Reference Renamed to API (EXEC CICS) Reference. CICSPlex SM Resource Tables Reference Combined into a single volume. Customization Guide - Renamed to Developing CICS System Programs.
- XPI reference section split into a separate PDF called XPI Function Reference.
- User exit reference section split into a separate PDF called Global User Exit Reference.
External Interfaces Guide Information about EXCI split into a separate PDF called Using EXCI with CICS. Installation Guide Renamed to Installing CICS TS for z/OS. Operations and Utilities Guide - Renamed to Administering CICS.
- Utilities reference section split into a separate PDF called Utilities Reference.
Messages and Codes - Codes split into a separate PDF called CICS Codes.
- Messages combined into a single volume.
Performance Guide - Monitoring data reference section split into a separate PDF called Monitoring Data Reference.
- Statistics reference section split into a separate PDF called Statistics Reference.
Problem Determination Guide Renamed to Troubleshooting CICS. Recovery and Restart Guide Included in Administering CICS. Resource Definition Guide - Guidance information is included in Configuring CICS TS for z/OS.
- Resource reference section split into a separate PDF called Resource Reference.
Supplied Transactions - Guidance information is included in Administering CICS.
- Renamed to Supplied Transactions Reference.
System Definition Guide - Renamed to Configuring CICS TS for z/OS.
- Parameter reference section split into a separate PDF called System Initialization Parameter Reference.
PDFs are delivered in IBM Documentation, not in IBM Publications Center.
PDFs no longer have manual numbers.
PDFs have descriptive filenames instead of codes.
The following PDFs are stabilized and no longer produced:- Business Transaction Services
- CICSPlex SM Managing Resource Use
- CICSPlex SM Web User Interface Guide
- Debugging Tools Interfaces Reference
- Diagnosis Reference
- Distributed Transaction Programming Guide
- External Interfaces Guide
- Front End Programming Interface User's Guide
- Internet Guide
- Trace Entries
- Online and offline documentation
-
- NEW: IBM Documentation Offline is now automatically translated.
- CHANGED: Upgrading information is provided in full in the latest CICS TS product documentation.
- CICS Explorer®
- CHANGED: CICS Explorer documentation is published independently from the CICS TS documentation.