Keyed file utilities

The Sculptor system includes a comprehensive suite of utilities for the maintenance, verification and rebuilding of keyed files. These utility programs may be run with a variety of command line options; secondary indexes may be included or excluded from most operations.

kfbuild

Rebuild a keyed file’s secondary indexes

kfcheck

Check the integrity of a keyed file

kfcopy

Copy a keyed file

kfdet

Print information about a keyed file

kfri

Rebuild a keyed file index

newkf

Create new index and data files from a data dictionary

pdes

Print a data dictionary listing

reformat

Reformat existing data to match an amended record layout

The Sculptor File Manager program is a front end for the keyed file utilities. It also includes options to delete, rename, copy and move Sculptor keyed file structures, and to copy directories.

The Sculptor keyed file system has been thoroughly tested over many years and is extremely robust. However, it is possible that the multilevel tree index can become corrupted if an update routine is interrupted by power or hardware failure, or by uncontrolled task termination when the system is incorrectly shut down. The keyed file update routines themselves ignore all normal keyboard interrupts. If correctly used these utilities are powerful enough to detect and repair damage in almost every case.

All the text output by these utilities, including the error messages, is configurable. The text quoted is the default English text, contained in the directory $SCULPTOR\text, in files consisting of the utility name with a .eng extension. In some circumstances more than one utility may share text from a single file. The text may be amended, or new translations made, by means of the configurable text editor sctextw.


RELATED TOPICS

Sculptor keyed files

File Manager