IBM Support

IGD306I during IEFAB4C2 processing, DFHFC0952, DFHFC0001 0B0 AKEX in DFHFCRO when using STOPX37

Question & Answer


Question

Why am I receiving the following messages in my CICS Transaction Server for z/OS (CICS TS) region?

  • IGD306I UNEXPECTED ERROR DURING IEFAB4C2 PROCESSING RETURN CODE 24 REASON CODE 0 THE MODULE THAT DETECTED THE ERROR IS IGDVTSTI

  • DFHFC0952 Dynamic allocation of RLS file FILENAME failed. Return code X'0004',X'0410' in module DFHFCRO.

  • DFHFC0001 An abend (code 0B0/AKEX) has occurred at offset X'FFFF' in module DFHFCRO.

Business applications are failing. I am running with the BMC MainView utility STOPX37 and also receiving the following receiving BMC messages:

  • SVM4000I ... ATTEMPTING SPACVOLA RECOVERY FOR ...

  • SVM4407I VOLUME volume RECOVERED FROM CATALOG

Answer

Message IGD306I is issued when a dataset tries to extend to a volume but the Job File Control Block (JFCB) does not have enough volume entries defined. As an example, a dataset was allocated with a volume count of 2, but the dataset needs to extend to a third volume. To remove the IGD306I message, you can change the SMS data class for these dataset to utilize SMS Dynamic Volume Count.

In this particular case, SYS00002 was allocated to 2 volumes to expand FILENAME. However, something prevented the process from completing and left the control blocks in an unusable state.

The error expanding FILENAME was exacerbated by BMC PE PTF BPG7415, which has been corrected with PTF BPG7424. Please consult BMC Software to verify that this fix is applicable to your scenario.

 ==========================================================
 The following information is related to BMC PTF BPG7424:  
 ==========================================================
 ++PTF(BPG7424)  REWORK(17012010).                         
 ++VER(BMCS,BOOL)                                                      
   FMID(ZBBJ780)                                                       
   SUP(BAG4646,                                                        
       BAG4651)                                                        
   PRE(BPG7415)                                                        
   /*                                                                  
   USERS AFFECTED:                                                     
   All MainView SRM users with the NON_VSAM_XTIOT option in the        
   DEVSUPxx member of SYS1.PARMLIB set to YES.                         
                                                                       
   All MainView SRM users with PTF BPG7415                             
                                                                       
   PROBLEM DESCRIPTION(S):                                             
                                                                       
 BAG4646 - SPACVOLA PARAMETER PCTI NO LONGER WORKS AFTER APAR BAG4640
           PTF BPG7415                                               
                                                                       
 BAG4651 - SPACVOLA CAUSES FRAGMENTATION WITH THE NON_VSAM_XTIOT OPTION
           IN THE DEVSUPXX MEMBER OF SYS1.PARMLIB SET TO YES.          
                                                                       
 COMPONENT: ZBBJ780                                                    
                                                                       
 APARS FIXED:  BAG4646 BAG4651                                         
                                                                       
 TECHNICAL DESCRIPTION:                                                
                                                                       
  SPACVOLA may cause fragmentation in address space.                   
  SPACVOLA parameter PCTI no longer works after APAR BAG4640.          
 ==========================================================

Without applying the fix, one could consider:

  • Excluding datasets from STOPX37 processing.

  • Increasing the primary allocation for the datasets in question.

Also, beginning in z/OS 2.2, DFSMS provides SMS Space Constraint Relief which might be of interest for those wishing to recover space on datasets. See topic Specifying attributes to handle space constraints during allocation under Defining data class attributes in the z/OS V2.2 documentation for details.

It is important to note that there are other other products that similarly manage VSAM EOV processing, such as ProSMS, Sterling.

The errors in CICS file control arise after the error in VSAM EOV processing. This error might also present the following symptoms:

  • ABEND ---/0999 DFHKETIX

  • loop in module DFHFCRO

  • ABEND 0B0: Error happened in program DFHFCRO at offset 00004466

  • The task that is running may show a STACK in the dump with the last entry CLOSE_FILE:

       LEN  TYPE  OFFSET ERR NAME
        01E0 Bot   000630     DFHKETA         
        03E0 Dom   000244     DFHDSKE         
        1400 Dom   0015EC     DFHXMTA         
        0F30 Dom   0025D0     DFHPGPG         
             Int   0001AE     INITIAL_LINK    
        0E90 Dom   000000     DFHAPLI1        
             Int   000D4A     CICS_INTERFACE  
        0400 Sub   0006DE     DFHFCQR         
             Int   0001BA     RECEIVE_QUIESCES
             Int   0003AE     SCAN_FCQRES     
             Int   0004AE     QUIESCE_FCQRE   
        07D0 Sub   0005F6     DFHFCQU         
             Int   0001C6     PROCESS_QUIESCE 
             Int   000364     QUIESCE         
        0D70 Sub   0093F2     DFHFCFS         
             Int   001308     CLOSE_FILE   
    
    
    

[{"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":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Product Synonym

CICS/TS CICSTS CICS TS CICS Transaction Server

Document Information

Modified date:
07 March 2017

UID

dwa1360477