Category 1 transactions

Category 1 transactions are never associated with a terminal - that is, they are for CICS® internal use only, and should not be invoked from a user terminal. CICS checks that the region userid has the authority to attach these transactions.

However, if the region userid is not authorized to access all of the category 1 transactions, CICS issues message DFHXS1113 and fails to initialize. For category 1 transactions, specify the following:
To CICS
RESSEC(NO) and CMDSEC(NO) on the transaction resource definition.
To RACF®
UACC(NONE) and AUDIT(FAILURES) in the corresponding transaction profiles. AUDIT(FAILURES) is the default and need not be specified. The access list should contain only userids (or groups containing userids) that can be specified as CICS region userids.
For example:
RDEFINE GCICSTRN CICSCAT1 UACC(NONE)
         ADDMEM(CSKP CSPQ CDBD . . . . . . . . CXRE CSNE)
         NOTIFY(security_admin_userid)
         OWNER(userid or groupid)
PERMIT CICSCAT1 CLASS(GCICSTRN) ID(cat1grp1,...,cat1grpz) ACCESS(READ)

By defining these transactions to RACF with UACC(NONE), and an access list, you prevent any terminal user initiating these transactions (accidentally or otherwise). It is important that you do this, because permitting the initiation of these transactions at a terminal has unpredictable results. The sample CLIST DFH$CAT1 has been provided to help you define the category 1 profiles to RACF. The sample CLIST can be seen in library CICSTS31.CICS.SDFHSAMP.

Start of changeTable 1 lists the category 1 transactions supported in CICS Transaction Server for z/OS®, Version 3 Release 1.
Note: In addition to the transactions described in Table 1, transactions CSGX, CSLG, and CSSX are included in DFH$CAT1 for compatibility reasons.
Table 1. Category 1 transactions
Transaction CSD group Program invoked Description
CSPQ DFHBMS DFHTPQ Performs terminal page cleanup (BMS)
CDBD DFHDBCTL DFHDBDI Provides DBCTL disable function
CDBO DFHDBCT Provides DBCTL control function
CEX2 DFHDB2 DFHD2EX2 Provides CICS DB2® protected thread purge mechanism and other CICS DB2 services.
CDBQ DFHD2CM2 CICS DB2 attachment facility shutdown quiesce transaction
CDBF DFHD2CM3 CICS DB2 attachment facility shutdown force transaction
CSZI DFHFEPI DFHSZRMP Implements Front End Programming Interface
Start of changeCIODEnd of change Start of changeDFHIIOPEnd of change Start of changeDFHIIOPAEnd of change Start of changeDefault IIOP interface, started by CIOREnd of change
Start of changeCIOFEnd of change Start of changeDFHIIOPAEnd of change Start of changeCICS Generic factory, started by CIOREnd of change
Start of changeCIOREnd of change Start of changeDFHIIOPEnd of change Start of changeCICS IIOP interface, started by SO_DomainEnd of change
CIRR DFHIIRRS IIOP request receiver
CRSQ DFHISC DFHCRQ Provides remote schedule purging (ISC)
CSNC DFHCRNP Provides interregion control program (MRO)
CJMJ DFHJAVA DFHSJJM Starts master JVM
CSQC DFHLGQC DFHLGQC Quiesces CICS
CSFU DFHOPCLS DFHFCU Opens user file-control managed files
CJTR DFHOTS DFHOTR CORBA Object Transaction Service (OTS) resynchronization transaction
CPIS DFHPIPE DFHPIR WS-AT transaction that is attached when resynchronization is required.
Start of changeCRTPEnd of change Start of changeDFHPSSGNEnd of change Start of changeDFHZRTPEnd of change Start of changePersistent sessions restart timer transactionEnd of change
CRSY DFHRMI DFHRMSY Resynchronizes resource manager
CESC DFHSIGN DFHCESC Processes time-out and sign-off for idle terminals
CATA DFHSPI DFHZATA Defines autoinstall automatic terminal
CATD DFHZATD Deletes autoinstall terminal
CDTS DFHZATS Provides remote single delete transaction
CITS DFHZATS Provides remote autoinstall transaction
CMTS DFHZATS Remote mass delete transaction
CFTS DFHZATS Provides remote mass flag transaction
CRMD DFHZATMD Provides remote mass delete transaction
CRMF DFHZATMF Provides remote mass flag transaction
Start of changeCPIREnd of change Start of changeDFHSTANDEnd of change Start of changeDFHPIITLEnd of change Start of changePipeline resolution transactionEnd of change
CSTE DFHTACP Processes terminal abnormal conditions
CXCU DFHZXCU Performs XRF tracking catch-up
CXRE DFHZXRE Reconnects terminals following XRF takeover
CSNE DFHVTAM DFHZNAC Provides VTAM® node error recovery
CWBG DFHWEB DFHWGBG CICS Web support cleanup transaction
CWXN DFHWBXN CICS Web support attach transaction
Start of changeCWXUEnd of change Start of changeDFHWBXNEnd of change Start of changeCICS Web support USER protocol attach transactionEnd of change
CSHQ none DFHSHSY Scheduler services domain long running task
CPLT DFHSIPLT Initializes PLT processing
CSSY DFHAPATT Provides entry point attach
CGRP DFHZCGRP Provides VTAM persistent sessions transaction
COVR DFHZCOVR Provides open VTAM retry transaction
CSKP DFHRMXN3 Writes system log activity keypoint
CSTP DFHZCSTP Provides terminal control transaction
CSOL N/A Autoinstalled by CICS
CSHA N/A Autoinstalled by CICS
CFCL DFHFCDL FC CFDT load
CFOR DFHFCOR FC offsite recovery
CFQR DFHFCQT FC RLS quiesce receive
CFQS DFHFCQT FC RLS quiesce send
CFTL DFHDTLX FC SDT load
CSFR DFHFCRD FC RLS cleanup
CTSD none DFHTSDQ TS delete recoverable queue
End of change