TurboIMAGE/XL Database Management System Reference Manual (30391-90012)

Table Of Contents
Chapter 5 227
TurboIMAGE/XL Library Procedures
DBPUT
information as the time, date, user identification number, and a copy of the new record to
be added.
If DBPUT is called within a dynamic transaction, a log record is written after the physical
transaction has been successfully completed. If the intrinsic cannot be completed, an error
is returned. This error condition must be checked, and you must decide to use DBXUNDO,
DBXEND, or continue with the remainder of the dynamic transaction. DBXUNDO will abort the
entire dynamic transaction. DBXEND will terminate the dynamic transaction; the
modifications completed thus far within the transaction will remain in the database.
Table 5-21. DBPUT Return Status Values
File System,
Memory
Management,and
Transaction
Management
Failures:
-1 FOPEN failure.
-3 FREADDIR failure.
-4 FREADLABEL failure.
-5 FWRITEDIR failure.
-6 FWRITELABEL failure.
-167 Cannot begin MPE XL XM transaction: XM error
nn
.
-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.
-1025 The XM transaction size (28 MB) limit has been reached, only
DBXEND or DBXUNDO are allowe.