RESOURCES, NOTWITH Statement and APPL_GEN could be used it depends on many things in your environment. Your preferred method of APPL/JOB setup.
RESOURCES can be used for multiple jobs in an Application. The following is from the Command Reference Guide.
Specifying resources for single jobs and multiple jobs
To specify resource information for a job in an application, add a RESOURCE statement between the JOB and ENDJOB statements. The RESOURCE statement affects only that job.
To specify resource information for a group of jobs within an application definition, add a RESOURCE statement immediately before the JOB statement of the first job in the group. This RESOURCE statement affects all subsequent jobs in the application. If there are other jobs after the last job in your group, code another RESOURCE statement immediately after the ENDJOB statement of the last job in your group.
Do you want them to have APPl2 wait until APPL1 completes before running? (RESOURCE / NOTWITH)
Or do you want APPL2 to skip a run if APP1 is running?
APPL_GEN
IF ESP_APPL_GEN=1 THEN DO
IF NOT COMPLETED('APPL1','ALL') THEN EXIT
ENDDO
APPL APPL2