MPE/iX Error Messages Manual Vol 3 (32650-90880)

268 Chapter6
TurboIMAGE/XL V iii C 5
Library Procedure Error Messages
16 MESSAGE Data set full
CAUSE DBPUT has discovered that data set is full.
ACTION Restructure database with larger capacity for this data
set.
17 MESSAGE No master entry ( or see below)
CAUSE DBFIND is unable to locate master data set entry (chain
head) for specified detail data set's search item value.
ACTION Appropriate action depends on program design.
17 MESSAGE No entry (or see above)
CAUSE DBGET has been called to reread an entry, but no "current
record" has been established or a call to DBFIND has set
the current record to 0. DBGET is unable to locate master
data set entry with specified key item value. DBGET has
discovered that selected record is empty (does not contain
an entry). DBUPDATE or DBDELETE was called when
the "current record" was not established or was empty.
ACTION Appropriate action depends on program design.
18 MESSAGE Broken chain
CAUSE For DBGET with mode parameter equal to 5 (forward
chained read), the "next entry" on current chain (as
designated by internally maintained forward pointer for
data set) contains backward pointer which does not point
to most recently accessed entry (or zero for first member of
a chain).
For DBGET with mode parameter equal to 6 (backward
chained read), the "next entry" on current chain in a
backward direction (as designated by internally
maintained backward pointer for data set) contains a
forward pointer which does not point to most recently
accessed entry (or zero for last entry in a chain).
This error can occur in DBOPEN access modes 1, 5, and 6
because another user can make database modifications
concurrent with this user's accesses. When this error
occurs, no data is moved to user's stack, although internal
pointers maintained by TurboIMAGE/XL in the DBB are
changed to new "offending" entry. (It becomes the current
entry.) Note that this error check does not detect all
structural changes. DBGET (mode 5 or 6) makes check
only when preceding call on data set was successful
DBFIND or DBGET.
ACTION Begin reading chain again from first or last entry.
20 MESSAGE Data base locked or contains locks