MPE/iX Error Messages Manual Vol 1 (32650-90878)
480 Chapter6
File System (Native Mode)
(Subsystem 143)
1050 MESSAGE TM_REC_TOO_SHORT: The record specified for
writing is too short.
CAUSE The record does not have all the keys present.
ACTION Specify a larger record with all the keys present.
1051 MESSAGE TM_NONSEQ_WRITE: This error indicates that
the current FWRITE had a primary key which
was not in sequential order when compared
with the previous FWRITE.
CAUSE A write was attempted with the primary key not in
sequential order when compared with the previous write.
ACTION Change the order in which the records are written to the
file so that the primary key is always in sequential order.
Or rebuild the file and specify the SEQ flag to be false.
1052 MESSAGE TM_DUP_KEY_DISALLOWED: An attempt was made to
insert a duplicate key to an index which
disallows duplicate keys.
CAUSE One of the indexes in the file has the DUP flag set to false;
however, an attempt was made to insert a key which
already existed in that index.
ACTION Modify the record so that the key is not a duplicate of a
previous record; or create the file with the index DUP flag
set to TRUE.
1054 MESSAGE TM_KSM_CBLOCK_FAILED: ``An error was detected
while scanning the B TREE where the
information relating to the user specified
keys is kept.
CAUSE This error is not currently used.
ACTION Nothing.
1055 MESSAGE TM_KEY_NOT_FOUND: The user specified key
cannot be found in the index area of the KSAM
XL file.
CAUSE The user may have specified a key that does not exist in
the KSAM XL file.
ACTION Use a valid key specification.
1056 MESSAGE TM_PRIM_KEY_CHANGED: An FUPDATE call
attempted to modify the primary key value.
CAUSE The file was opened for sequential processing and the
primary key was changed while doing an FUPDATE.
ACTION Check the record to be written to make sure the primary
key in not changed. Compare the buffer that was FREAD
from the file to the buffer that you are passing to