| FOPEN | | | ksamparam replaces formmsg as sixth parameter. | Opens a KSAM file for
access and assign file number to file. |
| FCLOSE | | | none | Closes a KSAM file to further access. |
| [FRENAME] | | X | -- | If called for KSAM file, returns CCL error code. |
| FREAD | | | none | Reads next record in sequential order by key. |
| *FREADC | X | | all new | Reads next record in chronological sequence. |
| *FREADBYKEY | X | | all new | Reads record identified by key value. |
| FREADDIR | | | none | Reads record identified by chronological position. |
| [FREADSEEK] | | X | -- | If called for KSAM file, returns CCL error code. |
| FWRITE | | | control parameter included for compatibility only. | Writes record to KSAM file. |
| [FWRITEDIR] | | X | -- | If called for KSAM file, returns CCL error code. |
| *FREMOVE | X | | all new | Deletes current record from KSAM file. |
| FUPDATE | | | none | Updates last referenced record. |
| FSPACE | | | none | Spaces forward or backward in file. |
| *FFINDBYKEY | X | | all new | Positions current record pointer to record located by key value. |
| *FFINDN | X | | all new | Positions current record pointer to relative record number in key sequence. |
| FPOINT | | | none | Positions current record pointer to relative record
number in chronological sequence. |
| FGETINFO | | | none | Requests file access and status information. |
| *FGETKEYINFO | X | | all new | Requests access and status information on KSAM file. |
| [FRELATE] | | X | -- | If called for KSAM file, returns CCE and false condition. |
| FCHECK | | | none | Requests details of file input/output errors. |
| FERRMSG | | | none | Prints message corresponding to FCHECK error code. |
| FCONTROL | | | param parameter included for compatibility only | Ensures that input/output
is complete or positions to first sequential record by key value; other options not available for KSAM file. |
| FSETMODE | | | none | Verifies critical output as part of write operation;
other options not available for KSAM file. |
| FLOCK | | | none | Dynamically locks file. |
| FUNLOCK | | | none | Dynamically unlocks file. |
| FREADLABEL | | | none | Reads user's file label. |
| FWRITELABEL | | | none | Writes user's file label. |
| *HP32208 | X | | all new | Identifies the KSAM version. |
| FDELETE | | X | | Deactivates a RIO record. |
| FDEVICECONTROL | | X | | Provides control operations to a printer, Workstation Configurator, or a spooled device. |
| FFILEINFO | | | none | Provides access to file information. |
| FLABELINFO | | | The information returned may not match what is returned from FFILEINFO.
| Returns information from the file label of a disc file. |
| FPARSE | | | none | Passes and validates file designators. |
| FREADBACKWARD | | X | | Reads a logical record backward from the current record pointer.
Data is presented to the user as if read forward. |