Changes to CICS API

This section summarizes the changes to the CICS® application interface of EXEC CICS commands across supported CICS releases. Use this information to plan the impact on applications of upgrading from one release to another.

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.

Highlights of changes across supported releases of CICS TS

Table 1 lists new and changed CICS API commands and macros in each supported CICS TS release.

The links provided for new commands take you to their reference information in the product documentation.

The links provided for changed commands and macros take you to the relevant tables below where brief descriptions of the changes are provided.

Table 1. Highlights of CICS API changes across supported releases of CICS TS
5.4 5.5 5.6 6.1
NEW:

EXCI can issue these commands in batch.

NEW: None NEW:
CHANGED: CHANGED: CHANGED: CHANGED:

Changes to EXEC CICS commands and macros, by release of CICS TS

View changes by command or macro:

ASSIGN
5.4 5.5 5.6 6.1
  NEW OPTIONS:
  • LOCALCCSID
  • TNADDR
  • TNIPFAMILY
  • TNPORT
  NEW OPTION:
  • GMEXITOPT
CHANGE PASSWORD
5.4 5.5 5.6 6.1
CHANGED with APAR:

PH23078: New NOTAUTH with RESP2 value of 1

PH31270: New NOTAUTH with RESP2 value of 17

CHANGED with APAR:

PH23078: New NOTAUTH with RESP2 value of 1

PH31270: New NOTAUTH with RESP2 value of 17

CHANGED with APAR:

PH23078: New NOTAUTH with RESP2 value of 1

PH31270: New NOTAUTH with RESP2 value of 17

PH51378: New INVREQ with RESP2 value of 32.

CHANGED:

New NOTAUTH with RESP2 value of 1

New NOTAUTH with RESP2 value of 17

CHANGED with APAR:

PH51378: New INVREQ with RESP2 value of 32.

Go back to Highlights of changes across releases

CHANGE PHRASE
5.4 5.5 5.6 6.1
CHANGED with APAR:

PH23078: New NOTAUTH with RESP2 value of 1

PH31270: New NOTAUTH with RESP2 value of 17

CHANGED with APAR:

PH23078: New NOTAUTH with RESP2 value of 1

PH31270: New NOTAUTH with RESP2 value of 17

CHANGED with APAR:

PH23078: New NOTAUTH with RESP2 value of 1

PH31270: New NOTAUTH with RESP2 value of 17

PH51378: New INVREQ with RESP2 value of 32.

CHANGED:

New NOTAUTH with RESP2 value of 1

New NOTAUTH with RESP2 value of 17

CHANGED with APAR:

PH51378: New INVREQ with RESP2 value of 32.

Go back to Highlights of changes across releases

DEFINE COUNTER and DEFINE DCOUNTER
5.4 5.5 5.6 6.1
NEW OPTION:
  • NOSUSPEND
     

Go back to Highlights of changes across releases

DELAY
5.4 5.5 5.6 6.1
  CHANGED: New condition NORMAL with RESP2 value 23    

Go back to Highlights of changes across releases

DELETE
5.4 5.5 5.6 6.1
CHANGED: New INVREQ with RESP2 value of 57 THREADSAFE: The command is threadsafe if it refers to a coupling facility data table.    

Go back to Highlights of changes across releases

DELETE COUNTER and DELETE DCOUNTER
5.4 5.5 5.6 6.1
NEW OPTION:
  • NOSUSPEND
     

Go back to Highlights of changes across releases

ENDBR
5.4 5.5 5.6 6.1
  THREADSAFE: The command is threadsafe if it refers to a coupling facility data table.    

Go back to Highlights of changes across releases

FREEMAIN
5.4 5.5 5.6 6.1
  CHANGED: New INVREQ with RESP2 value of 3    

Go back to Highlights of changes across releases

FREEMAIN64
5.4 5.5 5.6 6.1
  CHANGED: New INVREQ with RESP2 value of 3    

Go back to Highlights of changes across releases

GET COUNTER and GET DCOUNTER
5.4 5.5 5.6 6.1
NEW OPTION:
  • NOSUSPEND
     

Go back to Highlights of changes across releases

GETMAIN
5.4 5.5 5.6 6.1
      NEW OPTION:
  • EXECUTABLE

Go back to Highlights of changes across releases

GETMAIN64
5.4 5.5 5.6 6.1
      NEW OPTION:
  • EXECUTABLE

