Endevor processor step gives an erroneous message that return code 0 is greater than the MAXRC
search cancel

Endevor processor step gives an erroneous message that return code 0 is greater than the MAXRC

book

Article ID: 16833

calendar_today

Updated On:

Products

Endevor Endevor Natural Integration Endevor - ECLIPSE Plugin Endevor - Enterprise Workbench

Issue/Introduction

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? 

Environment

Release:  V18.1 and higher 

Resolution

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