After upgrading Endevor, a processor that has worked for years now abends with the following message on the listlib:
PROCESSOR STEP INFORMATION ** ** ALLOCDS .......RC=0000 ** ** LNKINC
.......RC=0004 ** ** LNKINC
.......RC=0004 ** **
CONWRITE.......RC=0000 ** ** EXPANCPY.......RC=0000 ** ** COMPILE
.......RC=0000 ** ** XPDITOR
.......RC=0000 ** ** LINK
.......RC=0000 ** ** **DVL8COPY.......RC=0000 > MAXRC ** ** **DVL8COPA.......RC=0000 > MAXRC ** ** STORE
.......RC=0000 ** **
What is causing the problem and how do we fix it?
Release: V18.1 and higher
The problem was caused by the FOOTPRNT=CREATE was specified on the INDD DD statement
The step was coded with:
//INDD DD DSN=&LOADSRC,DISP=SHR,MONITOR=&MONITOR,
// FOOTPRNT=CREATE
//OUTDD DD DSN=&LOADTGT,DISP=SHR,MONITOR=&MONITOR
When the FOOTPRNT=CREATE is moved to the OUTDD, everything works correctly.
//INDD DD DSN=&LOADSRC,DISP=SHR,MONITOR=&MONITOR
//OUTDD DD DSN=&LOADTGT,DISP=SHR,MONITOR=&MONITOR,
// FOOTPRNT=CREATE