How to run two JOBs together before release other jobs on CA Workload Automation ESP Edition?

Document ID : KB000120929
Last Modified Date : 29/11/2018
Show Technical Document Details
Introduction:
User wants to do the following to an application:
Application A has one job and the user now wants to add another job into this application. This original job has a resource in the job itself and now the new job needs to run right after the 1st job without any other job from another application jumping in.
Environment:
CA WA ESP Edition Z/OS
Instructions:
Resource can be held only per job, so when 1st job complete, the resource will be put back; if jobs in other application is in the waiting queue, then one of them can grab the resource and run, BEFORE the 2nd job is put into the waiting queue.
Suggested example like below:
APPLSTART RESTRES 
ESPNOMSG RESDEF RES1 SET MAX(0) 
RESOURCE (1,RES1) 
ENDJOB 

UNIX_JOB DPJOB1 
RUN ANY 
AGENT AGENTU_01 
USER espadmin 
SCRIPTNAME /opt/scripts/testscripts/sleep.sh 
ARGS 7 0 
RELEASE DPJOB2 
ENDJOB 

UNIX_JOB DPJOB2 
RUN ANY 
AGENT AGENTU_01 
USER espadmin 
SCRIPTNAME /opt/scripts/testscripts/sleep.sh 
ARGS 7 0 
ENDJOB 

APPLEND ADDRES 
ESPNOMSG RESDEF RES1 SET MAX(1) 
ENDJOB

Note: Resource RES1 is defined as an Enterprise Renewable resource with MAX(1).