Running JOB06EOP under JES3: DATASET NOT FOUND

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

Description:

Running the JOB06EOP job for CA Easytrieve release 11.0 or release 11.5 under JES3 leaves OLDEZT and OLDOPT unchanged (as documented in the JOB06EOP job) and results in the following errors:

09:45:28 IAT4401  LOCATE FOR STEP=UNLDOPT  DD=STEPLIB                       
            DSN=DSN.OF.TARGET.LOADLIB.FROM.PREV.RELEASE               
09:45:28 IAT4404 DATASET NOT FOUND ON MAIN PROCESSOR SYT2                   
09:45:28 IAT4401  LOCATE FOR STEP=UNLDOPT  DD=EZOPTBL                       
            DSN=DSN.OF.EZOPTBL.FILE.FROM.PREV.RELEASE 

Solution:

JES3 does a locate for each assigned data set prior to executing the first step and at that time it doesn't "know" whether a step may be executed or not.
As long as LOADOPT=00 is specified and step UNLDOPT is therefore not executed, OLDEZT can be set to the current EZT CAILIB data set and OLDOPT can be set to the current EZT EZOPTBL data set. These two parameters will not be used. The job will now run successfully.