Library Procedure Error Messages (Continued) [ TurboIMAGE/XL Database Management System Reference Manual ] MPE/iX 5.5 Documentation
TurboIMAGE/XL Database Management System Reference Manual
Library Procedure Error Messages (Continued)
Library Procedure Calling Errors (Continued)
[REV BEG]
-446 MESSAGE BTE: Argument 2 specified for relop of
(</<=/=/>=/>).
MEANING A relational operator (<, <=, >, >=, =) was found
in the DBFIND argument, which implies that only one
data argument field is expected. However, the
argument 2 length field is non-zero, implying that
a second argument data field was unnecessarily
passed into DBFIND. For relational operators,
DBFIND's argument 2 size must be zero.
ACTION Modify the program.
----------------------------------------------------------------- [REV
END]
[REV BEG]
-447 MESSAGE BTE: Failed to build record holding root data
information.
MEANING A procedure that extracts information from a root
file has failed. (Several B-Tree internal routines
depend upon this information.)
ACTION Notify HP support personnel
----------------------------------------------------------------- [REV
END]
[REV BEG]
-448 MESSAGE BTE: Failed to setup information for userlabel 0
of data set.
MEANING The procedure that writes data to user label #0 of
a data set has failed.
ACTION Notify HP support personnel.
----------------------------------------------------------------- [REV
END]
[REV BEG]
-449 MESSAGE BTE: Failed to position index at start of key
range.
MEANING The procedure to position the B-Tree pointer to the
first key that satisfies the current DBFIND has
failed.
ACTION A REBUILDINDEX may solve the problem. If the
problem occurs again, notify HP support personnel.
----------------------------------------------------------------- [REV
END]
[REV BEG]
-451 MESSAGE BTE: Root version less than "C4."
MEANING An attempt was made to add a B-Tree to a data set
in an older format database. Normally, DBUTIL's
ADDINDEX command, and DBCONTROL mode 13, will
update an older format database to "C4" level prior
to adding a B-Tree.
ACTION Notify HP support personnel.
----------------------------------------------------------------- [REV
END]
[REV BEG]
-452 MESSAGE BTE: Key length greater than 252 bytes (maximum
index key size).
MEANING The key length of the data item you want to create
a B-Tree index on is too long. The length can not
exceed 252 bytes.
ACTION Consider reducing the size of the item used as the
data set key. The 252 byte limitation is a result
of a KSAM/iX limitation. B-Trees are currently
implemented using KSAM/iX files.
----------------------------------------------------------------- [REV
END]
[REV BEG]
-458 MESSAGE DBOPEN failed, out of disk space.
MEANING The system does not have enough disk space to
create run-time control blocks and global
structures.
ACTION Notify your system administrator about the disk
space and try again after disk space is made
available.
----------------------------------------------------------------- [REV
END]
-1000 MESSAGE Switch failure, INFO nn, SUBSYS nn
MEANING The switch to Native Mode failed. SUBSYS nn is the
subsystem that failed. INFO nn is the error number
returned from that subsystem.
ACTION Notify HP support personnel.
-----------------------------------------------------------------
-1001 MESSAGE Switch to CM failed on CX'PCBXIMAGE
MEANING Internal error. This error is returned when DBOPEN
calls CM CX'PCBXIMAGE and encounters a switch to CM
failure.
ACTION Notify HP support personnel.
-----------------------------------------------------------------
-1002 MESSAGE HPLOADCMPROCEDURE failed on CX'PCBXIMAGE
MEANING Internal error. This error is returned when DBOPEN
calls HPLOADCMPROCEDURE for CM CX'PCBXIMAGE and
fails.
ACTION Notify HP support personnel.
-----------------------------------------------------------------
-1003 MESSAGE Switch to NM failed on DBxxx, INFO nn SUBSYS nn
MEANING The switch to Native Mode failed. DBxxx is the
TurboIMAGE/XL intrinsic. SUBSYS nn is the
subsystem that failed. INFO nn is the error number
returned from that subsystem.
ACTION Notify HP support personnel.
-----------------------------------------------------------------
-1004 MESSAGE HPLOADNMPROC FAILED ON CM intrinsic name
MEANING An internal error has occurred.
ACTION Notify HP support personnel.
-----------------------------------------------------------------
Library Procedure Exceptional Conditions
-----------------------------------------------------------------
10 MESSAGE Beginning of file
MEANING DBGET has encountered beginning of file during a
backward serial read. (No entries exist before the
one previously accessed.)
ACTION Appropriate action depends on program design.
-----------------------------------------------------------------
11 MESSAGE End of file
MEANING DBGET has encountered the end of file during a
forward serial read. (No entries exist beyond the
most recently accessed one.)
ACTION Appropriate action depends on program design.
-----------------------------------------------------------------
12 MESSAGE Directed beginning of file
MEANING DBGET has been called for a directed read with a
record number less than 1.
ACTION Appropriate action depends on program design.
-----------------------------------------------------------------
13 MESSAGE Directed end of file
MEANING DBGET has been called for a directed read with a
record number greater than the capacity of data
set.
ACTION Appropriate action depends on program design.
-----------------------------------------------------------------
14 MESSAGE Beginning of chain
MEANING DBGET has encountered end of chain during a
backward chained read.
ACTION Appropriate action depends on program design.
-----------------------------------------------------------------
15 MESSAGE End of chain
MEANING DBGET has encountered end of chain during a forward
chained read.
ACTION Appropriate action depends on program design.
-----------------------------------------------------------------
16 MESSAGE Data set full
MEANING DBPUT has discovered that data set is full and
cannot add a record as requested. (Message
received when return status word 1 is 16, and word
3 is 0.)
ACTION Restructure database with larger capacity for this
data set. (See chapter 8 for information on
changing data set capacity in conjunction with
DBUNLOAD and DBLOAD.)
-----------------------------------------------------------------
16 MESSAGE DBPUT cannot expand dataset#: Data set at maximum
capacity
MEANING The current capacity is at the maximum allowed, the
data set cannot be expanded. (Message received
when return status word 1 is 16, and word 3 is 1.)
ACTION If necessary, use DBChange Plus or third-party
software to increase the maximum capacity. (See
MPE/iX Release 5.0 Communicator for information on
using DBChange Plus. See chapter 3 for information
on detail data set capacity parameters and chapter
5 for DBPUT.)
-----------------------------------------------------------------
16 MESSAGE DBPUT dataset# incomplete expansion: File system
error #
MEANING DBPUT cannot expand to the incremental amount due
to a file system error. (Message received when
return status word 1 is 16, and word 3 is 2.)
ACTION Determine the file system error (see file system
manual) and correct the problem identified. (See
chapter 3 for information on detail data set
capacity parameters and chapter 5 for DBPUT.)
-----------------------------------------------------------------
16 MESSAGE DBPUT cannot expand dataset#: Out of disc space
(FSERR #)
MEANING There is no disc space for DBPUT to expand the data
set. (Message received when return status word 1
is 16, and word 3 is 3.)
ACTION Increase disc space and rerun your application.
(See chapter 3 for information on detail data set
capacity parameters and chapter 5 for DBPUT.)
-----------------------------------------------------------------
17 MESSAGE No master entry
(See below for additional status code 17 message.)
MEANING DBFIND is unable to locate master data set entry
(chain head) for specified detail data set's search
item value.
ACTION Appropriate action depends on program design.
-----------------------------------------------------------------
17 MESSAGE No entry
(See above for additional status code 17 message.)
MEANING DBGET mode 1 has been called to reread an entry,
but no "current record" has been established or a
call to DBFIND has set the current record to 0.
DBGET is unable to locate master data set entry
with specified key item value.
DBGET has discovered that selected record is empty
(does not contain an entry) when called with mode
4.
DBUPDATE or DBDELETE was called when the "current
record" was not established or was empty.
ACTION Appropriate action depends on program design.
-----------------------------------------------------------------
18 MESSAGE Broken chain
MEANING For DBGET with mode parameter equal to 5 (forward
chained read), the "next entry" on current chain
(as designated by internally maintained forward
pointer for data set) contains backward pointer
which does not point to most recently accessed
entry (or zero for first member of a chain).
For DBGET with mode parameter equal to 6 (backward
chained read), the "next entry" on current chain in
a backward direction (as designated by internally
maintained backward pointer for data set) contains
a forward pointer which does not point to most
recently accessed entry (or zero for last entry in
a chain).
This error can occur in DBOPEN access modes 1, 5,
and 6 because another user can make database
modifications concurrent with this user's accesses.
When this error occurs, no data is moved to user's
stack, although internal pointers maintained by
TurboIMAGE/XL in the DBB are changed to new
"offending" entry. (It becomes the current entry.)
Note that this error check does not detect all
structural changes. DBGET (mode 5 or 6) makes
check only when preceding call on data set was
successful DBFIND or DBGET.
ACTION Begin reading chain again from first or last entry.
-----------------------------------------------------------------
20 MESSAGE Database locked or contains locks
MEANING 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
MEANING 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
MEANING 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 or 6 only.
ACTION Appropriate action depends on program design.
-----------------------------------------------------------------
24 MESSAGE Item conflicts with current locks
MEANING 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
MEANING 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.
-----------------------------------------------------------------
MPE/iX 5.5 Documentation