Endevor EINE PNATGEN getting a C1A0010E error
search cancel

Endevor EINE PNATGEN getting a C1A0010E error

book

Article ID: 373092

calendar_today

Updated On:

Products

Endevor Endevor Natural Integration

Issue/Introduction

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) 
//******************************************************

Environment

All supported versions

Resolution

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