Changes to CICS SPI

This section summarizes the changes to system programming interface commands across supported CICS® releases.
Table 1. Changes to system programming commands by release of CICS Transaction Server for z/OS
Command V3.2 V4.1 V4.2 V5.1 V5.2 V5.3
COLLECT STATISTICS       CHANGED:
  • For supported resource types and depending on context, statistics can be returned for private resources.
  • New options: APPLICATION, APPLMAJORVER, APPLMICROVER, APPLMINORVER, and PLATFORM
  • Options made obsolete: BEAN, CORBASERVER, JVMPOOL, JVMPROFILE, and REQUESTMODEL
   
CREATE ATOMSERVICE   NEW        
CREATE BUNDLE   NEW        
CREATE CORBASERVER       REMOVED    
CREATE DJAR       REMOVED    
CREATE FILE     CHANGED:
  • Option made obsolete: LSRPOOLID
  • New option: LSRPOOLNUM
     
CREATE IPCONN NEW       CHANGED:
  • New option, HA
 
CREATE JVMSERVER   NEW        
CREATE LIBRARY NEW          
CREATE LSRPOOL     CHANGED:
  • Option made obsolete: LSRPOOLID
  • New option: LSRPOOLNUM
     
CREATE MQCONN   NEW CHANGED:
  • New value: GROUPRESYNC on RESYNCMEMBER option
     
CREATE PIPELINE CHANGED:
  • New option: RESPWAIT
         
CREATE PROGRAM     CHANGED:
  • New option: JVMSERVER
  • New value: REQUIRED on CONCURRENCY option
     
CREATE REQUESTMODEL       REMOVED    
CREATE TCPIPSERVICE CHANGED:
  • New option: REALM
CHANGED: HOST replaces IPADDRESS option CHANGED:
  • New option: MAXPERSIST
  CHANGED:
  • New option: SPECIFICTCPS
  • Options made obsolete: DNSGROUP and GRPCRITICAL
 
CREATE TSMODEL     CHANGED:
  • New option: EXPIRYINT
  CHANGED:
  • New option: EXPIRYINTMIN
 
CREATE URIMAP     CHANGED:
  • New option: SOCKETCLOSE
     
CSD ADD   NEW        
CSD ALTER   NEW        
CSD APPEND   NEW        
CSD COPY   NEW        
CSD DEFINE   NEW        
CSD DELETE   NEW        
CSD DISCONNECT   NEW        
CSD ENDBRGROUP   NEW        
CSD ENDBRLIST   NEW        
CSD ENDBRRSRCE   NEW        
CSD GETNEXTGROUP   NEW        
CSD GETNEXTLIST   NEW        
CSD GETNEXTRSRCE   NEW        
CSD INQUIREGROUP   NEW        
CSD INQUIRELIST   NEW        
CSD INQUIRERSRCE   NEW        
CSD INSTALL   NEW   CHANGED: Options made obsolete: CORBASERVER, DJAR, and REQUESTMODEL    
CSD LOCK   NEW        
CSD REMOVE   NEW        
CSD RENAME   NEW        
CSD STARTBRGROUP   NEW        
CSD STARTBRLIST   NEW        
CSD STARTBRRSRCE   NEW        
CSD UNLOCK   NEW        
CSD USERDEFINE   NEW        
DISCARD ATOMSERVICE   NEW        
DISCARD BUNDLE   NEW        
DISCARD CORBASERVER       REMOVED    
DISCARD DJAR       REMOVED    
DISCARD ENQMODEL           THREADSAFE
DISCARD EVENTBINDING   NEW REMOVED      
DISCARD IPCONN   NEW        
DISCARD JOURNALMODEL           THREADSAFE
DISCARD JOURNALNAME           THREADSAFE
DISCARD JVMSERVER   NEW        
DISCARD LIBRARY   NEW        
DISCARD MQCONN   NEW        
DISCARD PROGRAM         THREADSAFE  
DISCARD REQUESTMODEL       REMOVED    
DISCARD TCPIPSERVICE           THREADSAFE
DISCARD TDQUEUE           THREADSAFE
DISCARD TRANSCLASS           THREADSAFE
DISCARD TRANSACTION         THREADSAFE  
DISCARD TSMODEL           THREADSAFE
ENABLE PROGRAM CHANGED: Change of impact of options: QUASIRENT and THREADSAFE for GLUEs and TRUEs     CHANGED:
  • Change of impact of option OPENAPI
  • New options: GALOCATION and REQUIRED
   
