| Verb | Description |
|---|---|
| GET | Read a record |
| PUT | Write a record |
| CHECK | Verify completion of an event |
| POINT | Position to a specific location |
| ENDREQ | Cancel an operation |
| ERASE | Erase a record |
Common return code (RC) values and feedback code (FB) values include:
| RC | FB | Description |
|---|---|---|
| 8 | 8 | Attempt to store a duplicate key |
| 12 | Conflicting options specified violate stored sequence | |
| 16 | Record not found | |
| 20 | Physical locking conflict | |
| 24 | Volume not available | |
| 28 | Insufficient space on volume to extend the | |
| 32 | Invalid relative byte address specified | |
| 36 | Key range specified in definition excludes this key | |
| 40 | Insufficient virtual storage in the Mainframe Access address space | |
| 48 | Conflicting options on VSAM request | |
| 64 | No virtual storage to handle this level of concurrency | |
| 68 | File not open for type of processing requested | |
| 72 | Keyed request made to an ESDS | |
| 88 | Invalid switch to sequential processing without positioning | |
| 92 | Invalid replace or erase without key | |
| 96 | Attempt to modify a key on update | |
| 104 | Conflicting RPL options | |
| 108 | Invalid record length specified | |
| 112 | Invalid key length specified | |
| 4 | Read error on data component of file | |
| 8 | Read error on index component of file | |
| 16 | Write error on data component of file | |
| 20 | Write error on index component of file |
For a full list of return codes and reason codes see the IBM publication DFSMS/MVS Macro Instructions for Data Sets.