CA Easytrieve is failing with: ... SYSTEM COMPLETION CODE=0C4 REASON CODE=00000004 ... and/or: ... EZABX007 Program PGMNAME ended with error code 840C4000. EZABX024 Program ended in PGMNAME. Check report procedures. Check flow table. EZABX011 The program encountered a protection exception (program interrupt code 4). ... When analyzing the dump you see the Abend occurs in EZOLETJAI or ETRSM +2114, for instance.
Environment
Release: Component: EZTRVE
Resolution
Please check whether FREE=CLOSE is being used at SYSOUT DD in your JCL - if yes, please remove FREE=CLOSE. FREE=CLOSE should not be used when using SYSOUT again and again in the same program/application - it leads to a problem if there are several Easytrieve JOB or PROGRAM activities, using PRINTER/SYSOUT again and again within the same application, resp. job step.
Another possible reason is that Rocket Software's "Performance Essential" is being used. It could be resolved by disabling it by adding the following DD: ... //PSPOFF DD DUMMY ... to the Abending job step.