EXTRACT STATISTICS CHANGED: New values on RESTYPE option: DOCTEMPLATE, IPCONN, LIBRARY, MQCONN     CHANGED:
  • New options: APPLICATION, APPLMAJORVER, APPLMICROVER, APPLMINORVER, AVAILSTATUS, PLATFORM
  • For supported resource types and depending on context, statistics can be returned for private resources.
THREADSAFE
   
INQUIRE ASSOCIATION NEW CHANGED:
  • New options: CLIENTLOC, SRVRIPFAMILY replaces IPFAMILY for new programs, CLNTIPFAMILY, DNAME, and REALM
  • New options: CLIENTLOC, SRVRIPFAMILY replaces IPFAMILY for new programs, CLNTIPFAMILY, DNAME, and REALM

CHANGED:
  • New options: ODADPTRID, ODADPTRDATA1, ODADPTRDATA2, ODADPTRDATA3, PHAPPLID, PHCOUNT, PHNETWORKID, PHSTARTTIME, PHTASKID, PHTRANSID
  CHANGED:
  • New options: ACAPPLNAME, ACMAJORVER, ACMICROVER, ACMINORVER, ACOPERNAME, ACPLATNAME
 
INQUIRE ASSOCIATION LIST NEW CHANGED:
  • New options: DNAME, REALM, DNAMELEN, and REALMLEN
       
INQUIRE ATOMSERVICE   NEW CHANGED:
  • New options: URIMAP and XMLTRANSFORM
     
INQUIRE BEAN       REMOVED    
INQUIRE BUNDLE   NEW   CHANGED:
  • New options: BUNDLEID, MGMTPART, MAJORVERSION, MICROVERSION, MINORVERSION
CHANGED:
  • New option: AVAILSTATUS
 
INQUIRE BUNDLEPART   NEW   CHANGED:
  • New value on PARTCLASS option: ENTRYPOINT
CHANGED:
  • New option: AVAILSTATUS
 
INQUIRE CAPDATAPRED     NEW      
INQUIRE CAPINFOSRCE     NEW      
INQUIRE CAPTURESPEC   NEW CHANGED:
  • New options: CURRPGM. CURRPGMOP, CURRTRANID, CURRTRANIDOP, CURRUSERID, CURRUSERIDOP, NUMDATAPRED, NUMINFOSRCE, NUMOPTPRED, PRIMPRED, PRIMPREDOP, PRIMPREDTYPE
CHANGED:
  • New value on PRIMPREDTYPE option: MESSAGEID
   
INQUIRE CLASSCACHE       REMOVED    
INQUIRE CORBASERVER       REMOVED    
INQUIRE DB2CONN     CHANGED:
  • New option: REUSELIMIT
     
INQUIRE DISPATCHER   CHANGED:
  • New options: ACTTHRDTCBS and MAXTHRDTCBS
CHANGED: Change of impact of options: MAXOPENTCBS and MAXXPTCBS now represent limits set automatically by CICS   CHANGED: Options made obsolete: ACTJVMTCBS and MAXJVMTCBS

THREADSAFE

 
INQUIRE DJAR       REMOVED    
INQUIRE DOCTEMPLATE       CHANGED:
  • New option: CACHESIZE
   
INQUIRE DSNAME       CHANGED:
  • New option: LOGREPSTATUS
   
INQUIRE EPADAPTER     NEW CHANGED with APAR PI55133: New CVDA, DSIE on DATAFORMAT option. CHANGED with APAR PI55133: New CVDA, DSIE on DATAFORMAT option. CHANGED with APAR PI55134: New CVDA, DSIE on DATAFORMAT option.
INQUIRE EPADAPTERSET       NEW    
INQUIRE EPADAPTINSET       NEW    
INQUIRE ENQMODEL           THREADSAFE
INQUIRE EVENTBINDING   NEW CHANGED:
  • New option: EPADAPTER
CHANGED:
  • New options: EPADAPTERRES and EPADAPTERSET
   
INQUIRE EVENTPROCESS   NEW CHANGED:
  • New option: SCHEMALEVEL
     
