Library Procedure Error Messages (contd) [ TurboIMAGE/XL Database Management System Reference Manual ] MPE/iX 5.0 Documentation
TurboIMAGE/XL Database Management System Reference Manual
Library Procedure Error Messages (contd)
Library Procedure Calling Errors (contd)
-95 MESSAGE Database bad - Creation was in process (create
again)
MEANING For DBOPEN, database was damaged by a file system
failure, system failure, or TurboIMAGE/XL abort
while DBUTIL CREATE command was creating the
database.
ACTION Because database was not created, run DBUTIL CREATE
command to create the database.
---------------------------------------------------------------
-96 MESSAGE Database bad - Erase was in process (erase again)
MEANING For DBOPEN, database was damaged by a file system
failure, system failure, or TurboIMAGE/XL abort
while DBUTIL ERASE command was erasing the
database.
ACTION Because data was not erased, run DBUTIL ERASE
command to erase the data from the database.
---------------------------------------------------------------
-97 MESSAGE Database bad - ILR enable in process (enable
again)
MEANING DBOPEN attempted to open a database but prior
disable of ILR was not complete.
ACTION Run DBUTIL with ENABLE command to enable ILR.
---------------------------------------------------------------
-98 MESSAGE Database bad - ILR disable in process (disable
again)
MEANING DBOPEN attempted to open a database, but prior
disable of ILR was not complete.
ACTION Run DBUTIL with DISABLE command to disable ILR.
---------------------------------------------------------------
Return statuses -100 through -107 are communication errors. For -100
through -102, the third element of the calling program's status area is
the MPE failure code returned by DSCHECK intrinsics.
-100 MESSAGE DSOPEN failure
MEANING While executing a DBOPEN, TurboIMAGE/XL has
encountered a hardware failure trying to obtain a
communications line.
ACTION Try opening the database again. If error persists,
contact your HP customer engineer.
---------------------------------------------------------------
-101 MESSAGE DSCLOSE failure
MEANING This is an exceptional error returned by DBOPEN or
DBCLOSE. It indicates a hardware or system software
failure.
ACTION Notify system manager of problem.
---------------------------------------------------------------
-102 MESSAGE DSWRITE failure
MEANING A line failure has occurred while attempting an
operation on a remote database. Can be returned by
DBOPEN, DBFIND, DBGET, DBPUT, DBUPDATE, DBDELETE,
DBLOCK, DBUNLOCK, DBINFO, or DBCLOSE.
ACTION Try calling the procedure again. If error
persists, notify system manager.
---------------------------------------------------------------
-103 MESSAGE Remote 3000 stack too small
MEANING Command Interpreter on remote HP 3000 cannot obtain
stack space necessary to execute a DBOPEN or
DBLOCK.
ACTION Ask system manager of remote system to increase
available stack size.
---------------------------------------------------------------
-104 MESSAGE Remote 3000 does not support TurboIMAGE/XL
MEANING This is an exceptional error and is returned by
DBOPEN on the remote system.
ACTION Notify system manager of problem.
---------------------------------------------------------------
-105 MESSAGE Remote 3000 cannot create TurboIMAGE control
block.
MEANING This is an exceptional error and is returned by
DBOPEN on the remote system.
ACTION Notify system manager of problem.
---------------------------------------------------------------
-106 MESSAGE Remote 3000 data inconsistent
MEANING This is an exceptional error returned by same
intrinsics as -102 (see message listed earlier in
this appendix). It indicates a hardware or system
software failure.
ACTION Notify system manager of problem.
---------------------------------------------------------------
-107 MESSAGE NS 3000 or DS 3000 system error.
MEANING This is an exceptional error returned by same
intrinsics as -102 (see above). It indicates a
hardware or system software failure.
ACTION Notify system manager of problem.
---------------------------------------------------------------
-108 MESSAGE HPUNLOADCMPROCEDURE call failed.
MEANING This is an internal error encountered during
switching to Compatibility Mode.
ACTION Notify HP support personnel.
---------------------------------------------------------------
-110 MESSAGE MPE OPENLOG intrinsic failure
MEANING OPENLOG returned error number nn to DBOPEN. This
error can occur following a call to DBOPEN when a
database is enabled for logging. Refer to MPE/iX
Intrinsics Manual for listing of second values of
status array and error messages.
ACTION Notify system manager or HP support personnel.
---------------------------------------------------------------
-111 MESSAGE MPE WRITELOG intrinsic failure
MEANING When a database is enabled for logging, this error
can be returned by DBOPEN, DBCLOSE, DBPUT,
DBUPDATE, DBDELETE, DBMEMO, DBBEGIN, DBEND,
DBXBEGIN, DBXEND, DBXUNDO.
ACTION Notify database administrator.
---------------------------------------------------------------
-112 MESSAGE MPE CLOSELOG intrinsic failure
MEANING When a database is enabled for logging, this error
can be returned by DBCLOSE. Or CLOSELOG returned
error number nn to DBCLOSE.
ACTION Consult MPE error message documentation. Or notify
database administrator.
---------------------------------------------------------------
-113 MESSAGE FLUSHLOG returned error number nn to DBEND
MEANING User called DBEND in mode 2 to write the logging
buffer to disk, but the MPE logging facility
returned an error.
ACTION Consult MPE error message documentation.
---------------------------------------------------------------
-114 MESSAGE ROLLBACK without logging
MEANING DBOPEN has detected that ROLLBACK is enabled but
logging is not.
ACTION Notify your database administrator or HP support
personnel.
---------------------------------------------------------------
-121 MESSAGE Descriptor count error
MEANING DBLOCK detected an error in the descriptor count
(first element of qualifier array) in locking mode
5 or 6.
ACTION Count must be a positive integer.
---------------------------------------------------------------
-123 MESSAGE Illegal relop in a descriptor
MEANING DBLOCK encountered a relop field containing
characters other than >=, <=, =_ or _=.
ACTION Check contents of qualifier array.
---------------------------------------------------------------
-124 MESSAGE Descriptor too short. Must be greater than or
equal to 9
MEANING DBLOCK encountered a lock descriptor less than 9
halfwords long.
ACTION Check contents of qualifier array.
---------------------------------------------------------------
-125 MESSAGE Bad set name/number
MEANING DBLOCK qualifier array contains an invalid data set
name or number. (Refer to error -21 for rules.)
ACTION Check contents of qualifier array. Be sure names
are delimited by semicolon or space if less than 16
bytes long.
---------------------------------------------------------------
-126 MESSAGE Bad item name/number
MEANING DBLOCK qualifier array contains an invalid data
item name or number. (Refer to error -21 for
rules.)
ACTION Check contents of qualifier array. Be sure names
are delimited by semicolon or space if less than 16
bytes long.
---------------------------------------------------------------
-127 MESSAGE Attempt to lock using a compound item
MEANING DBLOCK does not allow compound items in lock
descriptors.
ACTION Modify locking strategy to lock on a non-compound
item.
---------------------------------------------------------------
-128 MESSAGE Value field too short in a descriptor
MEANING A value field in a DBLOCK lock descriptor must be
at least as long as the data item for which it is
specified.
ACTION Check the length of the value field.
---------------------------------------------------------------
-129 MESSAGE P-type item longer than P28 specified
MEANING DBLOCK does not allow P-type data items longer than
28 in lock descriptors (27 digits plus sign).
ACTION Modify locking strategy to lock on a different
item.
---------------------------------------------------------------
-130 MESSAGE Illegal digit in a P-type value
MEANING DBLOCK has encountered a P-type value in a lock
descriptor with an invalid packed decimal digit.
ACTION Check qualifier array contents to determine why
data is invalid.
---------------------------------------------------------------
-131 MESSAGE Lowercase character in type-U value
MEANING DBLOCK has encountered a lowercase character in a
type-U value specified in a lock descriptor.
ACTION Check qualifier array contents to determine why
data is invalid.
---------------------------------------------------------------
-132 MESSAGE Illegal digit in type Z value
MEANING Lock descriptor value specified to DBLOCK contains
an invalid zoned decimal digit.
ACTION Check qualifier array contents to determine why
data is invalid.
---------------------------------------------------------------
-133 MESSAGE Illegal sign in type Z value
MEANING Lock descriptor value specified to DBLOCK contains
an invalid zoned decimal sign.
ACTION Check qualifier array contents to determine why
data is invalid.
---------------------------------------------------------------
-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.
---------------------------------------------------------------
-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.
---------------------------------------------------------------
-141 MESSAGE All MDBX databases must be on same system.
MEANING An attempt was made to begin a multiple database
transaction (MDBX) on remote databases when all
databases were not located on the same system
(node).
ACTION Modify your application program to only perform
multiple database transactions on databases which
are located on the same system.
---------------------------------------------------------------
-142 MESSAGE All MDBX databases must log to the same log file.
MEANING All databases involved in a multiple database
transaction (MDBX) must have synchronized logging
facilities.
ACTION Ask your database administrator or application
programmer to synchronize the logging facilities.
---------------------------------------------------------------
-143 MESSAGE Logging must be enabled or disabled for all MDBX
databases.
MEANING All databases involved in a multiple database
transaction (MDBX) must have synchronized logging
facilities.
ACTION Ask your database administrator or application
programmer to synchronize the logging facilities.
---------------------------------------------------------------
-144 MESSAGE MUSTRECOVER must be enabled or disabled for all
MDBX databases.' ' \MEANING\All databases
involved in a multiple database transaction (MDBX)
must have synchronized logging facilities.
ACTION Ask your database administrator or application
programmer to synchronize the logging facilities.
---------------------------------------------------------------
-145 MESSAGE Roll-back recovery must be enabled or disabled
for all MDBX databases.
MEANING All databases involved in a multiple database
transaction (MDBX) must have synchronized logging
facilities.
ACTION Ask your database administrator or application
programmer to synchronize the logging facilities.
---------------------------------------------------------------
-146 MESSAGE Invalid transaction ID.
MEANING The transaction ID used in a call to DBBEGIN and in
the call to its corresponding DBEND do not match.
ACTION Contact your database administrator or application
programmer.
---------------------------------------------------------------
-147 MESSAGE Mode doesn't match DBBEGIN mode.
MEANING The DBBEGIN mode and its corresponding DBEND mode
must match.
ACTION Contact your database administrator or application
programmer.
---------------------------------------------------------------
-148 MESSAGE Base ID list doesn't match DBBEGIN base ID list.
MEANING The base ID list passed to DBBEGIN for a multiple
database transaction does not match the DBEND base
ID list for the same transaction.
ACTION Contact your database administrator or application
programmer.
---------------------------------------------------------------
-151 MESSAGE Text length greater than 512 bytes
MEANING Text provided to DBBEGIN, DBEND, DBMEMO, DBXBEGIN,
DBXEND, DBXUNDO is too long.
ACTION Modify program.
---------------------------------------------------------------
-152 MESSAGE DBCLOSE called while a transaction is in process;
DBBEGIN called while a transaction is in process;
DBXBEGIN called while a transaction is in progress
MEANING A transaction is in process.
ACTION Call DBEND before DBCLOSE. Call DBEND before the
next DBBEGIN. Call DBXEND before the next DBXBEGIN.
---------------------------------------------------------------
-153 MESSAGE DBEND called while no transaction in progress
MEANING No DBBEGIN precedes the call to DBEND.
ACTION Call DBBEGIN before DBEND.
---------------------------------------------------------------
-160 MESSAGE ILR log file name conflict
MEANING A user file has the same name as the ILR log file
name.
ACTION Replace the user file with a valid MPE ILR log
file.
---------------------------------------------------------------
-161 MESSAGE Cannot check for an ILR log file conflict: file
system error nn
MEANING DBUTIL DISABLE command or call to DBOPEN failed to
open ILR log file.
ACTION Check file system error number.
---------------------------------------------------------------
-166 MESSAGE Cannot purge ILR log file: file system error nn
MEANING DBUTIL DISABLE, PURGE, or ERASE command could not
purge an ILR log file because of a file system
error.
ACTION Check file system error number.
---------------------------------------------------------------
-167 MESSAGE Cannot begin MPE XL XM transaction: XM error nn
MEANING The logical beginning of an MPE transaction failed.
nn represents the error number returned.
ACTION Notify HP support personnel.
---------------------------------------------------------------
-168 MESSAGE Cannot attach n to MPE XL XM: file system error
nn
MEANING Data set n could not be attached to the MPE
transaction recovery mechanism. MPE intrinsic
FILEINFO or FLABELINFO failed.
ACTION Notify HP support personnel.
---------------------------------------------------------------
-169 MESSAGE Invalid mode for XM attach options
MEANING An internal error has occurred.
ACTION Notify HP support personnel.
---------------------------------------------------------------
-170 MESSAGE Cannot open ILR log file: file system error nn
MEANING DBUTIL DISABLE command or call to DBOPEN was not
able to open ILR log file due to file system error.
ACTION Check file system error number.
---------------------------------------------------------------
-172 MESSAGE Cannot read ILR log file: file system error nn
MEANING DBUTIL DISABLE command or call to DBOPEN was not
able to read ILR log file due to file system error.
ACTION Check file system error number.
---------------------------------------------------------------
-173 MESSAGE Unable to obtain write access
MEANING DBOPEN has determined that it is necessary to
perform ILR. The current user does not have write
access to the database.
ACTION Have the database opened by a user with write
access.
---------------------------------------------------------------
-174 MESSAGE Bad mode for ILR
MEANING DBOPEN has determined that it is necessary to
perform ILR. The database must be opened for
writing.
ACTION Open the database in mode 1-4.
---------------------------------------------------------------
-175 MESSAGE Cannot attach n to MPE XL XM: XM error nn
MEANING The data set n could not be attached to the
transaction recovery mechanism. nn is the MPE
error number returned.
ACTION Notify HP support personnel.
---------------------------------------------------------------
MPE/iX 5.0 Documentation