I think this solves the issue, but I have a question on the Event Definition do I need to schedule it daily?
Then ESP will select jobs when the meet the specified run criteria.
If I do that then I loose the functionality of E.5 (NEXT - Display next execution time of an Event).
I omitted an additional requirement that there are multiple runs on the day in question but I changed your example by adding jobs with a Job Qualifier and changing the DELAYSUB time.
Is there a way to modify the SCHEDULE statement so that I can use the E.5 functionality?
JOB TESTJOB.0800
RUN LAST WORKDAY OF THE MONTH
DELAYSUB 08.00 SATURDAY
ENDJOB
JOB TESTJOB.0900
RUN LAST WORKDAY OF THE MONTH
DELAYSUB 09.00 SATURDAY
ENDJOB
JOB TESTJOB.1000
RUN LAST WORKDAY OF THE MONTH
DELAYSUB 10.00 SATURDAY
ENDJOB
Simulation Output
SIMULATION OF EVENT SCHTESP.SCHEDTST AT 00.00.00 ON TUESDAY MAY 31ST, 2016
JOBS: TESTJOB.0800, TESTJOB.0900, TESTJOB.1000
3 JOBS SELECTED FOR SUBMISSION
TIME RELATED DEPENDENCIES
TESTJOB.0800 EARLYSUB(08.00.01 SAT 4 JUN 2016)
TESTJOB.0900 EARLYSUB(09.00.01 SAT 4 JUN 2016)
TESTJOB.1000 EARLYSUB(10.00.01 SAT 4 JUN 2016)
SIMULATION OF EVENT SCHTESP.SCHEDTST AT 00.00.00 ON THURSDAY JUNE 30TH, 2016
JOBS: TESTJOB.0800, TESTJOB.0900, TESTJOB.1000
3 JOBS SELECTED FOR SUBMISSION
TIME RELATED DEPENDENCIES
TESTJOB.0800 EARLYSUB(08.00.01 SAT 2 JUL 2016)
TESTJOB.0900 EARLYSUB(09.00.01 SAT 2 JUL 2016)
TESTJOB.1000 EARLYSUB(10.00.01 SAT 2 JUL 2016)
SIMULATION OF EVENT SCHTESP.SCHEDTST AT 00.00.00 ON WEDNESDAY AUGUST 31ST, 2016
JOBS: TESTJOB.0800, TESTJOB.0900, TESTJOB.1000
3 JOBS SELECTED FOR SUBMISSION
TIME RELATED DEPENDENCIES
TESTJOB.0800 EARLYSUB(08.00.01 SAT 3 SEP 2016)
TESTJOB.0900 EARLYSUB(09.00.01 SAT 3 SEP 2016)
TESTJOB.1000 EARLYSUB(10.00.01 SAT 3 SEP 2016)
SIMULATION OF EVENT SCHTESP.SCHEDTST AT 00.00.00 ON FRIDAY SEPTEMBER 30TH, 2016
JOBS: TESTJOB.0800, TESTJOB.0900, TESTJOB.1000
3 JOBS SELECTED FOR SUBMISSION
TIME RELATED DEPENDENCIES
TESTJOB.0800 EARLYSUB(08.00.01 SAT 1 OCT 2016)
TESTJOB.0900 EARLYSUB(09.00.01 SAT 1 OCT 2016)
TESTJOB.1000 EARLYSUB(10.00.01 SAT 1 OCT 2016)