FAQ, ABEND (ABnormal END to programs) Codes
Q: Why does my program ABEND with a 222 completion code?A: This means that the operator has cancelled your program for some particular reason. It may be that there were no tape drives available for your tape job, and the operator had no choice but to cancel it. If you get a 222 ABEND code, call the Computer Support Center (453-5155) and we will find the reason the operator cancelled your job. Or you can call Operations Control (453-6216) and ask for clarification.
Q: Why did my program ABEND with a 322 completion code?A: This means that your job ran out of time. If you increase the time on the TIME parameter of your JOB statement (making sure that the CLASS parameter is still correct) and resubmit your job, the program should run OK.
Q: Why does my program ABEND with a 522 completion code?A: The job was cancelled by MVS after a system wait of 30 minutes. This cancellation occurs when there is no response from the operator within the given system wait period. If you get a 522 ABEND code, resubmit your program. If the problem persists, contact the Computer Support Center (453-5155).
Q: Why does my program ABEND with a 713 completion code?A: This ABEND occurs when an existing data set is opened for output, but the retention period has not expired. The system message IEC148I accompanies this ABEND. \
Q: Why does my program ABEND with a 722 completion code?A: This ABEND occurs when an output limit has been exceeded (the default output limit for most DD statements is 1000 lines.) To correct this ABEND, the user must find the DD statement that had its output limit exceeded and override the OUTLIM parameter on that statement. To override the default OUTLIM, insert a JCL statement with the OUTLIM increased. For example, to override the output log limit in a SAS job, include the statement
//SASLOG DD SYSOUT=A,OUTLIM=5000
after the EXEC statement.
Q: Why does my program ABEND with an 804 completion code?A: This means that your job ran out of memory when it tried to execute. If you increase the amount of memory on the REGION parameter of your JOB statement and resubmit your job, your program should run OK.
Q: Why does my program ABEND with an 806 completion code?A: This means that the program named on the EXEC statement cannot be found. Check the EXEC statement tomake sure the program name is spelled correctly and resubmit your job. Your job should run OK.
Q: Why does my program ABEND with an 80A completion code?A: This means that your job ran out of space when it tried to execute. If you increase the amount of space on the REGION parameter of your JOB statement and resubmit your job, you program should run OK.
Q: Why does my program ABEND with a 813 completion code?A: This ABEND occurs when a DSNAME in the JCL does not match the DSNAME of the file on the tape being opened. This ABEND can be ignored when executing a SAS tape map. Otherwise, check that the DSNAME is spelled correctly or that the correct tape is being used. The system message IEC149I accompanies this ABEND.
Q: Why does my program ABEND with a 913 completion code?A: This ABEND occurs when you have attempted to access a system resource that you do not have theauthority to access. OS/390 resources, such as datasets, are controlled through the ACF2 security system. Access to resources can be obtained by completing a System Security Profile (SSP) form and returning it to Information Technology.
Q: Why does my program ABEND with a B37 completion code?
A: This ABEND can occur when either a data set runs out of space (uses all 16 extents) or a disk volume on which a data set is being written becomes full. Refer to system message IEC030I for more information.
Q: Why does my program ABEND with a D37 completion code?
A: This ABEND can occur when a data set uses all the space that was allocated and no secondary allocation of space was made. Refer to system message IEC031I for more information.
Q: Why does my program ABEND with a E37 completion code?
A: This ABEND can occur when either a data set runs out of space or a disk volume on which a data set is being written becomes full. Refer to system message IEC032I for more information.
Q: Why does my program ABEND with a OC4 completion code?
A: This ABEND normally occurs in assembly programs but can happen in other programming languages such asCOBOL. This ABEND can be caused by indexing/subscripting out of range or using an index/subscript that is not initialized. )
Q: Why does my program ABEND with a OC7 completion code?
A: This ABEND is most frequently seen in COBOL programs. The ABEND is caused when data or a variable is used incorrectly. Possible causes for the ABEND include data or variable not initialized or doing packed decimal instructions on variables containing blanks.
Index A-Z | Apply
Now | From the Chancellor | Visitors | Alumni | People
Finder | For the Media | For
Parents | Jobs
SalukiNet | SIUC
Intranet | Athletics | Public
Events Calendar | SIUC Home
Comments: IT Webmaster
Copyright © 2003, Board of Trustees, Southern Illinois
University
Privacy Policy
Last Updated