How do You skip a Step In JCL?
Answers were Sorted based on User's Feedback
Answer / rajesh_m13
Using COND operator if the condition is true it does not
execute
| Is This Answer Correct ? | 28 Yes | 2 No |
Answer / mohan
we can pass the COND parameter as (0,le) or (4096,ge) to the step which we wann skip from execution.
| Is This Answer Correct ? | 22 Yes | 6 No |
Answer / garry
@Kalpana:
Please do not misguide others, there no reverse direction.
SIMPLE RULE : Condition True = Bypass
Condition False = Execute.
Explanation given by you is not correct.
Anyways, thank you for reply.
Any issue or disagree can write to : gmt360@gmail.com
Garry
| Is This Answer Correct ? | 14 Yes | 2 No |
Answer / vinay sonar
We can do it using COND parameter put a always true
condition such as
COND=(0,le) or COND=(4095,ge)
| Is This Answer Correct ? | 8 Yes | 3 No |
Answer / steve holton
For an unconditional skip step, just remove it completely
from the job stream.
Otherwise, for conditional removal, you can use the COND=
stuff, which I consider to have "reverse logic" also, as
noted by one responder above. I think "reverse" because if
is notmal to think "If the RC is GT 8, SKIP, but the RC and
the "constant" (8, in this case) are backwards, so you have
to say "IF 8 LE RC, then skip to accomplish the same thing.
OR (and I prefer) JCL IF...ELSE ..ENDIF statements, which
uses more straightforward logic, analogous to the
IF/THEN/ELSE logic in programming languages (i.e. IF RC=0
THEN execute to the ELSE or ENDIF, else SKIP TO ELSE or ENDIF.
| Is This Answer Correct ? | 6 Yes | 2 No |
Answer / kalpana dwivedi
It is true that step can be skip using condition parameter
but COND=(0,LE) is not correct, as Cond parameter works on
reverse logic.
It should be COND=(0,GE) or (4096,LE)
That means step will not run if return code of previus step
is Greater than equal to zero or if the condition code of
previous step is less than equal to 4096.
| Is This Answer Correct ? | 13 Yes | 17 No |
How to compare 2 files using File-Aid?
What does the keyword DCB mean and what are some of the keywords associated with it?
i have 10 steps in jcl program but i have to exicute only 2,4,6,8th and 10th ?how it's possible?
//step#3 exec pgm = hkbc762 what is wrong with the syntax?
How can we increment subscript and index?
What is S322 abend ?
i have 10 steps in my jcl. -->if i want to execute my program from 5th step what i have to do? don't give //* in ur previous steps --> if i want to execute my program from 1to 5 steps only what i have to do?
Write a jcl to execute a job by 7 a.m on Jan 20,1986 ?
What is condition checking in jcl? Is this possible?
Can you give the sort card to arrange the specific column in the version of GDG.
wht is the d/f between positional parameter n keyword parameter ?
Explain how can return codes be tested before execution of a job step?