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
Product Synonym
CICS/TS CICSTS CICS TS CICS Transaction Server
Was this topic helpful?
Document Information
Modified date:
07 March 2017
UID
dwa1360477