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

Appendix A 547
Error Messages
Library Procedure Error Messages
-134 MESSAGE Two descriptors conflict
MEANING DBLOCK has detected two lock descriptors in the same call
that lock the same or part of the same database entity.
(For example, lock on set and database in same request.)
ACTION Check qualifier array contents for conflicting lock
descriptors.
-135 MESSAGE Second lock without CAP=MR
MEANING A second call to DBLOCK has been made without an
intervening DBUNLOCK call and program does not have MR
capability.
ACTION Read discussion of multiple calls to DBLOCK in chapter 4 of
this manual if you plan to use CAP=MR.
-136 MESSAGE Descriptor list exceeds 4094 bytes
MEANING DBLOCK allows a maximum length of 4094 bytes for lock
descriptor lists (qualifier array).
ACTION Change qualifier array contents so lock descriptor list is
shorter.
-137 MESSAGE USER ABOUT TO WAIT FOR SELF.
MEANING There is a potential for an imminent deadlock situation.
ACTION Examine the locking scheme in your application; may need
to call DBUNLOCK and then DBLOCK.
-139 MESSAGE Invalid number of base IDs.
MEANING The number of base IDs involved in the multiple database
transaction is greater than 15.
ACTION Modify your application program so that not more than 15
databases are involved in a multiple database transaction.
-140 MESSAGE Bad base ID list.
MEANING The base IDs are not correctly formatted for a multiple
database transaction.
ACTION Modify your application program so that the base ID list is
correctly formatted. Refer to the discussion of DBBEGIN in
chapter 5 for more information.