I am testing and trying to get Job B to run after job A gets to step "FTPYTD". I have followed several examples with out success. Right now I can submit both jobs and Job A will run while JOB B sits on a resource wait. After step "FTPYTD" completes the resource should be available but Job B does not begin execution and still sits in "Resource Wait". It is like JOB B doesn't recognize that the resource is now available. Any help would be appreciated. Also I notice that the STEPEND application seems to be executing after ever step in JOB A INSTEAD OF JUST AFTER THE "FTPYTD" step.
JOB A
/* STEPEND STEPNAME(FTPYTD) RELRES (1,MDL615W)
MONITOR SPRODID
DATASET 'P723.MDL.JCLLIB'
RUN CLOSEOUT
AFTER ADD(MDL612)
ENDJOB
NT_JOB B
AGENT HQDWAPM05
USER GMCC\ESPADMINNONPRD
CMDNAME "D:\CYB_JOBS\OSMMCOM1.BAT"
MONITOR SPRODID
RESOURCE (1,MDL615W)
RUN CLOSEOUT
EXITCODE 0 SUCCESS
ENDJOB
resdef - list
Resource MDL615W Local Depletable
WHQ WHQ Avail=0
STEPEND Event
/*************************************************/
/* DEFINED BY GOPKXG AT 14.09 ON MON 20MAY2019 */
/* LAST RUN AT 10.45 ON TUE 21MAY2019 */
/*************************************************/
EVENT ID(SPRODID.MDL615W_STEPEND) SYSTEM(MASTER) REPLACE
INVOKE 'CAI.ESPWA.PROCS(STEPEND)'
STEPEND Application
IF %MNJOB = 'MDL615W' AND %MNSTEP = 'FTPYTD' +
THEN +
DO
RES = 'MDL615W'
JUMPTO SETRES
ENDDO
ELSE
DO
ENDDO
SETRES:
JOB %RES..SETRES LINK PROCESS
ESPNOMSG OPER RESDEF %RES SET AVAIL(1)
RUN ANY
ENDJOB
PARMLIB
NODE WHQ ADD
CPU WHQ ADD NODE(WHQ) CURRENT
RESDEF MDL615W ADD LOCAL DEPLETABLE AVAIL(0)