After a MUF failure the following errors are issued on the MUF restart:
IEC614I EXTEND FAILED - RC 000, DIAGNOSTIC INFORMATION IS (04034336) , 754
IEC032I E37-08,IFG0554P,AD14STRT,AD14STRT,IXX601,E144,SYS705,04034336, 755
AD14STRT:DB01702I - DYNAMIC EXTEND OF AREA IXX601 HAS FAILED
AD14STRT:DB01208E - RESTART, COMPLETE WITH ERROR(S)
Release : 15.1
Component : Datacom/AD
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:
Then add the following to close the area in the CXX:
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,
//SYSIN DD *
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:
Where ccyymmdd is today's date in that format.
After the restart is successful you can remove the DORESTART_TODAY statement.