Common VSAM Message Codes

Common VSAM Message Codes
Open Warnings (Return Code = 4)
Code Hex Code Description
4 04 Dataset Already Open
96 60 Dataset Unusable
100 64 Empty Alternate Index
116 74 Dataset Not Closed by Last Job/User
128 80 Missing DD Statement
Open Errors (Return Code = 8)
Code Hex Code Description
132 84 I/O Error Reading Job File Control Block
136 88 Insufficient Virtual Storage
144 90 I/O Error Reading/Writing Catalog Record
144 91 Error in VSAM Volume Dataset Manager
145 94 No Catalog Record
148 98 Password Error
152 A0 Program Operands Inconsistent with Catalog
160 A4 I/O Error on Volume Label
164 A8 Dataset Unavailable for Processing Specified orOpen to Another User
168 B0 VSAM Error
176 B4 Catalof Not Found/Open -- Not In Other Catalog
180 B8 I/O Error
184 BC Dataset of Incorrect Type
188 C0 Unusable Dataset Opened for Output
192 C4 Empty Path
196 C8 Volume Unusable
200 E8 Dataset Not Reusable -- Not Empty
232 F4 Catalog Recovery Area Not Mounted
Close Warnings (Return Code = 4)
Code Hex Code Description
4 04 Dataset Already Closed
132 84 I/O Error Reading Job File Control Block
136 88 Insufficient Virtual Storage
144 90 I/O Error Reading/Writing Catalog Record
145 91 Error in VSAM Volume Dataset Manager
148 94 Unidentified Catalog Error
184 B8 I/O Error
Logic Errors (Return Code = 8)
Code Hex Code Description
4 04 EOF with No AT END or Read After EOF
8 08 Duplicate Key
12 0C Sequence Check
16 10 Record Not Found
20 14 Control Interval (CI) In Use
24 18 Volume Not Mounted
28 1C No Space Available or SHROPT=4 and DISP=SHR
32 20 Invalid RBA
36 24 Key Out of Range
40 28 Insufficient Virtual Storage
44 2C Workarea Not Large Enough for Record
64 40 All Strings Active
68 44 Not Opened for This Activity
72 48 Key Invalid for ESDS
76 4C Missing Key for KSDS
80 50 Delete Invalid for ESDS
88 58 GETNEXT Without Positioning
92 5C Put or Delete Without Get for Update
96 60 Attempting to Change Key on Update
108 6C Invalid Record Length
112 70 Invalid Key Length
116 74 Sequential Puts Only Allowed on Dataset Load
144 90 Invalid Poiinters in Alternate Index
148 94 Too Many Pointers inAlternate Index
152 98 Not Enough Buffers Available

Note: For further information, refer to IBM's Messages and Codes manual under error code IEC161I.


* OIT Applications Support


Last Modified: Tuesday, 06-Feb-2001 13:38:37 CST

©2001 All Rights Reserved