When Librarian generates 'IOU080E INSUFFICIENT SPACE ON MASTER FILE' message it is time to increase the size of the Librarian master file.
Librarian V4.4
The expansion is a multi-step process.
1. Run the Librarian Master Statistical report for the Master file that needs to be increased to verify the current space allocations.
//INDXSTAT EXEC PGM=AFOLIBR,PARM='NRJS,NJTA'
//SYSPRINT DD SYSOUT=*
//INDEX DD SYSOUT=*
//MASTER DD DISP=SHR,DSN=your.librarian.master.file
//OSJOB DD DUMMY
//SYSIN DD *
-OPT INDEX(S)
-END
//*
2. Run the BKUPDISK utility from the current Master file to a larger Master file.:
//MSTRBKUP EXEC PGM=AFOLIBR,PARM='NRJS,NJTA'
//SYSPRINT DD SYSOUT=*
//INDEX DD SYSOUT=*
//MASTER DD DISP=SHR,DSN=your.librarian.master.file
//BACKUP DD DSN=your.librarian.master.file.BACKUP,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(CYL,(700,0),RLSE),
// DCB=DSORG=DA,
// STORCLAS=(xxxxxxx)
//OSJOB DD DUMMY
//SYSIN DD *
-OPT BKUPDISK,INDEX
-END
//
5. Run a Master Index Management report
//INDEXM EXEC PGM=AFOLIBR,PARM='NRJS,NJTA'
//SYSPRINT DD SYSOUT=*
//INDEX DD SYSOUT=*
//MASTER DD DISP=SHR,DSN=your.librarian.master.file
//OSJOB DD DUMMY
//SYSIN DD *
-OPT INDEX(M)
-END
//*
Note:
The reason to run the Master Index Management report is change the name of the Master file stored internally. Some Librarian processing (security, for example) uses the internal name.
Once the file master has been successfully increased, the original master file that was renamed to your.librarian.master.file.OLD in step 3 can be deleted.
For more information see the Librarian TechDocs article Disk Master File Copy