INQUIRE EXITPROGRAM       CHANGED:
  • New value: REQUIRED on CONCURRENTST option
   
INQUIRE FILE CHANGED:
  • New option: RBATYPE
THREADSAFE
  CHANGED:
  • New options: LSRPOOLNUM
  • Option made obsolete: LSRPOOLID
     
INQUIRE IPCONN NEW CHANGED:
  • New options: CLIENTLOC, PARTNER, IDPROP, HOSTTYPE, IPRESOLVED, IPFAMILY
  • New values on HOST option
CHANGED:
  • New option: MIRRORLIFE
  CHANGED:
  • New option: HA
CHANGED: the value in the PARTNER option on the INQUIRE IPCONN command is affected by the new system initialization parameter, HTTPUSRAGENTHDR.
INQUIRE IRC CHANGED:
  • New option: XCFGROUP
         
INQUIRE JOURNALMODEL           THREADSAFE
INQUIRE JOURNALNAME           THREADSAFE
INQUIRE JVM CHANGED: Change in value: RESET no longer returned on REUSEST option     REMOVED    
INQUIRE JVMPOOL       REMOVED    
INQUIRE JVMPROFILE CHANGED: Change in value: RESET no longer returned on REUSEST option     REMOVED    
INQUIRE JVMSERVER   NEW CHANGED:
  • New options: CURRENTHEAP, GCPOLICY, INITHEAP, MAXHEAP, OCCUPANCY, PID
CHANGED:
  • New option: PROFILEDIR
   
INQUIRE LIBRARY NEW       CHANGED:
  • New options: APPLICATION, APPLMAJORVER, APPLMICROVER, APPLMINORVER, AVAILSTATUS, PLATFORM
 
INQUIRE MONITOR CHANGED:
  • Option made obsolete: SUBSYSTEMID
  • New option: COMPRESSST
CHANGED:
  • New options: DPLLIMIT, IDNTYCLASS
  • Change of default on COMPRESSST option to COMPRESS
    THREADSAFE  
INQUIRE MQCONN   CHANGED:
  • New option: MQCONN
CHANGED:
  • New value: GROUPRESYNC on RESYNCMEMBER option
     
INQUIRE MQINI   NEW        
INQUIRE MVSTCB CHANGED:
  • New syntax
  • Options made obsolete: ELEMENTLIST, LENGTHLIST, and SUBPOOLLIST
      THREADSAFE  
INQUIRE NETNAME CHANGED:
  • New option: AIDCOUNT
         
INQUIRE OSGIBUNDLE     NEW      
INQUIRE OSGISERVICE     NEW      
INQUIRE PIPELINE CHANGED:
  • New options: CIDDOMAIN. MODE, MTOMNOXOPST, MTOMST, RESPWAIT, SENDMTOMST, SOAPLEVEL, SOAPRNUM, SOAPVNUM, XOPDIRECTST, XOPSUPPORTST
      CHANGED:
  • New option: MSGFORMAT
 
INQUIRE PROGRAM CHANGED:
  • New options: LIBRARY and LIBRARYDSN
  CHANGED:
  • New option: JVMSERVER
  • New value: REQUIRED on CONCURRENCY option
CHANGED:
  • New option: ENTRYPOINT

ENTRYPOINT changed to support non-LE 64-bit assembler programs

CHANGED:
  • New options: RESIDENCY, APPLICATION, APPLMAJORVER, APPLMICROVER, APPLMINORVER, PLATFORM
THREADSAFE
 
INQUIRE REQID           CHANGED: INTERVAL and TIME options are no longer mutually exclusive.
INQUIRE REQUESTMODEL       REMOVED    
INQUIRE RRMS           THREADSAFE
INQUIRE STATISTICS         THREADSAFE  
INQUIRE STORAGE           THREADSAFE
INQUIRE STREAMNAME           THREADSAFE
INQUIRE SUBPOOL CHANGED: New value on DSANAME option: GCDSA         THREADSAFE
INQUIRE SYSTEM CHANGED:
  • New options: MEMLIMIT, SOSABOVEBAR, SOSABOVELINE, SOSBELOWLINE
    CHANGED:
  • New options: ETDSASIZE, GCDSASIZE, GSDSASIZE, GUDSASIZE
