COND=(0,EQ) OR COND=(0,EQ,STEP01) OR COND=ONLY OR COND=EVEN
0 = RETURN CODE
EQ = LOGICAL OPERATOR (WE CAN GIVE CONDITIONS LIKE (GT - GREATER THEN, LT - LESSER THEN, GE - GREATER THEN OR EQUAL TO, LE - LESSER THEN OR EQUAL TO, EQ - EQUAL TO, NE - NOT EQUAL TO)
STEP01 = STEP NAME WHICH RETURN CODE HAS TO BE CONSIDERED.
EQUAL TO & NOT EQUAL TO
Eg:
//STEP01 EXCE PGM=IKJEFT01
//
//STEP02 EXEC PGM=IDCAMS,
// COND=(0,EQ,STEP01)
HERE THE STEP02 WILL BE BY PASSED IF THE STEP01 ENDS WITH RETURN CODE 0
IF THE CONDITION IS TRUE THEN THE STEP WILL GET BY PASSED IF THE CONDITION IS FALSE THEN THE STEP WILL GET EXECUTED.
Eg:
//STEP01 EXEC PGM=IKJEFT01
//
//STEP02 EXEC PGM=IDCAMS,
// COND=(0,NE,STEP01)
HERE THE STEP02 WILL GET EXECUTED IF THE STEP01 ENDS WITH RETURN CODE > 0
LESS THEN & GREATER THEN
Eg:
//STEP01 EXEC PGM=IKJEFT01
//
//STEP02 EXEC PGM=IDCAMS,
// COND=(04,LT,STEP01)
HERE THE STEP02 WILL BE BY PASSED IF THE STEP01 ENDS WITH RETURN CODE 0
IF THE CONDITION IS TRUE THEN THE STEP WILL GET BY PASSED IF THE CONDITION IS FALSE THEN THE STEP WILL GET EXECUTED.
Eg:
//STEP01 EXEC PGM=IKJEFT01
//
//STEP02 EXEC PGM=IDCAMS,
// COND=(0,GT,STEP01)
HERE THE STEP02 WILL GET EXECUTED IF THE STEP01 ENDS WITH RETURN CODE < 0
EVEN & ONLY
Eg:
//STEP01 EXEC PGM=IKJEFT01
//
//STEP02 EXEC PGM=IDCAMS,
// COND=EVEN
HERE THE STEP02 WILL GET EXECUTED EVEN IF THE PREVIOUS STEP ABENDS OR SUCCESSFUL
Eg:
//STEP01 EXEC PGM=IKJEFT01
//
//STEP02 EXEC PGM=IDCAMS,
// COND=ONLY
HERE THE STEP02 WILL GET EXECUTED ONLY IF THE PREVIOUS STEPS ABENDS
0 = RETURN CODE
EQ = LOGICAL OPERATOR (WE CAN GIVE CONDITIONS LIKE (GT - GREATER THEN, LT - LESSER THEN, GE - GREATER THEN OR EQUAL TO, LE - LESSER THEN OR EQUAL TO, EQ - EQUAL TO, NE - NOT EQUAL TO)
STEP01 = STEP NAME WHICH RETURN CODE HAS TO BE CONSIDERED.
EQUAL TO & NOT EQUAL TO
Eg:
//STEP01 EXCE PGM=IKJEFT01
//
//STEP02 EXEC PGM=IDCAMS,
// COND=(0,EQ,STEP01)
HERE THE STEP02 WILL BE BY PASSED IF THE STEP01 ENDS WITH RETURN CODE 0
IF THE CONDITION IS TRUE THEN THE STEP WILL GET BY PASSED IF THE CONDITION IS FALSE THEN THE STEP WILL GET EXECUTED.
Eg:
//STEP01 EXEC PGM=IKJEFT01
//
//STEP02 EXEC PGM=IDCAMS,
// COND=(0,NE,STEP01)
HERE THE STEP02 WILL GET EXECUTED IF THE STEP01 ENDS WITH RETURN CODE > 0
LESS THEN & GREATER THEN
Eg:
//STEP01 EXEC PGM=IKJEFT01
//
//STEP02 EXEC PGM=IDCAMS,
// COND=(04,LT,STEP01)
HERE THE STEP02 WILL BE BY PASSED IF THE STEP01 ENDS WITH RETURN CODE 0
IF THE CONDITION IS TRUE THEN THE STEP WILL GET BY PASSED IF THE CONDITION IS FALSE THEN THE STEP WILL GET EXECUTED.
Eg:
//STEP01 EXEC PGM=IKJEFT01
//
//STEP02 EXEC PGM=IDCAMS,
// COND=(0,GT,STEP01)
HERE THE STEP02 WILL GET EXECUTED IF THE STEP01 ENDS WITH RETURN CODE < 0
EVEN & ONLY
Eg:
//STEP01 EXEC PGM=IKJEFT01
//
//STEP02 EXEC PGM=IDCAMS,
// COND=EVEN
HERE THE STEP02 WILL GET EXECUTED EVEN IF THE PREVIOUS STEP ABENDS OR SUCCESSFUL
Eg:
//STEP01 EXEC PGM=IKJEFT01
//
//STEP02 EXEC PGM=IDCAMS,
// COND=ONLY
HERE THE STEP02 WILL GET EXECUTED ONLY IF THE PREVIOUS STEPS ABENDS
No comments:
Post a Comment