
1-73
1 to 199
Either the application tried to open a v5.x data file that was
previously accessed in Accelerated mode by a v5.x MicroKernel
and never successfully closed, or the application tried to open a
file for which a v6.0 or later MicroKernel encountered an
unrecoverable error during a Set or Clear Owner operation. The
file integrity cannot be ensured. Refer to Advanced Operations
Guide for information about recovering damaged files.
Your application tried to open a file in MicroKernel v5.x format
using a v5.x MicroKernel; however, that same file was previously
accessed by a v6.0 or later MicroKernel, which failed to close the
file successfully and left a pre-image file on the disk. Version 5.x
MicroKernels cannot read pre-image files created in v6.0 or later
format.
43: The specified record address is invalid
The MicroKernel returns this status code for the following reasons:
The record address specified for a Get Direct operation is invalid.
Either the address is outside the file boundaries, or it is not on a
record boundary within or on a data page, or the record at the
specified address has been deleted. For a Get Direct operation,
specify the 4-byte address obtained by a Get Position operation.
If the records’ file is in v5.x format, this status code can indicate
a file access conflict. For example, task 1 has a file locked in an
exclusive transaction. Task 2 is reading records from the same file
and tries to update a record that the transaction inserted. If task
2 reads the record and then task 1 aborts the transaction, task 2
receives this status code when issuing the Update operation.
For a Find Percentage operation that is seeking a percentage
based on a record’s physical location within the file, the specified
record address is invalid.
The file may be corrupt, and you must recover it. Refer to
Advanced Operations Guide for information about recovering
damaged files.
44: The specified key path is invalid
The application tried to use the Get Direct/Record operation to
establish positioning on an index path for a key whose value is null
in the corresponding record. The MicroKernel cannot establish
positioning based on a null key value.
Comentarios a estos manuales