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 the problem and how can it be fixed?
Release: V18.1 and higher
The problem was caused by 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