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

254 Chapter6
TurboIMAGE/XL V iii C 5
Library Procedure Error Messages
DBOPEN, mode 1–8, or DBUTIL to disable ILR.
ACTION Open the database with mode 1–8 or disable ILR.
-31 MESSAGE Bad
mode
CAUSE This error occurs in all procedures when the mode
parameter is invalid. For DBGET, mode is 7 or 8 and
referenced data set is a detail, or mode is 5 or 6 and
referenced data set is a detail without search items.
ACTION Correct mode in procedure call.
-32 MESSAGE Unobtainable
mode
CAUSE For DBOPEN, root file cannot be FOPENed with access
options (AOPTIONS) required for the specified mode.
Second element of calling program's status area is
required AOPTIONS, and third element is the AOPTIONS
granted to DBOPEN by MPE/iX file system.
This error usually occurs either due to concurrent
database access by other users or due to MPE/iX account
or group security provisions.
ACTION See the MPE/iX Intrinsics Manual (32650-90028) for
meaning of AOPTIONS values.
Action depends on program's design. Normally notify user
that requested access mode is not available.
-33 MESSAGE Mode 7 diagnostics not allowed
CAUSE For DBGET, mode 7 is not appropriate for diagnostics.
ACTION Use a different mode for DBGET when diagnostic item list
is in effect.
-51 MESSAGE Bad
list
length
CAUSE For DBGET, DBUPDATE, and DBPUT, the list is too long.
This may occur if list is not terminated with a semicolon or
blank. It may also occur for otherwise legitimate lists
which are too long for TurboIMAGE/XL's work area.
It will never occur for numeric lists.
ACTION Shorter list array contents. If necessary, change to
numeric list.
-52 MESSAGE Bad
list
or bad
item
CAUSE For DBGET, DBUPDATE, or DBPUT, the list parameter is
invalid. list either has a bad format or contains a data
item reference which:
Is out of range of the number of data items in the
database.
References an inaccessible data item.