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 causing the problem and how do we fix it?

Environment

Release:  V18.1 and higher 

Resolution

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