How to avoid getting an S213-74 abend when using PDS/e in an Endevor processor.
search cancel

How to avoid getting an S213-74 abend when using PDS/e in an Endevor processor.

book

Article ID: 63080

calendar_today

Updated On:

Products

Endevor

Issue/Introduction

Receiving the following error when using PDS/e in my processor, why am I getting this error and how can this be avoided? 

IEC143I 213-74,IGG0191B,ENDVMOVE,NDVRBAT,OUTDD1,716B,T1SY01,IPRFX.IQUAL.JCLLIB(MEMBER1)

 

 

Resolution

When PDS/e EXTENDED SHARING encounters a second open request for the same dataset with DISP=SHR, and the first request is an update-in-place, instead of putting the 2nd request in a wait state, it will issue a S213-74 to abend the second OPEN.

By coding a DISP=OLD on all PDS/e datasets in the processor, we will allocate the files with a DISP=SHR and issue and issue exclusive enqueues for EACH request. So using DISP=OLD in a processor for proper enqueue handling will ensure that Endevor updates to the PDS/E datasets are serialized, thus avoiding S213-74 errors.

If after coding DISP=OLD and still encounter problems, contact your Broadcom Endevor Support for assistance.