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 |
What happens if both JOBLIB & STEPLIB is specified ?
what is the difference between the JCLLIB and JOBLIB ,and where do we use it ?
How can u know the current date using jcl?
How gdg are concatenated?
what is “Cond= even” and “Cond=only”?
FOR a GDG, the book by 'SABA ZAMEER' says 'We can NOT ALTER the LIMIT parameter after it is defined'. (p-211). But many persons have written that it can be changed, which one is true ?
In JCl which of this activities get executed if act002 abnormally terminates //job001 job ......... //act001 exec pgm=cobo01 //act002 exec pgm=cob02, cond=(01,le) //actoo3 exec pgm=cob03, cond=only //actoo4 exec pgm=con04
In all our JOB Statement we have always COND=(4,LT) defined. Nevertheless when a Job failed the last step should then be executed (send a message to an user). Due to we don't like to change all our JOB's (ca. 2000), we are looking for a simply solution.
I have 10 steps, I want to run STEP1 TO STEP4 then I should not run STEP5 and STEP6. Aganin I want to execute from STEP7 to STEP10. ONLY using CONDITION CODES how can we execute this process? 1. Where we can set cond codes for STEP5 and STEP6? 2. How can we execute remaining steps from STEP7 to STEP10?
what is the use of JCL?
What is the improvement to COND= in the latest version of MVS?
Why we us SYSTSIN DD with IKJEFT01 (TSO Utility) to execute a COBOL DB2 program? Why can't we use SYSIN DD?