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

<hr>
<p>
<a href="../index.html">
<img align=center src="../graphics/home_btn.gif" alt="*"> 
OIT Applications Support</a>
<p>
<br><em>Last Modified: Tuesday, 06-Feb-2001 13:38:37 CST</em>
<p>
&copy;2001 All Rights Reserved

