Executing the PNATGEN processor and it is failing to allocate &&NATLIST1:
C1A0010E ALLOCATION ERROR RC=970C-42CE, DDNAME=
C1A0011E IKJ56894I DATA SET SYS#####.T#####.RA0.jobname.NATLIST1 NOT ALLOCATED+
C1A0012E IKJ56894I STORAGE MANAGEMENT SUBSYSTEM DETECTED AN ERROR, EITHER MESSAGES WERE NOT REQUESTED OR A SYST
TSS7220E 102 J=jobname A=userid VOL=vvvvvv ACC=UPDATE DSN=your.master.catalog
TSS7227E UPDATE Access Not Granted to Dataset your.master.catalog
NATLIST1 is a temporary dataset that gets allocated in the BC1PDSIN step. NATLIST1 and NATLIST2 are allocated exactly the same but NATLIST1 is failing while NATLIST2 does not.
//******************************************************
//* ALLOCATE TEMPORARY LISTING DATASETS
//******************************************************
//INIT EXEC PGM=BC1PDSIN,MAXRC=0
//C1INIT01 DD DSN=&&NATLIST1,DISP=(,PASS),
// UNIT=&WRKUNIT,SPACE=(TRK,(100,100),RLSE),
// DCB=(RECFM=FBA,LRECL=133,BLKSIZE=0,DSORG=PS)
//C1INIT02 DD DSN=&&NATLIST2,DISP=(,PASS),
// UNIT=&WRKUNIT,SPACE=(TRK,(100,100),RLSE),
// DCB=(RECFM=FBA,LRECL=133,BLKSIZE=0,DSORG=PS)
//******************************************************
All supported versions
The problem is &&NATLIST1 gets used in the processor with DISP=MOD so the file gets allocated differently than &&NATLIST2 which only gets used with DISP=PASS.
To resolve, update the C1DEFLTS and specify the keyword : MODHLI=xxxxxx
Note: xxxxxx must be 6 or less