IEC032I E37-08 IXX601 DB01702I DYNAMIC EXTEND OF AREA FAILED DB01208E - RESTART ERROR
search cancel

IEC032I E37-08 IXX601 DB01702I DYNAMIC EXTEND OF AREA FAILED DB01208E - RESTART ERROR

book

Article ID: 241232

calendar_today

Updated On:

Products

Datacom/AD Datacom

Issue/Introduction

After a MUF failure the following errors are issued on the MUF restart:                      

IEC614I EXTEND FAILED - RC 000, DIAGNOSTIC INFORMATION IS (04034336) ,  754
AD14STRT,      ,DATACOM.IXX601                          
IEC032I E37-08,IFG0554P,AD14STRT,AD14STRT,IXX601,E144,SYS705,04034336,  755
DATACOM.IXX601                                          
AD14STRT:DB01702I - DYNAMIC EXTEND OF AREA IXX601   HAS FAILED            
AD14STRT:DB01208E - RESTART, COMPLETE WITH ERROR(S)                       

 

Environment

Release : 15.1

Component : Datacom/AD

Resolution

The SE37-08 error means that all space in the current volume and in the next volume has filled.
A dynamic extend cannot be performed. A larger IXX601 needs to be allocated.
The procedure in article 54792 can be followed to allocate a larger IXX601 and RETIX the index.  

In this case the problem occurs during a RESTART so the procedure in that article needs to be modified slightly:

Don't run the ACCESS and CLOSE step in article 54792 because the MUF is down.

Add the following as the first statement in the SYSIN:
 SET OPTION1=MUF_NOT_ENABLED

Then add the following to close the area in the CXX:
 RESET AREA=CXX,DBID=601
 
Here is the modified JCL to run:

//INITDB   EXEC PGM=DBUTLTY,REGION=0M
//STEPLIB  DD DISP=SHR,DSN=DATACOM.CUSLIB
//         DD DISP=SHR,DSN=DATACOM.CAAXLOAD
//IXX601   DD DISP=(,CATLG),DSN=&CA11..IXX601,
//            SPACE=(CYL,(nnn,nn)),UNIT=&UNIT
//SYSIN    DD *
 SET OPTION1=MUF_NOT_ENABLED
 RESET AREA=CXX,DBID=601
 INIT   DBID=601,AREA=IXX
 RETIX  DBID=601,OPTIMIZE=YES,SORT=999,SORTDFLT=YES,OPTION1='(I)'
/*

If the RETIX works successfully then before the MUF restart, add the following statement to the MUF startup parameters in the SYSIN to force it to do recovery on DBID 601:
DORESTART_TODAY ccyymmdd,601

Where ccyymmdd is today's date in that format.

After the restart is successful you can remove the DORESTART_TODAY  statement.