Library Procedure Error Messages (contd) [ MPE/iX Error Messages Manual Volume III ] MPE/iX 5.0 Documentation
MPE/iX Error Messages Manual Volume III
Library Procedure Error Messages (contd)
Library Procedure Calling Errors
---------------------------------------------------------------
-11 MESSAGE Bad base reference
CAUSE For DBOPEN, the first two characters in base are
not blank, or database name contains special
characters other than period. For all other
procedures, either first two characters in base do
not contain the value assigned by DBOPEN or the
parameters passed to the procedure are incorrect in
type, sequence, or quantity.
ACTION Check application program's procedure call.
Correct error in call.
---------------------------------------------------------------
-12 MESSAGE intrinsic name called without covering lock in
effect (or see below)
CAUSE For DBUPDATE, DBPUT, and DBDELETE, database has
been opened in DBOPEN mode 1 but there is no lock
to cover entry. DBPUT or DBDELETE to master
requires data set or database be locked. In all
other cases, entry, set, or database can be locked.
ACTION Modify program to apply proper lock or change mode.
---------------------------------------------------------------
-12 MESSAGE Database must be in logon group and account (or
see above)
CAUSE For DBOPEN, when the database has been opened in
access mode 2, the database has to be in the user's
logon group and account.
ACTION Retry call to DBOPEN from group and account
containing database.
---------------------------------------------------------------
-13 MESSAGE Not allowed; must be creator of root file or data
base
CAUSE DBOPEN failed because the caller is not the creator
of the database and no maintenance word is
specified.
ACTION Supply the correct maintenance word and retry call
to DBOPEN.
---------------------------------------------------------------
--------------------------------------------------------------
-14 MESSAGE Illegal intrinsic in current access mode
CAUSE DBPUT and DBDELETE cannot be used with DBOPEN mode
2, 5, 6, 7, or 8. DBUPDATE cannot be used with
DBOPEN mode 5, 6, 7, or 8.
ACTION Modify program or notify current user that
operation cannot be performed.
---------------------------------------------------------------
-15 MESSAGE Setup for RDBA failed
CAUSE DBOPEN will issue a DSLINE command and a REMOTE
HELLO on behalf of the user if a DBA file is being
used for RDBA. One of these commands failed.
ACTION Check your DBA file to make sure the DSLINE and
REMOTE HELLO commands are correct.
---------------------------------------------------------------
-21 MESSAGE Bad password (or see below)
CAUSE For DBOPEN, user class granted does not permit
access to any data in database. This is usually
due to an incorrect or null password or maintenance
word.
ACTION Supply correct password and/or maintenance word.
---------------------------------------------------------------
-21 MESSAGE Bad data set reference (or see below)
CAUSE For DBINFO (modes 104, 201, 202, 301, and 302),
DBCLOSE, DBFIND, DBGET, DBUPDATE, DBPUT, DBDELETE,
when data set reference is:
* Numeric but out of range of the number of
data sets in database
* An erroneous data set name
* A reference to data set which is
inaccessible to user class established when
database opened
For DBFIND, this error is also returned if
referenced data set is a master. Erroneous data
set name may arise when a terminating semicolon or
blank is omitted.
ACTION Check application program's procedure call.
Correct error in call.
---------------------------------------------------------------
-21 MESSAGE Bad data item reference (or see above)
CAUSE For DBINFO (modes 101, 102, and 204), data item
reference is:
* Numeric but out of range of the number of
data items in database
* An erroneous data item name
* A reference to data item which is
inaccessible to user class established when
database opened.
An erroneous data item name may arise when a
terminating semicolon or blank is omitted.
ACTION Check application program's procedure call.
Correct error in call.
---------------------------------------------------------------
-22 MESSAGE Maintenance word required
CAUSE For DBOPEN, maintenance word is required for
non-creator to access the database.
ACTION Supply the correct maintenance word.
---------------------------------------------------------------
-23 MESSAGE Data set not writable
CAUSE For DBPUT and DBDELETE, database has been opened in
DBOPEN mode 1, 3, or 4 and user has read but not
write access to the referenced data set.
ACTION Modify access mode set in procedure call or notify
current user operation cannot be performed.
---------------------------------------------------------------
-24 MESSAGE Operation not allowed on automatic master data
set
CAUSE For DBPUT, the referenced data set is an automatic
master.
ACTION Modify data set name in call or in data set type in
schema.
---------------------------------------------------------------
-30 MESSAGE ILR enabled and bad access
CAUSE The database has been ported from MPE V with ILR
enabled. The only allowable access to the database
is DBOPEN, mode 1-8, or DBUTIL to disable ILR.
ACTION Open the database with mode 1-8 or disable ILR.
---------------------------------------------------------------
-31 MESSAGE Bad mode
CAUSE This error occurs in all procedures when the mode
parameter is invalid. For DBGET, mode is 7 or 8
and referenced data set is a detail, or mode is 5
or 6 and referenced data set is a detail without
search items.
ACTION Correct mode in procedure call.
---------------------------------------------------------------
-32 MESSAGE Unobtainable mode
CAUSE For DBOPEN, root file cannot be FOPENed with access
options (AOPTIONS) required for the specified mode.
Second element of calling program's status area is
required AOPTIONS, and third element is the
AOPTIONS granted to DBOPEN by MPE/iX file system.
This error usually occurs either due to concurrent
database access by other users or due to MPE/iX
account or group security provisions.
ACTION See the MPE/iX Intrinsics Manual (32650-90028) for
meaning of AOPTIONS values.
Action depends on program's design. Normally
notify user that requested access mode is not
available.
---------------------------------------------------------------
-33 MESSAGE Mode 7 diagnostics not allowed
CAUSE For DBGET, mode 7 is not appropriate for
diagnostics.
ACTION Use a different mode for DBGET when diagnostic item
list is in effect.
---------------------------------------------------------------
-51 MESSAGE Bad list length
CAUSE For DBGET, DBUPDATE, and DBPUT, the list is too
long. This may occur if list is not terminated
with a semicolon or blank. It may also occur for
otherwise legitimate lists which are too long for
TurboIMAGE/XL's work area.
It will never occur for numeric lists.
ACTION Shorter list array contents. If necessary, change
to numeric list.
---------------------------------------------------------------
-52 MESSAGE Bad list or bad item
CAUSE For DBGET, DBUPDATE, or DBPUT, the list parameter
is invalid. list either has a bad format or
contains a data item reference which:
* Is out of range of the number of data items
in the database.
* References an inaccessible data item.
* Duplicates another reference in the list.
For DBFIND, the item parameter contains data item
reference which either:
* Is out of range of the number of data items
in the database.
* Is not a search item for referenced data
set.
ACTION Check procedure call. Correct error in call or
parameter.
---------------------------------------------------------------
-53 MESSAGE Missing search or sort item
CAUSE For DBPUT, a search or sort item of referenced data
set is not included in list parameter.
ACTION Check procedure call. Correct error in call or
parameter.
---------------------------------------------------------------
-60 MESSAGE Illegal file equation on root file
CAUSE When using a :FILE command with the database name
or a database-access file name, only the file
designators and DEV= parameters are allowed.
ACTION Reenter :FILE command without illegal parameters.
---------------------------------------------------------------
-80 MESSAGE Output Deferred not allowed with ILR enabled
CAUSE DBCONTROL (mode 1) was used to request deferred
output, but deferred output cannot be used when ILR
is enabled. Output deferred is not initiated.
ACTION Do not use deferred output; or run DBUTIL and
disable ILR.
---------------------------------------------------------------
-81 MESSAGE Output Deferred not allowed with ROLLBACK enabled
CAUSE DBCONTROL (mode 1) was used to request deferred
output, but deferred output cannot be used when
ROLLBACK is enabled. Output deferred is not
initiated.
ACTION Do not use deferred output; or run DBUTIL and
disable ROLLBACK.
---------------------------------------------------------------
-90 MESSAGE Root file bad: unrecognized state: %octal
integer
CAUSE For DBOPEN, this error is returned if the root file
is in an unrecognized state. The octal integer
represents an ASCII error code.
ACTION Restore old copy of the root file for the database.
---------------------------------------------------------------
-91 MESSAGE Bad root modification level
CAUSE For DBOPEN, the software version of the DBOPEN
procedure is incompatible with version of Schema
Processor which created root file.
ACTION Check with system manager that you have correct
TurboIMAGE/XL software. If necessary ask HP
support personnel about conversion.
---------------------------------------------------------------
-92 MESSAGE Data base not created
CAUSE For DBOPEN, the referenced database has not yet
been created and initialized by the DBUTIL program
(in CREATE mode).
ACTION Run DBUTIL to create database. Try application
program again.
---------------------------------------------------------------
-94 MESSAGE Data base bad - Output deferred; may not be
accessed in mode nn
CAUSE For DBOPEN, referenced database was damaged while
being modified in output deferred mode.
ACTION Either DBLOAD from backup tape; or DBUNLOAD to
ERASE data and then DBLOAD.
---------------------------------------------------------------
-95 MESSAGE Data base bad - Creation was in process (create
again)
CAUSE 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 Data base bad - Erase was in process (erase
again)
CAUSE 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 Data base bad - ILR enable in process (enable
again)
CAUSE DBOPEN attempted to open a database but prior
disable of ILR was not complete.
ACTION Run DBUTIL with DNABLE command to enable ILR.
---------------------------------------------------------------
-98 MESSAGE Data base bad - ILR disable in process (disable
again)
CAUSE DBOPEN attempted to open a database, but prior
disable of ILR was not complete.
ACTION Run DBUTIL with DISABLE command to disable ILR.
---------------------------------------------------------------
NOTE Return statuses 100 through 107 are communication errors. For 100
through 102, the third element of calling program's status area is
the MPE/IX failure code returned by DSCHECK intrinsics.
---------------------------------------------------------------
-100 MESSAGE DSOPEN failure
CAUSE 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 Support Representative.
---------------------------------------------------------------
-101 MESSAGE DSCLOSE failure
CAUSE 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
CAUSE A line failure has occurred while attempting an
operation on a remote database. May 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
CAUSE 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
CAUSE 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.
CAUSE 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
CAUSE This is an exceptional error returned by same
intrinsics as 102 (see message listed earlier in
this chapter). It indicates a hardware or system
software failure.
ACTION Notify system manager of problem.
---------------------------------------------------------------
-107 MESSAGE NS 3000 or DS 3000 system error.
CAUSE 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.
CAUSE This is an internal error encountered during
switching to Compatibility Mode.
ACTION Notify HP Support Representative.
---------------------------------------------------------------
-110 MESSAGE MPE OPENLOG intrinsic failure
CAUSE OPENLOG returned error number nn to DBOPEN. This
error may occur following a call to DBOPEN when a
database is enabled for logging. Refer to MPE/iX
Intrinsics Manual (32650-90028) for listing of
second values of status array and error messages.
ACTION Notify system manager or HP Support Representative.
---------------------------------------------------------------
-111 MESSAGE MPE WRITELOG intrinsic failure
CAUSE When a database is enabled for logging, this error
may be returned by DBOPEN, DBCLOSE, DBPUT,
DBUPDATE, DBDELETE, DBMEMO, DBBEGIN, DBEND.
ACTION Notify database administrator.
---------------------------------------------------------------
-112 MESSAGE MPE CLOSELOG intrinsic failure
CAUSE When a database is enabled for logging, this error
may be returned by DBCLOSE. Or CLOSELOG returned
error number nn to DBCLOSE.
ACTION Notify database administrator.
---------------------------------------------------------------
-113 MESSAGE FLUSHLOG returned error number nn to DBEND
CAUSE User called DBEND in mode 2 to write the logging
buffer to disk, but the MPE/iX logging facility
returned an error.
ACTION Notify your database administrator.
---------------------------------------------------------------
-114 MESSAGE ROLLBACK without logging
CAUSE DBOPEN has detected that ROLLBACK is enabled but
logging is not.
ACTION Notify your database administrator or HP Support
Representative.
---------------------------------------------------------------
-121 MESSAGE Descriptor count error
CAUSE 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
CAUSE 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
CAUSE DBLOCK encountered a lock descriptor less than 9
halfwords long.
ACTION Check contents of qualifier array.
---------------------------------------------------------------
-125 MESSAGE Bad set name/number
CAUSE 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
CAUSE 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
CAUSE 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
CAUSE 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
CAUSE 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
CAUSE 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
CAUSE 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
CAUSE 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
CAUSE Lock descriptor value specified to DBLOCK contains
an invalid zoned decimal sign.
ACTION Check qualifier array contents to determine why
data is invalid.
---------------------------------------------------------------
MPE/iX 5.0 Documentation