Multiple choice technology mainframe

What is COND=EVEN ?

  1. Means execute this step even if any of the previous steps, terminated abnormally.

  2. Means execute this step only if any of the previous steps, terminated normally.

  3. Means execute this step only if any of the previous steps, terminated abnormally.

  4. Means execute this step even if any of the previous steps, terminated normally.

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

COND=EVEN in JCL means this step will execute regardless of whether previous steps terminated abnormally. It overrides normal condition checking, ensuring the step runs even if prior steps had errors. Options B and C are incorrect because they suggest conditional execution. Option D describes normal execution behavior, not the special EVEN condition.

AI explanation

COND=EVEN on a JCL step means: run this step regardless of whether any previous step completed normally or abended — it executes 'even' after an abnormal termination elsewhere in the job (only a JCL syntax error would still block it). This is the opposite of COND=ONLY, which runs the step only after a prior abend. The other three options either reverse the normal/abnormal condition or restrict execution, which contradicts what COND=EVEN actually does.