a job have 5 steps and it will executes a proc which have
5steps in it. now i have to execute step3 only when step2 of
proc executes successfully
Answer Posted / amy
//job1 job a123,'amy',class=a
//proc1 proc
//step01 exec pgm=prog1,
//step02 exec pgm=prog2,
//step03 exec pgm=prog3,(0,eq,step02)
//step04 exec pgm=prog4,(0,eq,step02)
//step05 exec pgm=prog5,(0,eq,step02)
// pend
//step001 exec pgm=proc1
//step002 exec pgm=prog6
//step003 exec pgm=prog7
//step004 exec pgm=prog8
//step005 exec pgm=prog9
//
save it as abc.xyz(member)
now write an another jcl
//job2 job a123,'AMY'
//step1 exec pgm=IEBEDIT
//sysut1 dd dsn=abc.xyz(member)
//sysut2 dd sysout=(b,intrdr)
//sysin dd *
edit start=job1,type=include,stepname=(step001,step003)
/*
WHEN YOU WILL SUBMIT THIS JOB2 THEN ONLY two steps of
proc1(step01 and step02) and
step003(pgm=prog7) will be executed.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
what are JCLLIB and STEPLIB in JCL?
how to run batch program without jcl?
What is one line to pass PARM from JCL to COBOL?
how you will the direct the data to spool using sysout option?
We can use PASS with permanent datasets also. THEN Which is the condition in which we may use PASS (instead of KEEP) with permanent data sets, while there is no need to specify UNIT and VOL for them like temporary data sets (in cas we use KEEP for permanent data sets) ?
How do you access an uncatalogued dataset in a jcl?
What statement marks the beginning of a job step; assigns a name to the step; identifies the program or catalogued or in-stream procedure to be executed in the step?
is there any way to execute more than one proc in the same exec statement at the same time..?
Is automatic restart possible in jcl?
How to override loadlib?
Explain the function of dd disp parameter?
What are steplib and joblib? What for they are used?
Describe the various parameters utilized in the creation of a gdg?
Differentiate between the joblib and the steplib statements?
What is job control language?