Wednesday 19 August 2015

Abend codes


Space Abends

All abends indicate dataset out of space.

SD37 – No secondary allocation specified

SB37 – End of volumes and no further volumes specified

SE37 – Max of 16 extents already allocated 


Other Abends:



SOC1 –Read to dataset opened OUTPUT, Write to dataset opened INPUT, called subprogram not found.

SOC4 – Occurs when program is trying to access restricted or unallocated area,
Ex. If the occurs clause is defined as 10 times and the program is trying to access the 11th occurrence in an array, then program abends with SOC4.

In other words, if the variable is defined with 7 characters and we are trying to move 8 characters to this variable then SOC4 abend occurs.

Missing parameters on called subprogram.

SOC5 – Closing an unopened dataset

S322 – The system has run out of CPU time and the job is cancelled OR if the job runs for more than allowed time, it will abend with this system abend.

SOCB – May be division by 0


SOC9 – While trying to browse or edit the dataset which has LRECL=0

SOC2 – Privileged operation exception

Missing period at the end of paragraph or paragraph name.

S722 - The SYSOUT or Spool is full.

Debug: Increase job's sysout limit by specifying 'LINES=(150,WARNING)' on the job card and then retry. This will increase your sysout limit to 150 thousand lines.

S522 - Job cancelled by either user or operator.

S322 - 'Time Out' abend. The job which you have submitted exceeds it's usual   CPU time.

S806 - Load module not found.

Check library in the joblib.

S913 - Insufficient access authority. 

Check whether you have access to specific dataset.

S878 - Insufficient region size.

Increase the value you have specified in the REGION parameter of JOB step or EXEC step. 









No comments:

Post a Comment