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

Document ID : KB000030187
Last Modified Date : 14/02/2018
Show Technical Document Details

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.

 

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=BST.TIM.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.