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

232 Chapter5
TurboIMAGE/XL Library Procedures
DBUPDATE
DBXUNDO, DBXEND, or continue with the remainder of the dynamic transaction. DBXUNDO
will abort the entire transaction. DBXEND will terminate the dynamic transaction; the
modifications completed thus far within the transaction will remain in the database.
Table 5-23. DBUPDATE Return Status Values
File System,
Memory
Management,and
Transaction
Management
Failures:
-1 FOPEN failure.
-3 FREADDIR failure.
-4 FREADLABEL failure.
-5 FWRITEDIR failure.
-167 Cannot begin MPE XL XM transaction: XM error.
-168 Cannot attach
n
to MPE XL XM: file system error
nn
.
-169 Invalid mode for XM attach options.
-175 Cannot attach
n
to MPE XL XM: XM error
nn
.
-176 Cannot detach
n
from MPE XL XM: XM error
nn
.
-178 Cannot detach
n
from MPE XL XM: file system error
nn
.
-199 Cannot end MPE XL XM transaction: XM error
nn
.
-209 Invalid mode for XM detach options.
Calling Errors: -11 Bad database reference.
-12 No locks cover the data entry to be updated. (Occurs only if
database is open in access mode 1.)
-14 Illegal intrinsic in current access mode.
-21 Bad data set reference.
-31 Bad mode.
-51 Bad
list
length.
-52 Bad list or bad item.
-82 CIUPDATE is set to DISALLOWED; cannot use critical item
update.
-222 Only DBXUNDO allowed when a dynamic transaction
encounters an error.
Communications
Errors:
-102 DSWRITE failure.
-106 Remote 3000 data inconsistent.
-107 NS 3000 or DS 3000 system error.
Logging System
Failures:
-111 WRITELOG failure.