Special operation codes contain x"00" in the most significant byte. The least significant byte indicates the specific operation.
File Information | Returns general file information for all file organizations with headers and, for indexed files, information on the file keys in the form of the Key Definition Block. |
Get Next Record | Gets the next physical record from the data file part of an indexed file. |
Add Key Value | Adds a key value to the index file part of an indexed file. |
Re-index File | Re-indexes the file using a supplied key definition block. |
Flush File | Flushes all data for a specific file to disk. |
Unlock Record | Unlocks a specific record in a file. |
Not all operation codes are appropriate with all file organizations. Each operation code description includes a list of the file organizations for which it is valid, using the following key:
L | Line sequential |
S | Record sequential (including vS) |
R | Relative (including vR) |
I | Indexed |
vS | Record sequential variable format only |
vR | Relative variable format only |