TurboIMAGE/XL Database Management System Reference Manual MPE/iX V6.5 (30391-90011)
Appendix A 531
Error Messages
Library Procedure Error Messages
Library Procedure File System and Memory Management
For return status values −1 through −6, the second element of the calling program's status
area is the data set number for which file error occurred (zero indicates root file). The third
element is the MPE failure code returned by the FCHECK intrinsic. Refer to MPE
documentation for meaning of this code.
-1 MESSAGE MPE file error
nn
returned by FOPEN on root
file or data set
nn
MEANING For DBOPEN, error can indicate that database could not be
opened. Possible reasons:
• Database name string not terminated with semicolon
or blank.
• Database does not exist or is secured against access by
its group or account security.
• Database is already opened exclusively or in mode
incompatible with requested mode.
• MPE file system error occurred.
• MPE file system limit has been reached.
For DBOPEN, DBINFO, DBFIND, DBGET, DBUPDATE,
DBPUT, and DBDELETE, error can occur if:
• The process has too many files open external to the
database.
• Data set does not exist or is secured against access.
• Some other MPE file system error has occurred.
ACTION Determine which of probable causes applies and either
modify application program or see system manager about
file system error.
-2 MESSAGE MPE file error
nn
returned by FCLOSE on root
file or data set
nn
MEANING This is an exceptional error (should never happen) and is
returned only by DBOPEN or DBCLOSE. Indicates a
hardware or system software failure.
ACTION Notify system manager of error.