Abends :
When JCL/JOB terminates abnormally/unsuccessfully, it is called as job abend. It will give some specific abend code for specific reasons.
for example :
1) S222 - Cancelled by operator or an authorized user.
2) S322 - Time abend, when sufficient time is not provided to job.
2) S322 - Time abend, when sufficient time is not provided to job.
3) S522 - Job wait time is exceeded. (for example - Job is waiting operator to mount the TAPE)
4) S722 - When there is no space to write output in sysout. Job has exceeded its' output limit.
5) SOC7 - Bad data, comma or alphanumeric value passed to packed decimal field.
6) SO13 - Member not found
7) S806 - load module not found
7) S806 - load module not found
8) SOCB - Division by zero.
9) SOC1 -
i) Invalid, incomplete or damaged op-codes attempted to execute by the processor.
ii) Incorrect spelling of Program name in // EXEC PGM=
iii) Missing DD Statements.
10) SOC4 -
i) Invalid memory address, storage violation.
ii) Incorrect file definitions (DCB is not matching with actual dataset).
iii) Index or subscript of out range. (NOSSRANGE compiler option can resolve this issue.)
11) SB37 - (End of Volume)Cause: The system ran out of space on the current volume, and no additional volumes were available to continue writing.
12) SD37 - (No Secondary Space)Cause: The dataset filled its primary allocation, but no secondary space was defined in the SPACE parameter.
13) SE37 - (Max Extents Reached)Cause: The dataset reached the maximum number of extents.
No comments:
Post a Comment