Changes to CICS transactions

This section summarizes the changes to CICS® transactions across supported CICS releases.

If you are upgrading from an end-of-service release, you can find information about the changes that are relevant to those releases in Summary of changes from end-of-service releases.

If there are changes to the category 2 transactions, you must rerun the DFH$CAT2 CLIST provided in the SDFHSAMP library.

For information about the changes to the CICS main terminal transaction CEMT, see Changes to CEMT.

Highlights of changes across supported releases of CICS TS

Table 1 lists new and changed CICS-supplied transactions in each supported CICS TS release. The number following the transaction name indicates its security category. The links provided take you to the relevant tables below where brief descriptions of the changes are provided.

Tag Service indicates external changes introduced by service APARs.

Table 1. Highlights of CICS transactions changes across supported releases of CICS TS
5.6 6.1 6.2 CICS TS 6.3
NEW: NEW: NEW: NEW:
CHANGED: CHANGED:
  • All Category 1 transactions:

    The RACF® check to validate the CICS region user ID is entitled to run a Category 1 transaction is removed at this release.

  • CDBT 2
  • CEPD 1
  • CJSA 2
  • CJSU 2
  • CSGM 3
CHANGED: CHANGED:
  • All CICS Category 1 transactions, except CWXN and CWXU:

    These transactions are now automatically installed during CICS startup. If you want to override certain transaction attributes, issue a SET TRANSACTION SPI command after the startup or write a second phase PLT program instead.

    Individual transactions are listed below only if they have additional changes by release.

Changes to CICS transactions by release of CICS TS

View changes by transaction.

The program and CSD group for these transactions are shown in List of CICS transactions.

CDBT
Security category: 2
5.6 6.1 6.2 CICS TS 6.3
  CHANGED:

The SPURGE attribute has been changed from SPURGE(NO) to SPURGE(YES).

   
CEDA, CEDB, CEDC
Security category: 2
5.6 6.1 6.2 CICS TS 6.3
CHANGED:

The dataset associated with the CSD for the local region is now displayed on the panel in format DSN=<dataset name>.

  CHANGED:

CEDA enforces uppercase translation on the NETNAMEQ attribute.

 
CEPD
Security category: 1
5.6 6.1 6.2 CICS TS 6.3
  CHANGED:

Enhanced to generate an SMF type 110 subtype 1 CICS monitoring record every 2000 events processed by CEPD tasks in the region.

   
CESF
Security category: 3
5.6 6.1 6.2 CICS TS 6.3
CHANGED:

Now subject to the control of GMTRAN=(,DISCONNECT) so that the terminal session is disconnected upon sign-off.

     
CETR
Security category: 2
5.6 6.1 6.2 CICS TS 6.3
  CHANGED:

The minimum value that can be specified for the internal trace table size has been increased from 1024 KB to 12288 KB (12 MB).

 
CHLP, CMAC
Security category: 3
5.6 6.1 6.2 CICS TS 6.3
    CHANGED to a Category 3 transaction from a Category 2 transaction.  
CJSA
Security category: 2
5.6 6.1 6.2 CICS TS 6.3
  CHANGED: The SHUTDOWN attribute has been changed from SHUTDOWN(DISABLED) to SHUTDOWN(ENABLED)    
CJSS
Security category: 1
5.6 6.1 6.2 CICS TS 6.3
NEW      
CJSU
Security category: 2
5.6 6.1 6.2 CICS TS 6.3
  CHANGED: The SHUTDOWN attribute has been changed from SHUTDOWN(DISABLED) to SHUTDOWN(ENABLED)    
CJXA
Security category: 2
5.6 6.1 6.2 CICS TS 6.3
NEW      
CKBR
Security category: 2
5.6 6.1 6.2 CICS TS 6.3
CHANGED: New parameter SMFMQGET, instructing CICS to write SMF type 110 records for MQGET requests issued by the CICS-MQ bridge.

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
Security category: 2
5.6 6.1 6.2 CICS TS 6.3
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.

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.

     
CLGR
Security category: 1
5.6 6.1 6.2 CICS TS 6.3
  NEW

CICS user journal automatic recovery

   
CMNF
Security category: 1
5.6 6.1 6.2 CICS TS 6.3
      NEW

OpenTelemetry SMF buffer flush. When CICS generates OpenTelemetry (OTel) data at the end of a task, the data is cached in a CICS buffer. The CMNF transaction flushes the data from CICS to SMF type 1159 subtype 1 records every five seconds.

CPIW
Security category: 2
5.6 6.1 6.2 CICS TS 6.3
  NEW

A direct clone of CPIH used to handle WS-AT protocol messages.

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, and if the CICS-supplied DFHWSAT group has been installed (instead of a customized DFHRSURI), take one of the following actions:
  • Make sure authority is given to run CPIW.
  • Install a customized version of DFHRSURI that specifies TRANSACTION(CPIH), ahead of the DFHWSAT group.
   
CQRC
Security category: 1
5.6 6.1 6.2 CICS TS 6.3
NEW      
CSFE
Security category: 2
5.6 6.1 6.2 CICS TS 6.3
CHANGED:

CSFE has been enhanced to allow authorized users to change the CONFDATA settings.

     
CSGM
Security category: 3
5.6 6.1 6.2 CICS TS 6.3
CHANGED to a Category 3 transaction from a Category 2 transaction.    
CWDP
Security category: 2
5.6 6.1 6.2 CICS TS 6.3
NEW      
CWMC
Security category: 2
5.6 6.1 6.2 CICS TS 6.3
      NEW

Used by the CICS MCP server as the transaction under which the MCP workload runs.

CXMT
Security category: 1
5.6 6.1 6.2 CICS TS 6.3
    NEW

Periodically checks all the TRANCLASS in the CICS region and will send a message if a specific TRANCLASS has had non-zero number of purges during the interval.

 
CXSD
Security category: 2
5.6 6.1 6.2 CICS TS 6.3
    NEW

Allows security request recording (SRR) to be enabled during the lifecycle of the testing of an application. This enables the user to drive manual testing whilst gathering the security requests subsequently exercised by the testing.