What it means
The CANCEL command ends a job step or TSO user abnormally with code 122 or 222. Code 222 is used when no dump is requested; 122 is the variant used when the cancel asks for a dump.
The program itself may be fine. The job was stopped from outside, often because it seemed to loop, hang or hold resources.
Typical causes
- An operator or automation cancelled a job that looked looping or stuck.
- A user cancelled their own job and asked for a dump to investigate.
- The job was holding resources other work needed.
How to fix it
- Find out who cancelled the job and why, from the system log or operations.
- Use the dump to see where the program was when it was stopped.
- If it was looping, fix the loop; if it was waiting, find what it waited for.
- Rerun after checking whether partial updates need restoring.
Example
Illustrative only; names and values are invented.
IEF450I PAYJOB01 STEP030 - ABEND=S122 U0000 REASON=00000000