In the following sample job, located at ilprefa.CTJ.JCL(CTJJRFLW), CTJMRFLW verifies the job dependencies of the series of JCL jobs according to the order that they are intended to run.
Figure JV1 Dependency awareness- Example 1
//I900INVD JOB ,IOA900,MSGCLASS=X,CLASS=A
//*
//*
// JCLLIB ORDER=IOAE.R800TEST.PROCLIB
// INCLUDE MEMBER=IOASET
//********************************************************************
//** *
//** PARAMETERS TO CTJMRFLW *
//** ML=D/I/W/E I=INFO W=WARNING E=ERROR *
//** FA=D/Y/N *
//** FV=D/Y/N/S/U *
//** ME=D/Y/N *
//** UT=D/Y/N *
//** STDR=D/Y/N *
//** D=DEFAULT (SET IN CTJPARM) Y=YES N=NO *
//** *
//** ODATE= CONTROL-M WORKING DATE (MANDATORY)*
//** DATE TYPE: W DDMMYY, A MMDDYY *
//** J YYMMDD *
//** *
//** ENV=GENERAL *
//** NODE=LOCAL MONITOR NODE NAME *
//** EMUSRDLY=EMUSRDLY, EM SYSTEM NAME LIST MEMBER *
//** AJFSZ=1000, EQUAL TO AJF SIZE *
//** CHARSET=GS10, STANDARD ENGLISH CHARACTER SET *
//** CHARST2=FM10, CHAR-SET CONTAINS BOX ELEMENTS *
//** OUT='*' GENERAL SYSOUT CLASS *
//** STATEMENTS *
//** ORDER DEFINE NEW STATEMENT,IT IS ONLY FOR SIMULATION *
//** DSN= SCHEDULE LIBRARY (MANDATORY) *
//** MEMBER= NAME OF CTM SCHED TABLE SUPPORT MASKING (* & %)*
//** JOB= JOB IS OPTIONAL AND SUPPORT MASKING (* & %) *
//** *
//** REFER TO CTJPLAN UTILITY CHAPTER IN CONTROL-M/JCL VERIFY *
//** USER GUIDE *
//** *
//********************************************************************
//JVERFLW EXEC CTJMRFLW,ODATE=odate
//JOBLIST.DAJOB DD *
ORDER DSN=CTM.V900.OPR.SCHEDULE MEMBER=MAINDAY <- CHANGE THIS
Parent Topic |