IBM Support

DFHFC0961 for DFHDBFK during startup after upgrading to CICS TS 5.2

Question & Answer


Question

Why do I receive message DFHFC0961 for file DFHDBFK when CICS starts up? I find the following message in MSGUSR after startup of CICS Transaction Server for z/OS (CICS TS) V5.2 or higher:

DFHFC0961 11/23/2017 08:33:45 CICSREG Calculation of LSR pool 1 parameters incomplete. Filename DFHDBFK has no DSNAME.

This CICS region doesn't use IMS so I would like to know if there is a way to disable DFHDBFK.

Answer

CICS TS V5.2 changed the definition for DFHDBFK to now use LRSPOOLs. This is why you are now seeing the DFHFC0961 message.

There are two methods you can use to avoid seeing DFHFC0961:

  • Code your own LSRPOOL definition -- or --

  • Change the FILE definition for DFHDBFK to the definition that was in previous releases

Here is the definition for CICS TS V5.1:

 DEFINE FILE(DFHDBFK) GROUP(DFHDBCTL)
 DESCRIPTION(CDBM GROUP file - Enter DSName for Dynamic Allocation)  
 DSNSHARING(ALLREQS)   STRINGS(1)   KEYLENGTH(22) STATUS(ENABLED)
 OPENTIME(FIRSTREF)    DISPOSITION(SHARE)    RECORDFORMAT(V)
 ADD(YES)              BROWSE(YES)           DELETE(YES)
 READ(YES)             UPDATE(YES)           JOURNAL(NO)
 JNLREAD(NONE)         JNLSYNCREAD(NO)       JNLUPDATE(NO)
 JNLADD(NONE)          JNLSYNCWRITE(NO)      RECOVERY(NONE)
 FWDRECOVLOG(NO)       LSRPOOLNUM(NONE)

Since GROUP DFHDBCTL is IBM protected, you must copy the file definition into your own list in order to make the modification.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF035","label":"z\/OS"}],"Component":"File Control","Version":"5.2","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Product Synonym

CICS/TS CICSTS CICS TS CICS Transaction Server

Document Information

Modified date:
18 January 2018

UID

dwa1421083