Changes to CICS externals in CICS TS 6.1
Every release of CICS® introduces changes to the elements that you see and work with, collectively known as the CICS externals. These include commands, transactions, resources, system initialization parameters, messages, trace, and user exits, and more. This page summarizes the changes for CICS TS 6.1.
For a summary of changes across all supported releases, see Changes between releases in the Upgrading information.
Changes to installing
- The DFHIFTG1 and DFHIFTGS installation jobs have been removed.
- DFHEITAB and DFHEITBS modules are not LPA eligible.
Changes to security
| Area | 6.1 |
|---|---|
| Authentication |
CHANGED:
Service
CHANGED with APAR:
|
| Authorization |
NEW:
REMOVED:
|
| Integrity | NEW:
Service NEW with APAR:
|
| Confidentiality | NEW:
Service
NEW with APAR:
CHANGED:
Service
CHANGED with APAR:
|
| Auditing |
NEW:
CHANGED:
|
| Deprecated and removed |
REMOVED:
DEPRECATED:
|
Changes to RACF classes
No changes in this release.
Changes to CICS support for application programming languages
| Product name (PID) | 6.1 |
|---|---|
| IBM® Open Enterprise SDK for Node.js, 18.0 (5655-NOJ) | NEW: Enabled support |
| IBM Open Enterprise SDK for Node.js, 12.0 (5655-NOD) | CHANGED:Removed support |
Changes to compiler and translator support
No changes in this release.
Changes to EXEC CICS API
| API | 6.1 |
|---|---|
| ASSIGN | CHANGED: New parameters
|
| CHANGE PASSWORD | CHANGED:
Service
CHANGED with APAR:
|
| CHANGE PHRASE | CHANGED:
Service
CHANGED with APAR:
|
| INVOKE SERVICE | Service
CHANGED with APAR:
|
| GETMAIN | CHANGED: New option EXECUTABLE in support of Instruction Execution Protection |
| GETMAIN64 | CHANGED: New option EXECUTABLE in support of Instruction Execution Protection |
| START CHANNEL | CHANGED: New options NOCHECK and PROTECT. |
| WEB OPEN | CHANGED: WEB OPEN URIMAP uses the cached IP address and HTTP
information obtained with the initial connection, for subsequent outbound web requests that use the
same URIMAP. DEPRECATED: Numeric CIPHERS deprecated. Use XML cipher suite files as the replacement. |
| WRITE OPERATOR | CHANGED: New option CONSNAME, to specify a specific console to
which messages are sent. With the addition of CONSNAME, the following conditions are introduced:
|
| VERIFY PASSWORD | CHANGED:
|
| VERIFY PHRASE | CHANGED:
|
| Macro | 6.1 |
|---|---|
| DFHEIENT macro | CHANGED: New option DATA_EXECUTABLE to request that dynamic storage is not protected from instruction execution. |
Changes to CICS EXCI
No changes in CICS TS 6.1.
Changes to the JCICS API: removed classes and methods
| Class/Interface | Methods | 6.1 |
|---|---|---|
| Program |
|
REMOVED: The previously deprecated methods
Any OSGi dependencies or code dependencies on the To ease migration of these changes, the package |
CicsSecurityManager |
|
REMOVED: These methods override methods in java.lang.SecurityManager,
which are deprecated by Java. They have now been removed from
the CicsSecurityManager.java class. The checkPermission(java.security.Permission) as recommended by the Javadoc for these methods. |
| TerminalPrincipalFacilityExtended | REMOVED: This entire class is removed. This class was provided in CICS TS 1.3 to support additional functionality for the
Applications that call this class should be changed to call the same method from the
|
|
| TerminalPrincipalFacility |
|
REMOVED: The previously deprecated method waitTerminal() is removed.
All methods in the class are synchronous so there is never a need to wait for the terminal.The deprecated method was a no operation method. Calls to this method should be removed from your application as it is no longer supported by CICS. |
| HttpHeader |
|
REMOVED: The previously deprecated method getHeader() is removed.
This deprecated method returns the name of the HTTP header by calling method
getName(). If your application uses this method, you must rewrite that
application to call |
| Task |
|
REMOVED: The previously-deprecated methods disableTaskTrace() and
enableTaskTrace() are removed. These deprecated methods currently throw an
exception with a message saying Method is not supported in this release of CICS
TS.Calls to both methods should be removed from your application because they are no longer supported by CICS. |
| Container |
|
REMOVED: The previously-deprecated method put(String stringData) is
removed. This deprecated method risked exhibiting unexpected behavior due to the way the underlying
container was created. Replace calls to this method with |
| ILongHolder | REMOVED: This entire class is removed. | |
| AbendError | REMOVED: This entire class is removed. | |
| UnknownCicsError | REMOVED: This entire class is removed. |
Changes to the JCICS holder classes
| Class | Removed field(s) | Getter(s) | Setter(s) |
|---|---|---|---|
| CWAHolder |
public byte[] value; |
public byte[] getValue() public String getStringValue() |
public void setValue(byte[] bytes) |
| DataHolder |
public byte[] value; |
public byte[] getValue() public String getStringValue() |
public void setValue(byte[] value )public void set String Value(String value ToSet) |
| ItemHolder |
public byte[] value; |
public byte[] getValue() public String getStringValue() |
public void setValue(byte[] bytes) |
| KeyHolder |
public byte[] value; |
public byte[] getValue() public String getStringValue() |
public void setValue(byte[] newValue) |
| RecordHolder |
public byte[] value; |
public byte[] getValue() public String getStringValue() |
public void setValue(byte[] bytes) |
| RetrievedData |
public byte[] data; public String transId; public String termId; public byte[]queue; |
public byte[] getData() public String getStringData() public String getTransId() public String getTermId() public byte[] getQueue() public String getStringQueue() |
public void setValue(byte[] bytes) public void setTransid(String newTransId) public void setTermid(String newTermId) public void setQueueName(byte[] newQueueName) |
| RetrievedDataHolder |
public RetrievedData value; |
public RetrievedData getValue() |
public void setValue(Retrieved Data newValue) |
| TCTUAHolder |
public byte[] value; |
public byte[] getValue() public String getStringValue() |
protected void setValue(byte[] newValue) |
| TWAHolder |
public byte[] value; |
public byte[] getValue() public String getStringValue() |
public void setValue(byte[] newValue) |
| CommAreaHolder |
public byte[] value; |
public byte[] getValue() |
public void setValue(byte[] newCommarea) public String getStringValue() |
Changes to the JCICS API - new, changed, and deprecated functions
| Function | 6.1 |
|---|---|
com.ibm.cics.server.jar |
Changed: Reduced footprint from 873K to 448K. If you are writing an application
using RMI over IIOP, you need to include |
| CICS Exceptions | Changed: Exceptions include a public constructor, enabling applications to mimic any errors thrown by the JCICS API for unit testing. |
| Classes | 6.1 |
| Container | Changed:
|
Resource classes:
|
New: These resources have a new name-bearing constructor allowing the resource to be created and named in one statement. For example:
|
Data holder classes:
|
New: All holder-types have setters and getters to allow full manipulation of the data held within each holder. These setters and getters facilitate unit testing of application code. For more information, see Changes to the JCICS API - changes to the JCICS holder classes. |
| Task | Deprecated:
Direct access to
Method |
| StartCode | New: Provides more explicit detail returned from the
|
| Version | New: Support of the Constructor |
| API | New: Application code can check the version of
|
| ContainerIterator | Deprecated:
|
| Channel | Changed: It is possible to turn off explicit checking for the existence of
underlying CICS container resources performed as default by
System property
|
| IsCICS | New: getApiStatus (boolean lateBind); set |
Changes to Liberty features
| Feature | 6.1 |
|---|---|
batchSMFLogging-1.0 |
NEW: Collects SMF 120 information about Java batch jobs |
collectiveController-1.0 |
NEW: Allows a server to become the controller for a management collective. |
collectiveMember-1.0 |
NEW: Enables a server to be a member of a management collective. |
clusterMember-1.0 |
NEW: Allows a collective member to participate in a static cluster. |
dynamicRouting-1.0 |
NEW: Enables a server to run a REST service to which the WebSphere® plug-in for Apache and IHS can connect to dynamically route to all servers in the liberty collective. |
healthAnalyzer-1.0 |
NEW: Provides health data collection for the health manager. |
healthManager-1.0 |
NEW: Provides health monitoring and automatic actions based on health policies. |
|
NEW: Combines the Liberty features that support MicroProfile 6.0 and MicroProfile 6.1. |
zosRequestLogging-1.0 |
NEW: Collects HTTP request information and writes an SMF 120 record for each request |
Changes to JVM server profile options
No changes in CICS TS 6.1.
Changes to JVM system properties
| Property | 6.1 |
|---|---|
| com.ibm.ws.zos.core.angelRequiredServices | NEW: Specifies which z/OS authorized services should be checked to see if they are available to the Liberty server being started. |
| com.ibm.cics.jvmserver.wlp.security.subject.create | NEW: Allows the user to turn off Java™
security subject creation when performing a LINK to Liberty.
|
| com.ibm.cics.server.container.existence.checking.default | NEW: Allows the user to turn off explicit checking for the existence of underlying CICS container resources performed as default by
channel.getContainer(...) calls. |
| com.ibm.cics.jvmserver.wlp.server.keystore.location | ServiceNEW (APAR PH55288): For Liberty and CMCI JVM servers only. Overrides the default Liberty keystore configuration. |
| com.ibm.cics.jvmserver.wlp.server.keystore.type | ServiceNEW (APAR PH55288): For Liberty and CMCI JVM servers only. Overrides the type in the Liberty keystore configuration. |
| com.ibm.cics.jvmserver.wlp.wab | DEPRECATED: This property is no longer respected and can be removed from the JVM
profile. CICS automatically installs the
wab-1.0 feature when servlet-3.1 or below is installed, and
removes it when servlet-4.0 or higher is installed. |
Changes to context containers
| Container | 6.1 |
|---|---|
| DFHWS-URIMAP | NEW: In a requester PIPELINE, DFHWS-URIMAP contains the 8-character name of the URIMAP used on the INVOKE SERVICE command, or 8 blanks if a URIMAP was not specified. For a provider PIPELINE, DFHWS-URIMAP contains the 8-character name of the URIMAP that matched the inbound request. You cannot change the contents of this container. |
Changes to the CICS assistants
No changes in this release.
Changes to SIT parameters
| SIT | 6.1 |
|---|---|
| CPSMCONN | CHANGED: New option SMSSJ. CPSMCONN=SMSSJ initializes a single CICS region that is not part of a CICSplex as a CICS System Management Single Server (SMSS) and automatically creates a Liberty JVM server named EYUCMCIJ as the CMCI JVM server of the region. |
| DTRPGM | CHANGED: When DTRPGM=NONE is specified, no routing program is invoked. If you are using a routing program with the name of NONE, you must rename the program and change the DTRPGM setting accordingly. |
| ENCRYPTION | REMOVED: With the changes to enable support of TLS 1.3, the need for the ENCRYPTION parameter is removed. |
| EPCDSASZE | NEW: Specifies the size of the EPCDSA dynamic storage area. |
| EPUDSASZE | NEW: Specifies the size of the EPUDSA dynamic storage area. |
| KEYRING | Service
CHANGED with APAR:
|
| MINTLSLEVEL | CHANGED: Option TLS13 is added. Options TLS10 and TLS10ONLY are removed. Option TLS11 is stabilized. |
| MAXTLSLEVEL | NEW: MAXTLSLEVEL defines the maximum level of TLS currently in operation. Review the Enabling TLS 1.3 in CICS documentation before enabling TLS 1.3 on your system. |
| PCDSASZE | NEW: Specifies the size of the PCDSA dynamic storage area. |
| PUDSASZE | NEW: Specifies the size of the PUDSA dynamic storage area. |
| RESOVERRIDES | NEW: Specifies the name of the resource overrides file. |
| SDTMEMLIMIT | NEW: 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). |
Changes to CICS storage
| Storage area | 6.1 |
|---|---|
| ETDSA | REMOVED: Any storage that was allocated from this DSA is now allocated from the ECDSA. |
| PCDSA, PUDSA, EPCDSA, and EPUDSA | NEW: To enable the allocation of storage that is not protected from instruction execution. These DSAs have new subpools and some subpools that have moved from the CSDA, SDSA and their equivalent extended DSAs. See CICS dynamic storage areas (DSAs). |
| Subpools LDPGM, LDEPGM, LDRES, LDERES, LDNRS, LDENRS, LDNUC, and LDENUC | CHANGED: These subpools are now allocated in PCSDA, PUDSA, and their equivalent extended DSAs. |
| CDSA, SDSA, ECDSA, ESDSA locations | CHANGED: Loader Domain functions ACQUIRE_PROGRAM, RELEASE_PROGRAM, INQUIRE_PROGRAM, GET_NEXT_PROGRAM, GET_NEXT_INSTANCE, and IDENTIFY_PROGRAM return the location of the program to the caller. These locations will change, the CDSA will become the PCDSA, the ECDSA will become the EPCDSA, the SDSA will become the PUDSA and the ESDSA will become the EPUDSA. Although the names of the DSA equated have changed, the equate values have not changed. |
Changes to feature toggles
| Feature toggle | 6.1 |
|---|---|
com.ibm.cics.container.hash={true|false} |
REMOVED: Hashing always used. |
com.ibm.cics.cpsm.bas.largecicsplex={true|false} |
CHANGED: The default is changed from true to false. |
com.ibm.cics.cpsm.bas.syslinkonly={true|false} |
Service NEW (APAR PH64941): Allows you to specify that only SYSLINK resources will be installed, and that RESDESC resources should not be installed during BAS automatic resource installation. |
com.ibm.cics.cpsm.wlm.surgeresist={true|false} |
NEW: 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 at CICS TS 5.6 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 PH52668): Gives you the option to disable the passing of adapter origin data to Db2® for adapter tracking. |
com.ibm.cics.db2.sharelocks={true|false} |
REMOVED: Replaced by DB2ENTRY attribute SHARELOCKS. |
com.ibm.cics.ds.freeussprocesses={true|false} |
Service NEW (APAR PH56193): Handling of USS processes. Intended for use only under guidance from IBM service personnel. |
com.ibm.cics.resourceoverrides.file={name.yaml} |
REMOVED: Replaced by RESOVERRIDES system initialization parameter. See RESOVERRIDES system initialization parameter. |
com.ibm.cics.sm.iep={true|false} |
NEW: Enables instruction execution protection for certain CICS DSAs. See Instruction execution protection. |
com.ibm.cics.tls.minimumkeystrength={1024|2048} |
Service NEW (APAR PH51719): Sets the minimum key size allowed during TLS handshakes. |
com.ibm.cics.web.defaultcipherfile={true|false} |
|
com.ibm.cics.web.dnscache={true|false} |
Service NEW (APAR PH63454): Allows disabling of the URIMAP DNS cache at the region level. |
com.ibm.cics.web.hsts.includesubdomains.TCPIPS={true|false} |
Service NEW (APAR PH55370): Controls whether to extend HTTP strict transport security (HSTS) to sub-domains of the specified TCPIPSERVICE. |
com.ibm.cics.web.hsts.max-age.TCPIPS={seconds|-1} |
Service NEW (APAR PH55370): Sets HSTS for an individual TCPIPSERVICE to override the region wide setting. |
com.ibm.cics.web.hsts.includesubdomains={true|false} |
Service NEW (APAR PH55370): Controls whether to extend HSTS to the sub-domains of the CICS server. |
com.ibm.cics.web.hsts.max-age=seconds |
Service NEW (APAR PH55370): Activates and sets HSTS for a CICS region. |
Changes to resource definitions
| Resource | 6.1 |
|---|---|
| URIMAP | CHANGED: 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. |
| DFHWSATH, DFHWSATR, DFHWSATX and DFHPIRS program definitions | CHANGED: These program definitions are moved from group DFHWSAT to group DFHPIPE. You no longer need to install your own versions of these program definitions because DFHPIPE is part of DFHLIST. |
| URIMAP definition DFHRSURI | CHANGED: URIMAP DFHRSURI now specifies TRANSCTION(CPIW) instead of CPIH. If you are using a customized version of DFHRSURI that no longer specifies TRANSACTION(CPIH), no action is needed and you can continue to use your customized DFHRSURI unchanged. However, if the CSD is being shared with a back level region, see Changes to resource definitions to determine if any action is necessary. |
Changes to CICS transactions
| Transaction | 6.1 |
|---|---|
| CDBT | CHANGED: The SPURGE attribute has been changed from SPURGE(NO) to SPURGE(YES). |
| CEPD | CHANGED: Enhanced to generate an SMF type 110 subtype 1 CICS monitoring record every 2000 events processed by CEPD tasks in the region. |
| CJSA | CHANGED: The SHUTDOWN attribute has been changed from SHUTDOWN(DISABLED) to SHUTDOWN(ENABLED). |
| CJSU | CHANGED: The SHUTDOWN attribute has been changed from SHUTDOWN(DISABLED) to SHUTDOWN(ENABLED). |
| CLGR | NEW: Category 1 transaction for automatic recovery of CICS user journals. |
| CPIW | NEW: Category 2 transaction to handle WS-AT protocol messages. It is a direct clone of CPIH. URIMAP DFHRSURI now specifies TRANSCTION(CPIW) instead of CPIH. |
| CSGM | CHANGED: Moved from a category 2 to a category 3 transaction to match CESL and CESN. |
Changes to CEMT
| Command | 6.1 |
|---|---|
| CEMT INQUIRE DB2ENTRY | CHANGED: New option SHARELOCKS indicates whether CICS will pass an XID to Db2 to allow Db2 to share locks with any other thread that passes the same XID. |
| CEMT INQUIRE DSAS | CHANGED: New options PCDSASIZE, PUDSASIZE, EPCDSASIZE, EPUDSASIZE in support of Instruction Execution Protection. ETDSASIZE is removed. |
| CEMT INQUIRE SYSTEM | CHANGED: New option SDTMEMLIMIT that shows the maximum amount of
storage above the bar that CICS makes available for shared
data tables to use for control information (entry descriptors, backout elements, and index nodes).
CHANGED: New option SRRTASKS to show number of security request recordings. CHANGED: New option HEALTHCHECK to indicate if health checks are excluded as part of the CICS region tagging capability. |
| CEMT INQUIRE TASK | CHANGED: New option SRRSTATUS with values of SRRACTIVE and SRRINACTIVE to show the security request recording status of active or inactive. |
| CEMT SET DB2ENTRY | CHANGED: New option SHARELOCKS sets whether CICS will pass an XID to Db2 to allow Db2 to share locks with any other thread that passes the same XID. |
| CEMT SET DSAS | CHANGED: The DSAs that are covered by DSALIMIT and EDSALIMIT include the new DSAs that are never protected from instruction execution. ETDSA is removed so no longer included. |
| CEMT SET SYSTEM | CHANGED: New option SDTMEMLIMIT to set the maximum amount of storage above the bar that CICS makes available for shared data tables to use for control information (entry descriptors, backout elements, and index nodes). |
| CEMT SET TASK | CHANGED: New option SRRSTATUS with values of SRRACTIVE and SRRINACTIVE to set security request recording status to active or inactive. |
Changes to CICS SPI
| Command | 6.1 |
|---|---|
| CREATE DB2ENTRY | CHANGED: New option SHARELOCKS to enable CICS to pass an XID to Db2 and instruct Db2 to share locks between threads that pass the same XID. |
| ENABLE PROGRAM | CHANGED: New options GAEXECUTABLE and TAEXECUTABLE are in support of Instruction Execution Protection. |
| EXTRACT STATISTICS | CHANGED: New option POLICY combined with new option POLICYRULE to obtain statistics about a policy rule that is contained in a POLICY resource. |
| INQUIRE ASSOCIATION | CHANGED: 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 DB2ENTRY | CHANGED: New option SHARELOCKS, indicating whether CICS will pass an XID to Db2 to allow Db2 to share locks with any other thread that passes the same XID. |
| INQUIRE FEATUREKEY | CHANGED: New option FILEPATH to show the path to the feature toggle configuration file that defines a feature toggle setting that is in effect in the CICS region. |
| INQUIRE SECRECORDING | NEW: New option to inquire on security data for compliance, configuration, and diagnosis. |
| INQUIRE POLICY | NEW: To retrieve information about an installed POLICY, or browse through all installed POLICY resources in the region. |
| INQUIRE POLICYRULE | NEW: To retrieve information about an installed policy rule, or browse through all installed rules contained in a policy. |
| INQUIRE STORAGE | CHANGED: New values PCSDSA, EPCDSA, PUDSA, and EPUDSA on the DSANAME option, in support of Instruction Execution Protection. |
| INQUIRE STORAGE64 | NEW: To retrieve information about 64-bit task storage. |
| INQUIRE SUBPOOL | CHANGED: New values PCSDSA, EPCDSA, PUDSA, and EPUDSA on the DSANAME option, in support of Instruction Execution Protection. ETDSA is removed. |
| INQUIRE SYSTEM | CHANGED: New options HEALTHCHECK, EPCDSA, EPUDSA,PCSDSA, PUDSA, SRRTASKS, and SDTMEMLIMIT. ETDSA is removed. |
| INQUIRE TAG | NEW: To inquire on CICS region tags applied to the running region. |
| INQUIRE TASK | CHANGED: New SRRSTATUS option to show the security request recording status of SRRACTIVE or SRRINACTIVE. |
| PERFORM JVMSERVER | CHANGED:
|
| SET ASSOCIATION USERCORRDATA | NEW: To overwrite the user correlator data (USERCORRDATA field) of the originating task. |
| SET DB2ENTRY | CHANGED: New option SHARELOCKS to enable CICS to pass an XID to Db2 and instruct Db2 to share locks between threads that pass the same XID. New INVREQ RESP2 value of 20, indicating that an invalid SHARELOCKS value was specified. |
| SET SECRECORDING | NEW:
New option to inquire on security data for compliance, configuration, and diagnosis. |
| SET SYSTEM | CHANGED: New option SDTMEMLIMIT to set the maximum amount of storage above the bar that CICS makes available for shared data tables to use for control information (entry descriptors, backout elements, and index nodes). |
| SET TAGS REFRESH | NEW: To refresh CICS region tags applied to the running region. |
| SET TASK | CHANGED: New SRRSTATUS option to set the security request recording status to SRRACTIVE or SRRINACTIVE. |
| SET XMLTRANSFORM | CHANGED: New INVREQ RESP2 value of 8, indicating that the XML schema file for the XMLTRANSFORM cannot be found. |
Changes to JVM profiles
| JVM profile | 6.1 |
|---|---|
| EYUCMCIJ.jvmprofile | CHANGED: The supplied sample profile for a CMCI JVM server in a WUI region is changed
to add -Dcom.ibm.ws.zos.core.angelRequiredServices=SAFCRED,PRODMGR,ZOSAIO. |
| EYUSMSSJ.jvmprofile | NEW: A new supplied sample profile for a CMCI JVM server in a single CICS region. This new supplied sample profile for a CMCI JVM server in a single CICS region also has the |
Changes to CICS utilities
| Utility | 6.1 |
|---|---|
| DFH0STAT | NEW REPORT: Policy report |
| DFH0STAT | Data Tables Storage report
|
| DFH0STAT | Db2
Entries report
|
| DFH0STAT | JVMSERVERs report
|
| DFH0STAT | Storage below 16 MB (24-bit storage) report
|
| DFH0STAT | Storage above 16 MB (31-bit storage) report
|
| DFH0STAT | Storage above 2 GB (64-bit storage) report
|
| DFH0STAT | TCP/IP report
|
| DFH0STAT | Temporary Storage report
|
| DFH0STAT | Transaction Classes report
|
| DFHEISUP | CHANGED: DFHEISUP, Load module scanner is changed to be RMODE(ANY) instead of RMODE(24). This change allows DFHEISUP to use 31-bit virtual storage (above 16 MB but below 2 GB). |
| DFHSTUP | CICS
Db2 resource statistics
|
| DFHSTUP | Cipher statistics
|
| DFHSTUP | JVMSERVER resource statistics
|
| DFHSTUP | TCP/IP global statistics
|
| DFHSTUP | Temporary storage global statistics
|
| DFHSTUP | Transaction class resource statistics
|
Changes to GLUEs and TRUEs
| Exit | 6.1 |
|---|---|
| XSNEX | REMOVED |
Changes to XPI functions
| Command | 6.1 |
|---|---|
| Parameter domain (INQUIRE_FEATUREKEY) | CHANGED: New option FILEPATH. |
| Program management The INQUIRE_PROGRAM call | CHANGED: DFHPGISY LOCATION equates that can be used on INQUIRE_PROGRAM calls: PGIS_CDSA, PGIS_SDSA, PGIS_ECDSA and PGIS_ESDSA are replaced by PGIS_PCDSA, PGIS_PUDSA, PGIS_EPCDSA and PGIS_EPUDSA. |
| Program management The GET_NEXT_PROGRAM call | CHANGED: DFHPGISY LOCATION equates that can be used on GET_NEXT_PROGRAM calls: PGIS_CDSA, PGIS_SDSA, PGIS_ECDSA and PGIS_ESDSA are replaced by PGIS_PCDSA, PGIS_PUDSA, PGIS_EPCDSA and PGIS_EPUDSA. |
| Storage management (GETMAIN) | NEW: EXECUTABLE option in support of Instruction Execution Protection. |
| Storage management (INQUIRE_ELEMENT_LENGTH) | NEW: ADDRESS64, ELEMENT_ADDRESS64, and ELEMENT_LENGTH64 options. |
| Storage management (INQUIRE_TASK_STORAGE64) | NEW: New XPI call to request details of all elements of task-lifetime 64-bit storage belonging to a task. |
Changes to user-replaceable programs
No changes in CICS TS 6.1.
Changes to control tables
No changes in CICS TS 6.1.
Changes to event processing adapters and formats
No changes in CICS TS 6.1.
Changes to installation and definition of CICSPlex SM
- The record size of EYUHIST* data sets has increased from RECORDSIZE(3680 3684) to RECORDSIZE(3748 3752). The EYUJHIST sample has been updated to reflect this change.
Changes to configuration and initialization of CICSPlex SM
| EYUPARM parameter | 6.1 |
|---|---|
| No changes in CICS TS 6.1. |
| EYUWUI parameter | 6.1 |
|---|---|
| TCPIPHOSTNAME | Service
DEPRECATED (APAR PH48544): 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 retained for compatibility and will be removed in a later release. |
| TCPIPHTTPHOST | Service
DEPRECATED (APAR PH48544): 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 retained for compatibility and will be removed in a later release. |
| Change | 6.1 |
|---|---|
| Enhancements to the CMCI GraphQL API | CHANGED: Added support for the following resources:
|
Changes to CICSPlex SM behavior and operation
| CICSPlex SM feature | 6.1 |
|---|---|
| CICSPlex SM workload management | CHANGED:
|
Changes to CICSPlex SM resource tables
Enhancements to CICSPlex SM resource tables are typically populated to related CICSPlex SM views. In Table 26, where applicable, the changed CICSPlex SM views are also listed.
| Resource table | Related view | 6.1 |
|---|---|---|
| CICSRGN | CICS region (CICSRGN) view | CHANGED: New resource table attribute SDTMEMLIMIT |
| DB2EDEF | DB2® entry definition (DB2EDEF) view | CHANGED: New resource table attribute SHARELOCKS |
| DB2ENTRY | DB2 entries (DB2ENTRY) view | CHANGED: New resource table attribute SHARELOCKS |
| DSNAME | Physical data sets for files (DSNAME) view | REMOVED actions:
|
| EMASSICK | Not applicable | CHANGED:
New values SOSMVS24, SOSMVS31 and SOSMVS64 added to SICKTYPE output valid values New resource table attributes SOSMVS24_TIM, SOSMVS31_TIM and SOSMVS64_TIM |
| EMASWELL | Not applicable | CHANGED: New values SOSMVS24, SOSMVS31 and SOSMVS64 added to SICKTYPE output valid values New resource table attributes SOSMVS24_TIM, SOSMVS31_TIM and SOSMVS64_TIM |
| EMSTATUS | Not applicable | CHANGED: New values SOSMVS24, SOSMVS31 and SOSMVS64 added to SICKTYPE output valid values New resource table attributes SOSMVS24_TIM, SOSMVS31_TIM and SOSMVS64_TIM |
| FEATURE | Not applicable | CHANGED: New resource table attribute FILEPATH |
| RULE | Not applicable | CHANGED:
|
| SECREC | Not applicable | NEW: Resource table for CICS security request recording data |
| TCPIPGBL | Not applicable | DEPRECATED: The following attributes are deprecated in CICS TS 6.1 but are retained for compatibility with
earlier CICS releases:
|
| TRANCLAS | Transaction class (TRANCLAS) view | CHANGED: New resource table attribute LASTATMAX |
Changes to CICS monitoring
| Data | 6.1 |
|---|---|
| Exception class data | CHANGED:
New exception resource type DSWC, which has the following possible EXCMNRID values:
New exception resource type CONTAINR, which means that the threshold of a container storage policy task rule has been exceeded. New exception resource type TRANDUMP, which means that the threshold of a transaction dump threshold policy system rule has been exceeded. |
| Performance data in group DFHCICS | CHANGED: Enhanced to provide association data of DPL requests by
EXCI clients. If a task was initiated by an EXCI client, in the performance record of the DPL
request, field 374 (PHAPPLID) contains the EXCI job name, field 378 (PHCOUNT) contains a value of 1,
and field 376 (PHTRANNO) has a value of 0. The data is populated to transaction resource class data and identity class data. 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. |
| Performance data in group DFHSOCK | CHANGED: NEW FIELDS:
CHANGED FIELDS:
REMOVED FIELDS:
|
| Transaction resource class data: Listing of data fields | CHANGED: New URIMAP entry field MNR_URIMAP_TLSLVL is available to identify the TLS level selected during the initial handshake for use on an outbound connection. New URIMAP entry field MNR_URIMAP_FLAG is available to identify whether CICS-configured or AT-TLS was used for the outbound connection. |
Changes to statistics
| Statistics | 6.1 |
|---|---|
| CICS Db2 | NEW FIELD: D2R_SHARELOCKS, with DFHSTUP name Share Locks, added to CICS Db2 resource statistics, indicating whether CICS will pass an XID to Db2 to allow Db2 to share locks with any other thread that passes the same XID. |
| Ciphers | NEW FIELDS showing the ciphers in use:
|
| JVMSERVER | NEW FIELDS showing the memory currently used and allocated to the
JIT code cache memory pool:
NEW FIELDS showing the memory currently used and allocated to the JIT data cache:
NEW FIELDS showing the memory currently used and allocated to the JVM class storage
memory pool:
NEW FIELDS showing the size limit and current free space of the JVM's shared
class cache:
|
| TCP/IP domain | NEW FIELDS added to TCP/IP global statistics, showing the maximum,
current and peak numbers of TLS handshakes running in parallel:
|
| TCP/IP domain | NEW FIELDS added to TCP/IP global statistics, showing the maximum,
current and peak numbers of TLS handshakes in waiting:
|
| TCP/IP domain | NEW FIELDS added to TCP/IP global statistics, showing the total
number of established inbound connections that have used CICS
configured TLS protocol during the interval through, which can come from TCPIPSERVICE with SSL(YES)
or SSL(CLIENTAUTH):
|
| TCP/IP domain | NEW FIELDS added to TCP/IP global statistics, showing the total
number of established outbound connections that have used CICS configured TLS protocol during the interval, which can come from URIMAP with
USAGE(CLIENT) SCHEME(HTTPS) or WEB OPEN SCHEME(HTTPS):
|
| TCP/IP domain | NEW FIELDS added to TCP/IP global statistics, showing the total
number of established inbound connections that have used AT-TLS protocol during the interval, which
can come from TCPIPSERVICE with SSL(ATTLSAWARE) or SSL(NO):
|
| TCP/IP domain | NEW FIELDS added to TCP/IP global statistics, showing the total
number of established outbound connections that have used AT-TLS protocol during the interval, which
can come from URIMAP with USAGE(CLIENT) SCHEME(HTTP) or WEB OPEN SCHEME(HTTP):
|
| TCP/IP domain | NEW FIELDS added to TCP/IP global statistics, showing the total
number of CICS-configured TLS full and abbreviated handshakes
for inbound and outbound connections:
|
| TCP/IP domain | CHANGED FIELDS: The following fields in TCP/IP global statistics
have their DFHSTUP names changed to clarify their use:
|
| TCP/IP domain | REMOVED FIELDS: The following fields have been removed from
TCP/IP global statistics:
|
| Temporary storage | NEW FIELDS added to Temporary storage global statistics, showing
the current and peak percentage of auxiliary temporary storage being used:
|
| Transaction class | NEW FIELD showing the last time in UTC, in store clock (STCK)
value, that the transaction class has reached its maximum number of transactions that are allowed to
be active.
|
Changes to CICS messages
- DFHnnnn
- Removed:
- DFH7040
- DFH7049
- DFH7051
- DFH7052
- DFH7056
- DFH7062
- DFH7064
- DFH7068 through DFH7073
- DFH7079
- DFH7081
- DFH7087
- DFH7088
- DFH7090 through DFH7098
- DFH7202
- DFH7203
- DFH7211
- DFH7212
- DFH7214
- DFH7223
- DFH7224
- DFH7227
- DFH7231
- DFH7234
- DFH7236
- DFH7265
- DFH7266
- DFHAMnnnn
- New:
- DFHAM4968I indicates that one or more attributes of a resource were overridden.
- DFHAM4969E indicates that a resource failed to install because overrides resulted in an invalid resource definition.
- DFHAM4970I indicates that an override was applied to a resource definition attribute.
- DFHAM4971E indicates that resource overrides applied during GRPLIST installation resulted in invalid resource definitions.
- DFHAM4972E indicates that a resource override action is not valid because an attribute is null.
- DFHAM4973E indicates that a resource override action makes an attribute too long.
- DFHAM4990E indicates the deletion of a resource definition failed because it is a protected definition.
- DFHAPnnnn
- New:
- DFHAP2001 identifies a copy member required for a PLT which was not located.
- DFHAP0007E indicates a mismatch in Instruction Execution Protection settings between CICS and LE.
- DFHCAnnnn
- New:
- DFHCA4968I indicates that one or more attributes of a resource were overridden.
- DFHCA4969E indicates that a resource failed to install because overrides resulted in an invalid resource definition.
- DFHCA4970I indicates that an override was applied to a resource attribute.
- DFHCA4972E indicates that a resource override action is not valid because an attribute is null.
- DFHCA4973E indicates that a resource override action makes an attribute too long.
- DFHDUnnnn
- New:
- DFHDU0104 indicates that a dumpcode has been added.
- DFHDU0105 indicates that a dumpcode has been replaced.
- DFHDU0106 indicates that a dumpcode has been discarded.
- DFHFCnnnn
- New:
- DFHFC0418 indicates that initialization of shared data tables failed because an attempt was made to set SDTMEMLIMIT to a value greater than 40% of MEMLIMIT.
- DFHFC0433 indicates that the amount of above-the-bar storage used by Shared Data Tables has reached a certain percentage (75% or more) of the SDTMEMLIMIT storage.
- DFHFC0434 indicates that the amount of above-the-bar storage used by Shared Data Tables has fallen below 70% of the SDTMEMLIMIT storage.
- DFHHCnnnn
- New:
- DFHHC0104W indicates that the CICS Health Checker encountered an unexpected error.
- DFHHnnnn
- New:
- DFHH0004 indicates one or more region configuration parameters are not optimally set.
- DFHH0005 indicates one or more resource configuration parameters is not optimally set.
- DFHH0006 indicates one or more USS file access permission settings is not optimally set.
- DFHH0007 indicate one or more resource security related SIT parameters are not optimally set.
- DFHH0304 indicate all region configuration parameters are correctly set.
- DFHH0305 indicates all resource configuration parameters are correctly set.
- DFHH0306 indicates that all relevant USS files are correctly secured.
- DFHH0307 indicates that all resource security SIT parameters are correctly set.
- DFHH0401 indicates SEC=NO has been specified as a SIT parameter.
- DFHH0402 indicates XTRAN=NO has been specified as a SIT parameter.
- DFHH0403 indicates XUSER=NO has been specified as a SIT parameter.
- DFHH0404 indicates CONFDATA=SHOW has been specified.
- DFHH0405 indicates MINTLSLEVEL is too low.
- DFHH0406 indicates HTTPSERVERHDR or HTTPSUSRAGENT or both are set to YES.
- DFHH0407 indicates CWA (Common Work Area) storage is not CICS key.
- DFHH0409 indicates RESSEC has been set to ASIS.
- DFHH0410 indicates RACFSYNC has been set to NO.
- DFHH0411 indicates DFLTUSER or KERBEROSUSER is same as region userid.
- DFHH0412 indicates GMTRAN allows users access to the default screen.
- DFHH0413 indicates it is possible to revoke the REGION userid.
- DFHH0414 indicates XCMD=NO has been specified.
- DFHH0501 indicates the default user can run sensitive transactions.
- DFHH0502 indicates default URM DFHISAIP is being used with IPIC TCPIPSERVICEs.
- DFHH0503 indicates clones of one or more sensitive transactions are installed.
- DFHH0504 indicates AUTHENTICATE no or basic is used for non-SSL TCPIPSERVICES.
- DFHH0601 indicates unauthorized access to USSCONFIG is allowed.
- DFHH0602 indicates unauthorized access to JVMPROFILE is allowed.
- DFHH0603 indicates unauthorized access to bundle files is allowed.
- DFHH0701 indicates XPCT=NO has been specified.
- DFHH0702 indicates XDCT=NO has been specified.
- DFHH0703 indicates XDB2=NO has been specified and Db2 could be used.
- DFHH0704 indicates XJCT=NO has been specified.
- DFHH0705 indicates XPPT=NO has been specified
- DFHH0706 indicates XTST=NO has been specified.
- DFHH0707 indicates XFCT=NO has been specified.
- DFHH0708 indicates XHFS=NO and at least one URIMAP uses static data.
- DFHISnnnn
- New:
- Service DFHIS2013 (APAR PH53315) indicates the server APPLID that is used in a High Availability (HA) IPCONN connection.
- DFHLGnnnn
- New:
- DFHLG0515 indicates that the maximum number of attempts to recover CICS user journals has been reached.
- DFHLG0516 indicates that the current instance of CLGR failed to automatically recover CICS user journals.
- DFHMPnnnn
- Changed:
- DFHMP2006 is issued for a failed installation of a compound condition system rule.
- Service DFHMP3001 to DFHMP3018 (APAR PH62711) are issued to Console as an additional destination.
- DFHMQnnnn
-
New:
- DFHMQ0224E indicates that CKAM failed to link to DFHMQMNS.
- Service DFHMQ0797E (APAR PH47961) is issued when temporary storage queue DFHCKBR is required but its TSMODEL definition has not been defined or installed in the system.
Changed:- DFHMQ0107I is enhanced to include the name of the MQMONITOR in the message text if an MQMONITOR is associated with the CKTI that has been requested to end.
- DFHMQ0129E is enhanced to include the name of the MQMONITOR in the message text if an MQMONITOR is associated with the CKTI that has been terminated because of an unrecoverable abend.
- DFHMQ0700I is enhanced to include the name of the MQMONITOR in the message text if an MQMONITOR is associated with the CICS-MQ bridge that is in the progress of initialization.
- DFHMQ0704E is enhanced to include the name of the MQMONITOR in the message text if an MQMONITOR is associated with the CICS-MQ bridge that issued the error for the call.
- DFHMQ0713I is enhanced to include the name of the MQMONITOR in the message text if an MQMONITOR is associated with the CICS-MQ bridge that has terminated normally.
- DFHMQ0750E is enhanced to include the name of the MQMONITOR in the message text if an MQMONITOR is associated with the CICS-MQ bridge that has terminated abnormally due to an unexpected condition.
- DFHPAnnnn
- New:
- DFHPA2001E indicates insufficient 64-bit storage to process resource overrides.
- DFHPA2002I indicates that the resource overrides file is being read.
- DFHPA2003E indicates that resource overrides file could not be found.
- DFHPA2004E indicates that the resource overrides file could not be opened.
- DFHPA2005E indicates that the resource overrides file could not be read.
- DFHPA2007E indicates that the USSCONFIG value cannot be determined.
- DFHPA2008E indicates that the resource overrides file is too large.
- DFHPA2009E indicates insufficient 31-bit storage to process resource overrides.
- DFHPA2011E indicates that the RESOVERIDES system initialization parameter specifies an invalid resource overrides file name
- DFHPInnnn
- New:
- DFHPI0518 indicates that the CICS pipeline manager trust handler, DFHPITC, fails to find the required credentials in a web service request.
- DFHRLnnnn
-
New:
- Service DFHRL0137I (APAR PH58296) is issued when all GRPLIST defined BUNDLE resources have reached their target initial status.
- Service DFHRL0138W (APAR PH58296) is issued when one or more GRPLIST defined BUNDLE resources have failed to reach their target initial status.
Changed:- DFHRL2013 is enhanced to report the name of the CMAS that DFHDPLOY is connected through.
- DFHRMnnnn
- New:
- DFHRM0240 indicates the local log name that is set during CICS initialization and sent to a remote system when CICS establishes an APPC or IRC connection.
- DFHRM0241 indicates a log name that has been set for an APPC or IRC connection.
- DFHRM0242 indicates a log name that has been deleted for an APPC or IRC connection.
- DFHRVnnnn
- New:
- DFHRV0002 indicates that a severe error (code X'code') occurred in a module.
- DFHRV1000E indicates that the resource overrides file failed to parse.
- DFHRV1001W indicates that an override rule is for an obsolete resource type.
- DFHRV1002E indicates that an override rule specifies an invalid resource name.
- DFHRV1003E indicates that an override rule specifies an invalid attribute.
- DFHRV1004E indicates that an override rule specifies an invalid attribute value.
- DFHRV1005E indicates that an override rule specifies an invalid value for an integer attribute.
- DFHRV1006E indicates that an override rule specifies an integer attribute value outside its valid range.
- DFHRV1007E indicates that an override rule specifies an invalid CVDA attribute value.
- DFHRV1008E indicates that an override rule specifies an invalid override action.
- DFHRV1009E indicates that an override rule specifies an unsupported resource type.
- DFHRV1010E indicates that an override rule specifies an invalid symbol format in the attribute value.
- DFHRV1011E indicates that an override rule specifies an unsupported symbol name in the attribute value.
- DFHRV1012E indicates that an override rule specifies an invalid symbol substring in the attribute value.
- DFHRV1013E indicates that an override rule specifies an unsupported escape character in the attribute value.
- DFHRV1014E indicates that an override rule specifies an invalid null string in the attribute value.
- DFHRV1015E indicates that an override rule specifies an obsolete attribute.
- DFHRV1016W indicates that a resource overrides file with updated content was loaded during CICS restart.
- DFHRV1017E indicates that a resource overrides file is empty.
- DFHSInnnn
- New:
- DFHSI1610 indicates that DFHAMIO is not on the load library and resource overrides cannot be processed.
- DFHSI1611 indicates an error in DFHAMIO during resource override processing.
- DFHSI1612 indicates errors in the resource overrides file during resource override processing.
- DFHSI1801 indicates errors in the PLT that is used during the initialization of CICS.
- DFHSMnnnn
-
New:
- DFHSM0136 indicates the size of the DSAs that are never protected from instruction execution.
- DFHSM0160I indicates that Instruction Execution Protection is available.
- DFHSM0161I indicates that Instruction Execution Protection is enabled for eligible CICS DSAs.
Removed:- DFHSM0137
- DFHSM0138
- DFHSM0139
- DFHSM0140
- DFHSNnnnn
-
Changed:
- DFHSN1100 changed to add the TN3270 IP Address to the message output.
- DFHSN1101
Removed:- DFHSN1102
- DFHSOnnnn
- New:
- DFHSO0170A indicates that the specified TCPIPSERVICE cannot be opened because the default TCP/IP stack is not available.
- DFHSO0171A indicates that the specified TCPIPSERVICE cannot be opened because the specified TCP/IP stack is not available.
- DFHSO0200I is issued when the CICS sockets listener task starts accepting inbound TCP/IP connections.
- DFHSO0201I is issued when the CICS sockets listener task stops accepting new inbound HTTP connections.
- DFHSO0202I is issued when the CICS sockets listener task stops accepting all inbound TCP/IP connections.
- DFHSO0300 is issued when the client side of a TLS handshake failed during certificate validation.
- DFHSO0301 is issued when the client side of a TLS handshake failed to establish secure communication.
- DFHSO0302 is issued when the client side of a TLS handshake failed during certificate validation caused by a lack of a valid certificate.
- DFHSO0303 is issued when the client side of a TLS handshake failed during certificate validation caused by a lack of a valid certificate sent to the remote partner.
- DFHSO0304 is issued when the client side of a TLS handshake failed during certificate validation caused by an invalid certificate date.
- DFHSO0305 is issued when the client side of a TLS handshake failed during certificate validation caused by a missing key label.
- DFHSO0310 is issued when the client side of a TLS handshake failed during certificate validation caused by an internal error reported by the remote partner.
- DFHSO0399 is issued when the client side of a TLS handshake failed. The text in the message explains the error details.
- DFHSO0400 is issued when the server side of a TLS handshake failed during certificate validation.
- DFHSO0401 is issued when the server side of a TLS handshake failed to establish secure communication
- DFHSO0402 is issued when the server side of a TLS handshake failed during certificate validation caused by a lack of a valid certificate.
- DFHSO0403 is issued when the server side of a TLS handshake failed during certificate validation caused by a lack of a valid certificate sent to the remote partner.
- DFHSO0404 is issued when the server side of a TLS handshake failed during certificate validation caused by an invalid certificate date.
- DFHSO0405 is issued when the server side of a TLS handshake failed during certificate validation caused by a missing key label.
- DFHSO0410 is issued when the server side of a TLS handshake failed during certificate validation caused by an internal error reported by the remote partner.
- DFHSO0499 is issued when the server side of a TLS handshake failed. The text in the message explains the error details.
- DFHSRnnnn
- New:
- DFHSR0623 indicates that there is an attempt to execute an instruction from storage that is protected from instruction execution.
- DFHTMnnnn
- New:
- DFHTM1721 indicates errors in the PLT that is used during the shutdown of CICS.
- DFHTPnnnn
- New:
- Service DFHTP4175 (APAR PH43431) indicates a message routing failure due to an invalid or unlocatable remote system ID.
- DFHTSnnnn
- New:
- DFHTS1316 indicates that auxiliary temporary storage data set usage has reached 75% or more of the capacity.
- DFHTS1317 indicates that auxiliary temporary storage data set usage has fallen below 70% of the capacity.
- DFHTS1610 indicates that a scan of shared temporary storage queues has completed. The message shows the numbers of shared temporary storage queues scanned and deleted.
- DFHWBnnnn
-
New:
- DFHWB0112I indicates that there was a problem processing the defaultciphers.xml file.
- Service DFHWB1561 (APAR PH60212) indicates that the URIMAP resource was defined with CIPHERS() and lists the ciphers that CICS used instead.
- Service DFHWB1583 (APAR PH63454) indicates a change of IP address from what is recorded in the URIMAP DNS cache.
Changed:
- DFHWB0763 is changed to indicate the name of the disabled URIMAP.
- DFHXQnnnn
- New:
- DFHXQ0420I indicates that the percentage of entries in use in the pool structure dropped below a specified threshold.
- DFHXQ0421I indicates that the percentage of elements in use in the pool structure dropped below a specified threshold.
- DFHXQ0422I indicates that the percentage of entries in use in the pool structure reached a specified threshold.
- DFHXQ0423I indicates that the percentage of elements in use in the pool structure reached a specified threshold.
- DFHXSnnnn
-
New:
- DFHXS1117 indicates the association data, including origin information related to a security violation.
Changed:- DFHXS1113 is removed as Category 1 transactions. No longer use RACF to determine access.
- DFHXS1201 either mentioned USERID or PASSWORD and now provide a more generic message to obscure which field was incorrect.
- DFHXS1206 either mentioned USERID or PASSWORD and now provide a more generic message to obscure which field was incorrect.
- DFHXS1215 either mentioned USERID or PASSWORD and now provide a more generic message to obscure which field was incorrect.
- DFHXS1404 is removed as Category 1 transactions. No longer use RACF to determine access.
Removed:- DFHXS1205
- DFHXS1211
- DFHYMnnnn
- New:
- DFHYM1000E indicates that a resource type in the resource overrides file is too long or missing a delimiter.
- DFHYM1001E indicates that an override rule in the resource overrides file is missing the selector or overrides value.
- DFHYM1002E indicates that an attribute name in the resource overrides file is too long or missing a delimiter.
- DFHYM1003E indicates that an override action in the resource overrides file must start on a new line.
- DFHYM1004E indicates that a find override action in the resource overrides file is missing an associated replace action.
- DFHYM1005W indicates that an overrides mapping in the resource overrides file does not specify any attributes.
- DFHYM1006E indicates an invalid selector condition or override action for an attribute in the resource overrides file.
- DFHYM1007E indicates that a line delimiter is missing from the resource overrides file.
- DFHYM1008E indicates incorrect indentation in the resource overrides file.
- DFHYM1009E indicates that an attribute value must be enclosed in quotes in the resource overrides file.
- DFHYM1010E indicates a missing space before a comment in the resource overrides file.
- DFHYM1011E indicates unexpected data in the resource overrides file.
- DFHYM1012E indicates an invalid character because of a character encoding error in the resource overrides file.
- DFHYM1013E indicates an unsupported escape character in the resource overrides file.
- DFHYM1014E indicates an invalid override action-operator in a selector mapping in the resource overrides file.
- DFHYM1015E indicates an invalid selector condition-operator in an overrides mapping in the resource overrides file.
- DFHYM1016E indicates a duplicate attribute in a selector or overrides mapping in the resource overrides file.
- DFHYM1017E indicates that a resource override find action is missing a value in the resource overrides file.
- DFHYM1018E indicates an unsupported multiline indicator in the resource overrides file.
- DFHYM1019E indicates that the schemaVersion mapping is missing from the resource overrides file.
- DFHYM1020E indicates that the resourceOverrides mapping is missing from the resource overrides file.
- DFHYM1021E indicates that the schemaVersion mapping specifies an invalid schema name or version in the resource overrides file.
- DFHYM1022E indicates that a resource overrides schema version in the resource overrides file is not supported.
- DFHYM1023E indicates that the resource overrides file uses an unsupported code page.
Changes to CICSPlex SM messages
- EYUNXnnnn
-
New:
- EYUNX0110W indicates that resources to be installed conflicted with existing URIMAP or TCPIPSERVICE resources.
Changed:- EYUNX0013E is changed to also indicate invalid definition options for resources in a single CICS region configured with the CMCI JVM server (SMSS).
- EYUXDnnnn
- New:
- EYUXD0721I indicates the name of the CICSplex whose CICSplex context records will be removed from the CMAS EYUDREP data repository.
- EYUXD0722I indicates the name of the CICSplex whose CICSplex context records will be updated to the CMAS EYUDREP data repository.
- EYUXLnnnn
- Changed:
- EYUXL0003I has an editorial change in its message text. The phrase version is dropped from the message text. There is no functional change to this message.
Changes to abend codes
- New abend codes
-
- Service AITQ (APAR PH52991) occurs when a transaction is purged, during the processing of a request, while waiting for a response from a connected subsystem over an IPIC connection.
- AKES occurs when an attempt is made to execute an instruction that is located in storage that is protected from instruction execution.
- Service AMQT (APAR PH47961) occurs when temporary storage queue DFHCKBR is required but the TSMODEL definition for it does not exist.
- ARZR occurs when a request stream task encountered a failure while trying to join with an existing target request stream task.
- AXS1 occurs when a user attempts to run a Category 1 transaction directly.
Changes to samples
| Sample | 6.1 |
|---|---|
| strongciphers.xml | REMOVED: Use of strongciphers.xml is replaced by customizing allvalidciphers.xml and defaultciphers.xml for use with CIPHERS attribute in resource definitions. |
| DFH$54J | NEW: JCL to output SMF 1154 Subtype 80 records |
| DFH$1154 | NEW: REXX program to output SMF 1154 Subtype 80 records |
| DFH$MOLS | CHANGED: The UNLOAD function is enhanced to support DFHRMI fields in its output. |
Changes to documentation
| Documentation | 6.1 |
|---|---|
| 6.1 | |
| Downloadable (offline) documentation | NEW: IBM Documentation Offline is now automatically translated. |
| Online documentation |
CHANGED:
IBM Knowledge Center is renamed to IBM Documentation. NEW: IBM Documentation is now automatically translated. |
| Fundamentals |
NEW:
How it works: CICS storage
CHANGED after general availability: The reference topics about CICS subpools in CICS DSAs, previously contained in How it works: CICS storage, are moved to System management reference. See Reference: CICS subpools in CICS DSAs. |
| Developing applications | NEW: Get started with Java in CICS |
| Security | NEW: structure and information |
| CICS TS Feature Pack for Dynamic Scripting V2.0 | REMOVED: References removed from the documentation. |
| Scenario: Using business events to analyze application trends | REMOVED: References removed from the documentation. |
| PDFs |
NEW PDF:
CHANGED:
STABILIZED: The following PDF is no longer produced: RACF Security Guide |