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

Appendix A 579
Error Messages
Library Procedure Error Messages
26 MESSAGE Lock not performed since deadlock would
result.
MEANING If it is a self-deadlock, the database or data set is already
locked by the same process but with a different open
count. If it is locked by another process, it is because of the
DBLOCK call from another user that the real deadlock is
encountered.
ACTION To avoid the self-deadlock, modify the program. If it is a
real deadlock caused by another process, call DBUNLOCK.
Use the SHOW
dbname
LOCKS command of DBUTIL on all
databases that the process has opened in order to
determine the source of the deadlock.
41 MESSAGE DBUPDATE attempted to modify value of
critical item--key, search or sort (See below for
additional status code 41 messages.)
MEANING DBUPDATE has been asked to change the value of a master
data set key item or a detail data set search or sort item.
For master data sets and regardless of the critical item
update (CIUPDATE) option settings for the database and
the current process, this message is always returned if you
attempt to use DBUPDATE on key items. For detail data
sets, this message is returned when you attempt to use
DBUPDATE on a search or sort item and the CIUPDATE
option setting for the database or a particular process does
not permit this type of modification.
ACTION Correct call, or notify user that item cannot be updated.
For detail data sets only, the application can be redesigned
to use the CIUPDATE option.