TurboIMAGE/XL Database Management System Reference Manual MPE/iX V6.5 (30391-90011)

172 Chapter5
TurboIMAGE/XL Library Procedures
DBERROR
41 DBUPDATE ATTEMPTED TO MODIFY VALUE OF CRITICAL ITEM--KEY,
SEARCH OR SORT
(The following messages are returned only if the critical item update
(CIUPDATE) option is permitted for the database and the current process. The
bracketed numbers after the messages refer to the value in halfword 3 of the
status array. The nn in the value represents the path number returned.)
DBUPDATE: NO CHAIN HEAD (MASTER ENTRY) FOR
PATH decimal integer: nn [1nn]
DBUPDATE: FULL CHAIN FOR PATH decimal integer: nn
(CONTAINS 2,147,483,647 ENTRIES) [2nn]
DBUPDATE: FULL AUTOMATIC MASTER FOR PATH decimal integer: nn [3nn]
DBUPDATE: FULL AUTOMATIC MASTER SYNONYM CHAIN FOR
PATH decimal integer: nn [4nn]
42 DBUPDATE WILL NOT ALTER A READ-ONLY DATA ITEM
43 DUPLICATE KEY VALUE IN MASTER
44 CAN'T DELETE A MASTER ENTRY WITH NON-EMPTY DETAIL CHAINS
49 ILLEGAL BUFFER ADDRESS
50 USER'S BUFFER IS TOO SMALL FOR REQUESTED DATA (only returned if buffer
is too small and the data transfer would write over in the user's stack)
51 STACK OVERFLOW FOR BASIC - IMAGE INTERFACE.
52 INVALID PARAMETER FOR BASIC - IMAGE INTERFACE.
53 INVALID PARAMETER TYPE FOR BASIC - IMAGE INTERFACE.
60 DATABASE ACCESS DISABLED
61 PROCESS HAS THE DATABASE OPEN 63 TIMES; NO MORE ALLOWED
62 DBG CONTROL BLOCK FULL
63 DBG DISABLED; POTENTIAL DAMAGE; ONLY DBCLOSE ALLOWED
64 NO ROOM FOR DBG ENTRY IN PCBX (MPE PORTION OF STACK)
65 CAN'T GRANT BUFFER REQUEST.
66 DBG POINTED TO BY ROOT FILE DOES NOT MATCH
67 DBU DISABLED; POTENTIAL DAMAGE; ONLY DBCLOSE ALLOWED
68 DBB DISABLED; POTENTITIAL DAMAGE; ONLY DBCLOSE ALLOWED
69 BAD DATABASE (if database does not close normally and AUTODEFER is active)
71 LOGGING NOT ENABLED FOR USER.
72 TURBOLKT TABLE FULL.
73 ERROR IN TURBLKT TABLE OPERATION.
Table 5-10. DBERROR Messages
Return Status DBERROR Message