If a job has 3 steps and step 1 and step 3 should get
executed and step 2 should not get executed irrespective of
the return code from the previous steps. How can it be done?
Answers were Sorted based on User's Feedback
Hi..........
We can use condition parameter for step2.
//JOBCARD
//STEP1 EXEC=PGM1
//STEP2 EXEC=PGM2,COND=(0,LE,STEP1)
//STEP3 EXEC=PGM3
//
THANKS
| Is This Answer Correct ? | 30 Yes | 3 No |
Answer / rameshkillampalli
Small correction - stepname=(step2) will allow job to run
step1 and step3 and exclude step2 from execution
//XXXXXXXX JOB (XXX),'XXXXXXXXXXXXXXXXX',MSGLEVEL=(1,1),
// CLASS=D,PRTY=5,MSGCLASS=T,NOTIFY=&SYSUID
//STEP01 EXEC PGM=IEBEDIT
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD DSN=XXXXXXXX.XXXX.XXXX(MEMBER NAME),DISP=SHR
//SYSUT2 DD SYSOUT=(A,INTRDR)
//SYSIN DD *
EDIT TYPE=EXCLUDE,STEPNAME=(STEP2)
/*
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / rsivar13@gmail.com
In case of Abnormal Termination
Use Restart Parameter for Step2 In Job Card.
And Give condition code for Step3.
Thanks.
| Is This Answer Correct ? | 0 Yes | 1 No |
Answer / ramesh
Use IEBEDIT to skip step 2 and execute step1 and step3 as below
//XXXXXXXX JOB (XXX),'XXXXXXXXXXXXXXXXX',MSGLEVEL=(1,1),
// CLASS=D,PRTY=5,MSGCLASS=T,NOTIFY=&SYSUID
//STEP01 EXEC PGM=IEBEDIT
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD DSN=XXXXXXXX.XXXX.XXXX(MEMBER NAME),DISP=SHR
//SYSUT2 DD SYSOUT=(A,INTRDR)
//SYSIN DD *
EDIT TYPE=EXCLUDE,STEPNAME=(STEP01,STEP05)
/*
| Is This Answer Correct ? | 0 Yes | 1 No |
I have 60 steps in the JCL and want to Execute Only First from PROC by overriding in JCL ?
In which table PLAN is registered in ?
How gdg are concatenated?
What is job control language?
How to empty the records in jcl
In a proc i will concatinate 4 dd statements.i want to overide 3 dd statement through jcl how?
mainframe questions like basic&depth
When space is allocated for an output dataset, what units can be used?
How is a dataset passed from one step to another?
What are isolation levels? Where do we need to specify them in compiling JCL?
what is symbolic parameters in jcl, what is a temparary data set ? where do u use ?
Explain about LMMFIND - find a library member