Go back to Highlights of changes across releases

GETNEXT CONTAINER (CHANNEL)
5.4 5.5 5.6 6.1
  CHANGED: The order in which containers are returned is changed.    

Go back to Highlights of changes across releases

5.4 5.5 5.6 6.1
NEW OPTION:
  • CHANNEL
     

Go back to Highlights of changes across releases

QUERY COUNTER and QUERY DCOUNTER
5.4 5.5 5.6 6.1
NEW OPTION:
  • NOSUSPEND
     

Go back to Highlights of changes across releases

QUERY SECURITY
5.4 5.5 5.6 6.1
  CHANGED: Performance improvement. The number of TCB switches has been reduced if more than one access level is specified on the command.

NEW OPTION: USERID

   

Go back to Highlights of changes across releases

READ
5.4 5.5 5.6 6.1
CHANGED: New INVREQ with RESP2 value of 57 THREADSAFE: The command is threadsafe if it refers to a coupling facility data table.    

Go back to Highlights of changes across releases

READNEXT
5.4 5.5 5.6 6.1
CHANGED: New INVREQ with RESP2 value of 57 THREADSAFE: The command is threadsafe if it refers to a coupling facility data table.    

Go back to Highlights of changes across releases

READPREV
5.4 5.5 5.6 6.1
CHANGED: New INVREQ with RESP2 value of 57 THREADSAFE: The command is threadsafe if it refers to a coupling facility data table.    

Go back to Highlights of changes across releases

RECEIVE
5.4 5.5 5.6 6.1
  CHANGED: The command behavior after a TERMERR condition is changed. Any action, other than a FREE, on the conversation that caused the TERMERR condition results in another TERMERR condition instead of an ATCV abend.    

Go back to Highlights of changes across releases

REQUEST ENCRYPTPTKT
5.4 5.5 5.6 6.1
CHANGED:
  • New INVREQ with RESP2 value of 257
  • New NOTAUTH with RESP2 value of 260
     

Go back to Highlights of changes across releases

RESETBR
5.4 5.5 5.6 6.1
  THREADSAFE: The command is threadsafe if it refers to a coupling facility data table.    

Go back to Highlights of changes across releases

REWIND COUNTER and REWIND DCOUNTER
5.4 5.5 5.6 6.1
NEW OPTION:
  • NOSUSPEND
     

Go back to Highlights of changes across releases

REWRITE
5.4 5.5 5.6 6.1
CHANGED: New INVREQ with RESP2 value of 57 THREADSAFE: The command is threadsafe if it refers to a coupling facility data table.    

Go back to Highlights of changes across releases

SEND
5.4 5.5 5.6 6.1
  CHANGED: The command behavior after a TERMERR condition is changed. Any action, other than a FREE, on the conversation that caused the TERMERR condition results in another TERMERR condition instead of an ATCV abend.    

Go back to Highlights of changes across releases

SPOOLWRITE
5.4 5.5 5.6 6.1
  CHANGED: New NOTAUTH with RESP2 value of 1    

Go back to Highlights of changes across releases

START
5.4 5.5 5.6 6.1
  CHANGED:
  • New condition INVREQ with RESP2 value 400
  • If the transaction to be started is defined as dynamic, the distributed router will be invoked only if a valid distributed routing program name is specified. If omitted, the DSRTPGM system initialization parameter assumes a value of NONE by default, and the distributed router is not invoked; while in previous releases the START command invoked the IBM®-supplied routing program DFHDSRP.

    If the transaction is defined with DYNAMIC(YES), then it is eligible for dynamic routing without the need to specify ROUTABLE(YES).

   

Go back to Highlights of changes across releases

START CHANNEL
5.4 5.5 5.6 6.1
      NEW OPTIONS:
  • NOCHECK
  • PROTECT

Go back to Highlights of changes across releases

STARTBR
5.4 5.5 5.6 6.1
  THREADSAFE: The command is threadsafe if it refers to a coupling facility data table.    

Go back to Highlights of changes across releases

STARTBROWSE CONTAINER (CHANNEL)
5.4 5.5 5.6 6.1
  CHANGED: The order in which containers are returned is changed.    

Go back to Highlights of changes across releases

UPDATE COUNTER and UPDATE DCOUNTER
5.4 5.5 5.6 6.1
NEW OPTION:
  • NOSUSPEND
     

Go back to Highlights of changes across releases