CHANGED:
  • New options: MESSAGECASE, MVSSMFID, MVSSYSNAME
THREADSAFE
CHANGED:
  • New value on CICSTSLEVEL to reflect latest version, release, or modification number. New value on RELEASE to reflect latest level of CICS code
.
INQUIRE TASK CHANGED: New options: IPFACILITIES and IPFLISTSIZE         THREADSAFE
INQUIRE TASK LIST           THREADSAFE
INQUIRE TCLASS           THREADSAFE
INQUIRE TCPIP           THREADSAFE
INQUIRE TCPIPSERVICE CHANGED:
  • New option: REALM
  • New values: IPIC on PROTOCOL option
CHANGED:
  • New options: HOST, HOSTTYPE, IPRESOLVED, IPFAMILY
CHANGED:
  • New options: MAXPERSIST
  CHANGED:
  • New options: GENERICTCPS, SPECIFICCPS
  • New values: BUNDLE on INSTALLAGENT
  • Options made obsolete: DNSGROUP, DNSSTATUS, and GRPCRITICAL
THREADSAFE
INQUIRE TDQUEUE           THREADSAFE
INQUIRE TEMPSTORAGE     NEW      
INQUIRE TERMINAL CHANGED:
  • New option: AIDCOUNT
CHANGED:
  • New option: REMOTESYSTEM
       
INQUIRE TRACEDEST       THREADSAFE    
INQUIRE TRACEFLAG       THREADSAFE    
INQUIRE TRACETYPE   CHANGED:
  • New option: FLAGSET
  THREADSAFE    
INQUIRE TRANCLASS           THREADSAFE
INQUIRE TRANSACTION   CHANGED:
  • New option: REMOTESYSTEM
    THREADSAFE CHANGED:
  • New options: APPLICATION, APPLMAJORVER, APPLMICROVER, APPLMINORVER, AVAILSTATUS, OPERATION, PLATFORM
INQUIRE TSMODEL     CHANGED:
  • New option: EXPIRYINT
  CHANGED:
  • New option: EXPIRYINTMIN
THREADSAFE
INQUIRE TSPOOL           THREADSAFE
INQUIRE TSQUEUE / TSQNAME     CHANGED:
  • New option: EXPIRYINT
  CHANGED:
  • New option: EXPIRYINTMIN
THREADSAFE
INQUIRE UOW           THREADSAFE
INQUIRE UOWENQ           THREADSAFE
INQUIRE UOWLINK         CHANGED:
  • New option: PORT
 
INQUIRE URIMAP   CHANGED:
  • New options: AUTHENTICATE, ATOMSERVICE, HOSTTYPE, IPRESOLVED, IPFAMILY, PORT
  • New value: on HOST option
CHANGED:
  • New options: SOCKETCLOSE and SOCKPOOLSIZE
CHANGED:
  • New value: JVMSERVER on USAGE option
CHANGED:
  • New options: APPLICATION, APPLMAJORVER, APPLMICROVER, APPLMINORVER, AVAILSTATUS, OPERATION, PLATFORM
 
INQUIRE VTAM   CHANGED:
  • New option: PSTYPE
       
INQUIRE WEB THREADSAFE         THREADSAFE
INQUIRE WEBSERVICE CHANGED:
  • New options: CCSID, MAPPINGLEVEL, MAPPINGRNUM, MAPPINGVNUM, MINRUNLEVEL, MINRUNRNUM, MINRUNVNUM, XOPDIRECTST, XOPSUPPORTST
  CHANGED:
  • New option: ARCHIVEFILE
  CHANGED: New values: DISABLED, DISABLING on STATE option  
INQUIRE WORKREQUEST       REMOVED    
INQUIRE XMLTRANSFORM   NEW        
PERFORM CLASSCACHE       REMOVED    
PERFORM CORBASERVER       REMOVED    
PERFORM DJAR       REMOVED    
PERFORM JVMPOOL NEW     REMOVED    
PERFORM SECURITY REBUILD           THREADSAFE
PERFORM SSL REBUILD       NEW   THREADSAFE
PERFORM STATISTICS RECORD CHANGED: New options: DOCTEMPLATE, LIBRARY, IPCONN, and MQCONN     CHANGED: Options made obsolete: BEAN, CORBASERVER, JVMPOOL, JVMPROFILE, and REQUESTMODEL CHANGED: New DSECTs supplied to format status information for private program, program definition, JVM program, or library resource types. OBSOLETE: the options BEAN, CORBASERVER, JVMPOOL, JVMPROFILE, and REQUESTMODEL are obsolete.
RESYNC ENTRYNAME     THREADSAFE      
SET ATOMSERVICE   NEW        
SET BUNDLE   NEW     CHANGED:
  • New option: AVAILSTATUS
