Master Mainframe Technologies - COBOL, JCL, DB2, VSAM, CICS & More
ABEND Codes
SQLCODEs
File Status
Interview Prep
Contact
MF
Mainframe World
Learn Mainframe Programming
Home
Tutorials ▾
COBOL
JCL
DB2
VSAM
CICS
View All
Practice
Online IDE
Q&A
Reference ▾
ABEND Codes
DB2 SQLCODEs
File Status Codes
Interview Questions
Pricing
🌙
Dark
Login
Sign Up
Menu
×
🌙 Dark Mode
Switch
🏠 Home
📚 Tutorials
💻 Practice
⌨️ Online IDE
❓ Q&A
⚠️ ABEND Codes
Categories
COBOL
JCL
DB2
VSAM
CICS
Login
Sign Up Free
Pricing
COBOL File Status Codes
Complete reference for COBOL/VSAM file status codes
00
All
Successful completion
View details →
02
VSAM Indexed
Duplicate key (non-unique AIX)
View details →
04
All
Record length mismatch
View details →
05
All
Optional file not present
View details →
07
Sequential
Non-reel unit CLOSE/OPEN
View details →
10
All
End of file / Record not found
View details →
21
VSAM Indexed
Sequence error
View details →
22
VSAM Indexed/Relative
Duplicate key
View details →
23
VSAM Indexed/Relative
Record not found
View details →
24
VSAM Indexed/Relative
Boundary violation / Disk full
View details →
30
All
Permanent error - no further info
View details →
34
Sequential
Boundary violation - record too large
View details →
35
All
File not found
View details →
37
All
OPEN mode not supported
View details →
38
All
OPEN failed - file locked
View details →
39
All
File attribute conflict
View details →
41
All
OPEN for file already open
View details →
42
All
CLOSE for file not open
View details →
43
Sequential
DELETE/REWRITE without READ
View details →
44
Sequential
Record too large for buffer
View details →
46
Sequential
READ beyond end of file
View details →
47
All
READ on file not open INPUT/I-O
View details →
48
All
WRITE on file not open OUTPUT/I-O/EXTEND
View details →
49
All
DELETE/REWRITE on file not open I-O
View details →
90
VSAM
VSAM internal error
View details →
91
VSAM
VSAM password failure
View details →
92
VSAM
VSAM logic error
View details →
93
VSAM
VSAM resource not available
View details →
94
VSAM
Sequential READ after WRITE
View details →
95
VSAM
Invalid file information
View details →
96
VSAM
No DD statement
View details →
97
VSAM
VSAM OPEN failed
View details →
9D
VSAM
VSAM RLS error
View details →
9N
VSAM
VSAM open conflict
View details →