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)
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.