U2048 *** ERROR *** EXIT1 IS THE NAME OF THE I/P EXIT ROUTINE REQUIRED BY THIS MASTER FILE.

Document ID : KB000055111
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

Getting Module too large to Process when copying a member into a master file.

Ran Librarian Backup of the master file to give it a larger blksize.

The job fails with U2048 Abend.
Error *** EXIT1 IS THE NAME OF THE I/P EXIT ROUTINE REQUIRED
BY THIS MASTER FILE
Running EXEC PGM=AFOLIBR
?OPT BKUPDISK,INDEX.

Solution:

The Error message indicates an EXIT called EXIT1 was used when the master file was initiated. Need to add IEX=EXIT1 to the Parm of the EXEC control statement.

Sample:
//S1       EXEC  PGM=AFOLIBR,PARM='IEX=EXIT1?RM='IEX=EXIT1'
//SYSPRINT   DD       SYSOUT=*                            
//OSJOB      DD       DUMMY                               
//LIST       DD       SYSOUT=*                            
//INDEX      DD       SYSOUT=*                            
//MASTER     DD       DSN=old.master.file,DISP=SHR     
//BACKUP     DD       DSN=backup.master.file=(,CATLG),    
//          DCB=(BLKSIZE=nnnnn,DSORG=DA),                
//          SPACE=(CYL,(nnn)),VOL=SER=nnnnn,UNIT=SYSDA  
//SYSIN        DD       *                                   
-OPT BKUPDISK,INDEX                                    
/*