CHANGED:
  • New option: COPY, PHASEIN
SET CLASS           THREADSAFE
SET CLASSCACHE       REMOVED    
SET CORBASERVER       REMOVED    
SET DB2CONN     CHANGED:
  • New option: REUSELIMIT
     
SET DISPATCHER       CHANGED: Option made obsolete: MAXJVMTCBS THREADSAFE OBSOLETE: the options ACTJVMTCBS and MAXJVMTCBS are obsolete.
SET DOCTEMPLATE NEW          
SET ENQMODEL           THREADSAFE
SET EPADAPTER     NEW      
SET EPADAPTERSET       NEW    
SET EVENTBINDING   NEW        
SET EVENTPROCESS   NEW        
SET FILE     CHANGED:
  • Option made obsolete: LSRPOOLID
  • New option: LSRPOOLNUM
  CHANGED: Change of impact: to change the status of a FILE resource that is defined and installed in a CICS bundle, change the status of the CICS bundle or application with which it is deployed.  
SET IPCONN NEW          
SET JOURNALNAME           THREADSAFE
SET JVMPOOL CHANGED:
  • Option made obsolete: TERMINATE
    REMOVED    
SET JVMSERVER   NEW     CHANGED: Change of impact: to change the status of a FILE resource that is defined and installed in a CICS bundle, change the status of the CICS bundle or application with which it is deployed.  
SET LIBRARY NEW          
SET MONITOR CHANGED:
  • New option: COMPRESSST
CHANGED:
  • New options: DPLLIMIT, FILELIMIT, IDNTYCLASS, and TSQUEUELIMIT
  THREADSAFE    
SET MQCONN   NEW CHANGED:
  • New value: GROUPRESYNC on RESYNCMEMBER optioN
     
SET PIPELINE CHANGED:
  • New option: RESPWAIT
         
SET PROGRAM       CHANGED:
  • New option: OPERATION
THREADSAFE  
SET STATISTICS       CHANGED: Default changed on INTERVAL option to 010000 (1 hour) THREADSAFE  
SET SYSTEM       CHANGED: Change of value: maximum value on MAXTASKS option to 2000 and minimum to 10 THREADSAFE  
SET TASK       THREADSAFE

CHANGED with APAR PI98569: CICS processing of a task purge or forcepurge request 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.

CHANGED with APAR PI98569: CICS processing of a task purge or forcepurge request 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.

CHANGED with APAR PI98569: CICS processing of a task purge or forcepurge request 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 TCPIP           THREADSAFE
SET TCPIPSERVICE         CHANGED:
  • Option made obsolete: DNSSTATUS
  • Change of impact: to change the status of a FILE resource that is defined and installed in a CICS bundle, change the status of the CICS bundle or application with which it is deployed.
THREADSAFE
SET TEMPSTORAGE     NEW      
SET TDQUEUE           THREADSAFE
SET TRACEDEST       THREADSAFE    
SET TRACEFLAG       THREADSAFE    
SET TRACETYPE   CHANGED:
  • New option: FLAGSET
  THREADSAFE    
SET TRANCLASS           THREADSAFE
SET TRANSACTION         THREADSAFE  
SET TSQUEUE / TSQNAME CHANGED:
  • Change of impact: maximum number of TS queues that can be deleted by single SET TSQUEUE or SET TSQNAME is 32766
        THREADSAFE
SET UOW           THREADSAFE
SET VTAM   CHANGED:
  • Change of impact: does not allow change to PSDINTERVAL, PSDINTHRS, PSDINTMINS, and PSDINTSECS to nonzero when parameter NOPS in effect
       
SET WEB           THREADSAFE
SET WEB THREADSAFE          
SET WORKREQUEST       REMOVED    
SET XMLTRANSFORM   NEW