[ Bottom of Page | Previous Page | Next Page | Contents | Index ]
To use this job collection method, your installation must have ASG-Zeke installed and the jobs that comprise the application must run under the control of ASG-Zeke.
Before you perform job collection with ASG-Zeke, verify these values have been set for the ASG-Zeke keywords in the BKMINI PARMLIB member.
In the :ACDI section:
In the :JCL_DEFAULTS section:
JOB AC1*E* AC1*F* AC1*G*
JOB AC2*
ENAME DLYAC*
ZAPL AP*
GROUP GP1
This information provides an example of the job collection procedure generated through the ZEKE MVS job collection option on the APPLICATION JOB COLLECTION OPTIONS panel.
//APPLJRF4 JOB (ACCT),,'ABC
R',CLASS=A,MSGCLASS=X,NOTIFY=&SYSUID
//*
//*
//JCLL JCLLIB ORDER=(prefix.value.SBKMJCL)
//STEPA EXEC PGM=IEFBR14
//DD02 DD DSN=ZEKEUTL.AMPZEKE.FILE,
// DISP=(MOD,DELETE),
// UNIT=SYSALLDA,SPACE=(0,0)
//STEP1 EXEC ZEKEUTL
//SYSIN DD DISP=SHR,
// DSN=prefix.value.SBKMPARM(ZEKEUTIL)
//AMPZEKE DD DISP=CATLG,
// DSN=ZEKEUTL.AMPZEKE.FILE,
// UNIT=SYSALLDA,
// SPACE=(CYL,(10,10),RLSE)
//*
//* APPL NAME = ABCRTST1
//* JOB TYPE = ZEKE JOB COLLECTION
//* SUBMIT BY PDUSER ON 11/17/2009 13:22:16
//*
//STEP2 EXEC BKMZI450,ZPGMI=BKMZI510
// IF (RC < 5 ) THEN
//JOBZK EXEC BKMJOBZK,
// ZPGM=BKMZK450,APPL=ABCRTST1
// ENDIF
// IF (RC < 5 ) THEN
//JOBCOLL EXEC BKMJOBSQ
// ENDIF
This information provides examples of ASG-Zeke job collection reports. The ASG-Zeke job collection report indicates the structure of the jobs.
In this example, job ABJOB03 is succeeded, in order, by jobs ABJOB02, ABJOB04 and ABJOB01. The ABJOB13 and ABJOB23 jobs are independent from ABJOB03 and have succeeding jobs:
ORIGINAL JOBS FOR APPLICATION: ABJOBS 2001/10/26 20:17:34 PAGE: 1 JOB NAME ZEKE APPLICATION ZEKE GROUPID ZEKE EVENT NAME ------- ---------------- ------------ --------------- ABJOB03 ABJOBS1 AB1 AB1 ABJOB03 ABJOB02 ABJOBS1 AB1 AB1 ABJOB02 ABJOB04 ABJOBS1 AB1 AB1 ABJOB04 ABJOB01 ABJOBS1 AB1 AB1 ABJOB01 ABJOB03 HAS 3 SUCCESSOR JOBS ABJOB13 ABJOBS1 AB2 AB1 ABJOB13 ABJOB12 ABJOBS1 AB2 AB1 ABJOB12 ABJOB11 ABJOBS1 AB2 AB1 ABJOB11 ABJOB13 HAS 2 SUCCESSOR JOBS ABJOB23 AB2 AB2 AB2 ABJOB23 ABJOB22 AB2 AB2 AB2 ABJOB22 ABJOB21 AB2 AB2 AB2 ABJOB21 ABJOB23 HAS 2 SUCCESSOR JOBS
If job filters exist for the application, the JOBS AFTER FILTERING FOR APPLICATION report is also created. For example:
JOBS AFTER FILTERING FOR APPLICATION: ABJOBS 2001/10/26 20:17:34 PAGE: 1 JOB NAME ZEKE APPLICATION ZEKE GROUPID ZEKE EVENT NAME ------- ---------------- ------------ --------------- ABJOB03 ABJOBS1 AB1 AB1 ABJOB03 ABJOB02 ABJOBS1 AB1 AB1 ABJOB02 ABJOB01 ABJOBS1 AB1 AB1 ABJOB01 ABJOB03 HAS 2 SUCCESSOR JOBS ABJOB23 AB2 AB2 AB2 ABJOB23 ABJOB22 AB2 AB2 AB2 ABJOB22 ABJOB21 AB2 AB2 AB2 ABJOB21 ABJOB23 HAS 2 SUCCESSOR JOBS ABJOB12 ABJOBS1 AB2 AB1 ABJOB12 ABJOB11 ABJOBS1 AB2 AB1 ABJOB11 ABJOB12 HAS 1 SUCCESSOR JOBS
[ Top of Page | Previous Page | Next Page | Contents | Index ]