VERIFY PASSWORD
5.4 5.5 5.6 6.1
CHANGED with APAR:

PH23078: New NOTAUTH with RESP2 value of 1

PH31270: New NOTAUTH with RESP2 value of 17

NEW OPTION: GROUPID

CHANGED with APAR:

PH23078: New NOTAUTH with RESP2 value of 1

PH31270: New NOTAUTH with RESP2 value of 17

CHANGED with APAR:

PH23078: New NOTAUTH with RESP2 value of 1

PH31270: New NOTAUTH with RESP2 value of 17

CHANGED:

New NOTAUTH with RESP2 value of 1

New NOTAUTH with RESP2 value of 17

Go back to Highlights of changes across releases

VERIFY PHRASE
5.4 5.5 5.6 6.1
CHANGED with APAR:

PH23078: New NOTAUTH with RESP2 value of 1

PH31270: New NOTAUTH with RESP2 value of 17

CHANGED: New option: GROUPID

CHANGED with APAR:

PH23078: New NOTAUTH with RESP2 value of 1

PH31270: New NOTAUTH with RESP2 value of 17

CHANGED with APAR:

PH23078: New NOTAUTH with RESP2 value of 1

PH31270: New NOTAUTH with RESP2 value of 17

CHANGED:

New NOTAUTH with RESP2 value of 1

New NOTAUTH with RESP2 value of 17

Go back to Highlights of changes across releases

VERIFY TOKEN
5.4 5.5 5.6 6.1
NEW OPTIONS:
  • OUTTOKEN
  • OUTTOKENLEN
  CHANGED: Enhanced to support JSON Web Tokens (JWTs) provided by RACF®.  

Go back to Highlights of changes across releases

WEB CONVERSE
5.4 5.5 5.6 6.1
  CHANGED: The body of an HTTP client request can be received into, and sent from, 64-bit (above-the-bar) storage.

CHANGED with APAR PH25067: The PATCH method is supported.

CHANGED: The PATCH method is supported.  

Go back to Highlights of changes across releases

WEB OPEN
5.4 5.5 5.6 6.1
      CHANGED: WEB OPEN URIMAP uses the cached IP address and HTTP information obtained with the initial connection, for subsequent outbound web requests using the same URIMAP.

DEPRECATED: CIPHERS option no longer allowed on new compiles. The CIPHERS option is deprecated for existing programs when MAXTLSLEVEL is TLS12 and ignored for existing programs when MAXTLSLEVEL is TLS13.

Go back to Highlights of changes across releases

WEB RECEIVE (Client)
5.4 5.5 5.6 6.1
  CHANGED: The body of an HTTP client request can be received into 64-bit storage.    

Go back to Highlights of changes across releases

WEB RECEIVE (Server)
5.4 5.5 5.6 6.1
CHANGED: The body of an HTTP server request can be received into 64-bit storage.      

Go back to Highlights of changes across releases

WEB SEND (Client)
5.4 5.5 5.6 6.1
  CHANGED: The body of an HTTP client response can be sent from 64-bit storage.

CHANGED with APAR PH25067: The PATCH method is supported.

CHANGED: The PATCH method is supported.  

Go back to Highlights of changes across releases

WEB SEND (Server)
5.4 5.5 5.6 6.1
CHANGED: The body of an HTTP server response can be sent from 64-bit storage.      

Go back to Highlights of changes across releases

WRITE
5.4 5.5 5.6 6.1
CHANGED: New INVREQ with RESP2 value of 57 THREADSAFE: The command is threadsafe if it refers to a coupling facility data table.    

Go back to Highlights of changes across releases

WRITE OPERATOR
5.4 5.5 5.6 6.1
      NEW OPTION: CONSNAME

CHANGED:

New INVREQs with RESP2 values of 7 and 8

New ERROR with RESP2 value of 1

Go back to Highlights of changes across releases

WRITEQ TD
5.4 5.5 5.6 6.1
  CHANGED: New NOTAUTH with RESP2 value of 102    

Go back to Highlights of changes across releases

XCTL
5.4 5.5 5.6 6.1
CHANGED: New INVREQs with RESP2 values of 33 and 34.      

Go back to Highlights of changes across releases

DFHEIENT macro
5.4 5.5 5.6 6.1
      NEW OPTION: DATA_EXECUTABLE to request that dynamic storage is not protected from instruction execution.

Go back to Highlights of changes across releases