Library Procedure Error Messages (Cont.) [ TurboIMAGE/XL Database Management System Reference Manual ] MPE/iX 5.5 Documentation
TurboIMAGE/XL Database Management System Reference Manual
Library Procedure Error Messages (Cont.)
Library Procedure Exceptional Conditions (Cont.)
26 MESSAGE Lock not performed since deadlock would
result.[REV BEG]
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.[REV END]
-----------------------------------------------------------------
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.
-----------------------------------------------------------------
41 MESSAGE DBUPDATE: No chain head (master entry) for path
decimal integer: nn
(See above and below for additional status code 41
messages.)
MEANING User has called DBUPDATE to update a detail data
set entry with a search item value that does not
match any existing key item value in the
corresponding manual master data set. The digits
nn identify the offending path number established
by the sequence in which the detail data set search
items appear in the set part of the schema. This
message is associated with the critical item update
(CIUPDATE) option; see chapter 4 for information
about this option.
ACTION Notify user that the new data item value must
already exist in the associated manual master data
set. If the new value is to be allowed, add the
manual master data set entry and try again.
-----------------------------------------------------------------
41 MESSAGE DBUPDATE: Full chain for path decimal integer:
nn (contains 2,147,483,647 entries
(See above and below for additional status code 41
messages.)
MEANING User has called DBUPDATE to update a detail data
set entry associated with an automatic master data
set chain that already contains 2,147,483,647
values, the maximum allowable entries. The digits
nn identify the offending path number established
by the sequence in which the detail data set search
items appear in the set part of the schema. This
message is associated with the critical item update
(CIUPDATE) option; see chapter 4 for information
about this option.
ACTION Consult with your database administrator to ensure
the database has no structural damage. It is
likely that the database contains an invalid chain
count.
-----------------------------------------------------------------
41 MESSAGE DBUPDATE: Full automatic master for path decimal
integer: nn
(See above and below for additional status code 41
messages.)
MEANING Automatic master data set is full. User has called
DBUPDATE to update a search item in a detail data
set, and the corresponding key item value could not
be added to the automatic master data set. The
digits nn identify the offending path number
established by the sequence in which the detail
data set search items appear in the set part of the
schema. This message is associated with the
critical item update (CIUPDATE) option; see chapter
4 for information about this option.
ACTION Your database administrator needs to restructure
the database, increasing the capacity of the
automatic master data set. Refer to chapter 8 in
this manual for information on database
restructuring.
-----------------------------------------------------------------
41 MESSAGE DBUPDATE: Full automatic master synonym chain
for path decimal integer: nn
(See above for additional status code 41 messages.)
MEANING User has called DBUPDATE to update a detail data
set search item associated with an automatic master
data set that cannot accommodate another new value
on the synonym chain for that path number. The
digits nn identify the offending path number
established by the sequence in which the detail
data set search items appear in the set part of the
schema. This message is associated with the
critical item update (CIUPDATE) option; see chapter
4 for information about this option.
ACTION Ask your database administrator to verify that the
synonym chain is indeed full and inspect your
database for possible structural damage.
-----------------------------------------------------------------
42 MESSAGE Read only item
MEANING DBUPDATE has been asked to change the 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
MEANING DBPUT has been asked to insert a data entry into a
master data set with a key item value which already
exists in the data set.
ACTION Appropriate action depends on program design.
-----------------------------------------------------------------
44 MESSAGE Can't delete master entry with non-empty detail
chains
MEANING DBDELETE has been asked to delete a master data set
entry which still has one or more non-empty chains.
ACTION Appropriate action depends on program design.
-----------------------------------------------------------------
49 MESSAGE Illegal buffer address
MEANING Calling program's buffer (identified by buffer
parameter) address of DBGET or DBINFO is an
unsupported memory address.
ACTION Correct the buffer parameter with a valid address.
CM user stack, NM user stack, and the NM heap are
valid memory areas in which to create a buffer
parameter.
-----------------------------------------------------------------
50 MESSAGE Buffer too small
MEANING Calling program's buffer (identified by buffer
parameter) is too small to accommodate the amount
of information that DBGET or DBINFO wishes to
return without extending into the parameters area.
This message is returned only if the buffer is the
last item in the user's stack, and will overflow
the stack boundaries.
ACTION Correct procedure call, or change buffer name or
size.
-----------------------------------------------------------------
[REV BEG]
51 MESSAGE STACK OVERFLOW FOR BASIC - IMAGE INTERFACE.
MEANING Insufficient stack spcace for the BASIC program to
execute.
ACTION Increase the stack size using the NMSTACKSIZE
option with the LINK command.
----------------------------------------------------------------- [REV
END]
[REV BEG]
52 MESSAGE INVALID PARAMETER FOR BASIC - IMAGE INTERFACE.
MEANING The call to TurboIMAGE/XL intrinsic has invalid
parameters.
ACTION Correct the application.
----------------------------------------------------------------- [REV
END]
[REV BEG]
53 MESSAGE INVALID PARAMETER TYPE FOR BASIC - IMAGE
INTERFACE.
MEANING The call to TurboIMAGE/XL intrinsic has invalid
type for the parameter(s).
ACTION Correct the application.
----------------------------------------------------------------- [REV
END]
60 MESSAGE Database access disabled
MEANING DBOPEN has been called when the database has been
disabled for access.
ACTION Notify database administrator.
-----------------------------------------------------------------
61 MESSAGE Database opened more than 63 times by same
process.
MEANING DBOPEN has been called when the specified database
has already been opened 63 times by the same
process.
ACTION Correct your program so that DBOPEN does not open
the same database more than 63 times.
-----------------------------------------------------------------
62 MESSAGE DBG Control Block is Full
MEANING Lock area within DBG is full.
ACTION Notify your database administrator.
-----------------------------------------------------------------
63 MESSAGE DBG disabled; potential damage; only DBCLOSE
allowed
MEANING Another process sharing the database has aborted
because of logical inconsistency or internal error
in TurboIMAGE/XL, leaving DBG in potentially
inconsistent state. All user accesses through
existing DBG are disabled (except for DBCLOSE, mode
1). Returned by all intrinsics.
If the database has been enabled for dumping, an I
and a J file should exist. These files can help
determine the cause of the error. The database
should be recovered. This error has the same
effect on a database as a system failure.
ACTION Issue a DBCLOSE, mode 1.
-----------------------------------------------------------------
64 MESSAGE No room for DBG entry in PCBX (MPE portion of
stack)
MEANING The PCBX is full.
ACTION Try again when system resources are available.
-----------------------------------------------------------------
65 MESSAGE Can't grant buffer request
MEANING DBCONTROL cannot increase the number of buffers as
requested by the user. A current count is
returned.
ACTION Request a smaller number of buffers.
-----------------------------------------------------------------
66 MESSAGE DBG pointed to by root file does not match
MEANING Root file is not compatible with DBG.
ACTION Notify HP support personnel.
-----------------------------------------------------------------
67 MESSAGE DBU disabled; potential damage; only DBCLOSE
allowed
MEANING The user's control block is in an inconsistent
state.
ACTION Issue a DBCLOSE, mode 1.
-----------------------------------------------------------------
68 MESSAGE Bad DBB
MEANING Another process sharing the database has aborted
because of logical inconsistency or internal error
in TurboIMAGE/XL, leaving DBB in potentially
inconsistent state. All user accesses through
existing DBB are disabled (except for DBCLOSE, mode
1). Returned by all intrinsics.
If the database has been enabled for dumping, an I
and a J file should exist. These files can help
determine the cause of the error. The database
should be recovered. This error has the same
effect on a database as a system failure.
ACTION Issue a DBCLOSE, mode 1.
-----------------------------------------------------------------
69 MESSAGE Bad database
MEANING AUTODEFER is active, and the database did not close
normally. The database has been corrupted.
ACTION Notify your database administrator.
-----------------------------------------------------------------
[REV BEG]
71 MESSAGE LOGGING NOT ENABLED FOR USER
MEANING In order to perform the operation, the user
requires an LG (user logging) capability.
ACTION Grant the user an LG capability.
----------------------------------------------------------------- [REV
END][REV BEG]
72 MESSAGE TURBOLKT TABLE FULL.
MEANING The lock table used to track locks on databases
system-wide, TURBOLKT.PUB.SYS, is full.
ACTION Notify your HP personnel.
----------------------------------------------------------------- [REV
END][REV BEG]
73 MESSAGE ERROR IN TURBOLKT TABLE OPERATION.
MEANING An internal error occurred while reading from or
writing to the lock table, TURBOLKT.PUB.SYS.
ACTION Notify your HP personnel.
----------------------------------------------------------------- [REV
END]
1nn MESSAGE No chain head (master entry) for path decimal
integer: nn
MEANING User has attempted to add detail data entry with a
search item value that does not match any existing
key item value in corresponding manual master data
set. The digits represented by nn identify the
offending path number established by the order in
which the search items occur in the set part of the
schema.
ACTION Notify user cannot add entry or add manual master
entry and try again.
-----------------------------------------------------------------
2nn MESSAGE Full chain for path decimal integer: nn (contains
2,147,483,647 entries)
MEANING User has attempted to add detail data entry to a
chain which already contains the maximum allowable
(2,147,483,647) entries. The digits represented by
nn identify the offending path number established
by the order in which the search items occur in the
set part of the schema.
ACTION Consult with the database manager. The database
could contain an invalid chain count.
-----------------------------------------------------------------
3nn MESSAGE Full automatic master for path decimal integer:
nn
MEANING Automatic master data set is full. Therefore, when
the user attempted to add a search item to a detail
data set, the corresponding key value could not be
added to the automatic master data set. The digits
represented by nn identify the offending path
number established by the order in which the search
items occur in the set part of the schema.
ACTION Restructure database, increasing capacity of
automatic master. (See chapter 8).
-----------------------------------------------------------------
4nn MESSAGE Full automatic master synonym chain for path
decimal integer: nn
MEANING User has attempted to add a detail data set search
item associated with an automatic master data set
that cannot accommodate another new value on the
synonym chain for that path number. The digits nn
identify the offending path number established by
the sequence in which the detail data set search
items appear in the set part of the schema.
ACTION Ask your database administrator to verify that the
synonym chain is indeed full and inspect your
database for possible structural damage.
-----------------------------------------------------------------
944 MESSAGE Warning: Assuming no message catalog
MEANING No message catalog is available.
ACTION Notify your system administrator.
-----------------------------------------------------------------
Others MESSAGE Unrecognized return status: nn
MEANING Return status could not be recognized.
ACTION Notify HP support personnel.
-----------------------------------------------------------------
MPE/iX 5.5 Documentation