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
Answers were Sorted based on User's Feedback
Answer / vinay sonar
You can de it by using COND parameter in step3.
Use always true condition which is
COND=(0,GT,STEP2) OR COND=(4095,LT,STEP2)
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / vinay srivastava
Code in calling JCL :
//JOB1 JOB ...
.
//Pstep EXEC PROC1,COND.STEP3=(0,LT,STEP2)
.
.
Is This Answer Correct ? | 2 Yes | 2 No |
Answer / 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 |
Can you code instream data in a PROC ?
What statement can be used to send data to another mvs jes3 node?
How is a dataset passed from one step to another?
Name the statement which can be used to send data to another mvs jes3 node?
What are the basic JCL Statements for a Job?
what is the alternative to model parameter?
how to convert a file form fixed Length to variable length?
what do you mean By spooling? Expand SPOOL?
Hi, Please clear me when COND=ONLY and COND=EVEN. Explain me with example.
COND -> step1 . . step2, Step2, Executes if the CC of step1 is 0. But even if it is NOT 0 and if we dont give COND, will step2 be executed ?
Is acct parameter mandatory?
If Name is NOT given for a JOB statement, then will it give error or installation will supply it for the JOB ?