MPE/iX Error Messages Manual Vol 3 (32650-90880)

Chapter 6 269
TurboIMAGE/XL V iii C 5
Library Procedure Error Messages
CAUSE DBLOCK Mode 2: The database cannot be locked. Refer to
value of status element three: if 0, database already
locked; if 1, database contains locked sets or entries. Mode
4, 6: The lock cannot be granted because the whole
database is already locked.
ACTION Appropriate action depends on program design.
22 MESSAGE Data set locked by another process
CAUSE DBLOCK has detected that the data set is locked by
another process or this process through a different access
path. Returned in DBLOCK modes 4 and 6 only.
ACTION Appropriate action depends on program design.
23 MESSAGE Entries locked within set
CAUSE DBLOCK has detected that data entries within requested
data set are locked by another process or this process
through a different access path. Returned in DBLOCK
mode 4 only.
ACTION Appropriate action depends on program design.
24 MESSAGE Item conflicts with current locks
CAUSE Lock descriptors passed to DBLOCK specify a data item
that is different than one used to set existing locks.
TurboIMAGE/XL allows no more than one data item per
data set to be used at one time for locking purposes.
Returned in DBLOCK modes 5 and 6 only.
ACTION Appropriate action depends on program design.
25 MESSAGE Entries already locked
CAUSE DBLOCK has detected that data entries requested to be
locked are already locked by another process or this
process through a different access path. Returned in
DBLOCK mode 6 only.
ACTION Appropriate action depends on program design.
41 MESSAGE Critical item
CAUSE DBUPDATE has been asked to change value of search or
sort item.
ACTION Correct call or notify user cannot update item.
42 MESSAGE Read only item
CAUSE DBUPDATE has been asked to change value of a data
item for which the user does not have write access.
ACTION Notify user, cannot update item. Or change password in
program.
43 MESSAGE Duplicate key item value