My CONDELE step in Delete processor is issuing an s213-74
search cancel

My CONDELE step in Delete processor is issuing an s213-74

book

Article ID: 30187

calendar_today

Updated On:

Products

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

Issue/Introduction

With many of the our customers in the process of upgrading to COBOL 5.1, we are getting more calls where the CONDELE step in their delete processor is ending with an S213-74.

 

Environment

Release:
Component: ENDBAS

Resolution

The s213 indicates that an error has occurred during an open, the return code  of 74 indicates that the open detected a member in share conflict for the PDSE library.

Part of the conversion to COBOL v5.1 details converting your PDS libraries to PDSE format libraries.

If the s213-74 message is received in the CONDELE step check your processor to see how the C1LIB DD statement is built.

If you see the symbolic &C1ELEMENT in DD statement; it is the cause of the problem.  The Endevor CONDELE utility is designed to pull in the member name from the SCL.

   //DELLOAD  EXEC PGM=CONDELE,COND=EVEN,MAXRC=0

   //C1LIB    DD DSN=uprfx.uqual.TESTLOAD(&C1ELEMENT),DISP=SHR

One will need to retrieve the processor, remove the (&C1ELEMENT) from the C1LIB  DD statement and ADD/UPDATE the existing processor in Endevor.