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 Exceptional Conditions
---------------------------------------------------------------
10 MESSAGE Beginning of file
CAUSE DBGET has encountered beginning of file during a
backward serial read. (There are no entries before
the one previously accessed.)
ACTION Appropriate action depends on program design.
---------------------------------------------------------------
11 MESSAGE End of file
CAUSE DBGET has encountered the end of file during a
forward serial read. (There are no entries beyond
the most recently accessed one.)
ACTION Appropriate action depends on program design.
---------------------------------------------------------------
12 MESSAGE Directed beginning of file
CAUSE 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
CAUSE 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
CAUSE DBGET has encountered end of chain during a
backward chained read.
ACTION Appropriate action depends on program design.
---------------------------------------------------------------
--------------------------------------------------------------
15 MESSAGE End of chain
CAUSE DBGET has encountered end of chain during a forward
chained read.
ACTION Appropriate action depends on program design.
---------------------------------------------------------------
16 MESSAGE Data set full
CAUSE DBPUT has discovered that data set is full.
ACTION Restructure database with larger capacity for this
data set.
---------------------------------------------------------------
17 MESSAGE No master entry ( or see below)
CAUSE 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 (or see above)
CAUSE DBGET 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).
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
CAUSE 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 Data base locked or contains locks
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
CAUSE DBPUT has been asked to insert data entry into a
master data set with a key item value which already
exists in data set.
ACTION Appropriate action depends on program design.
---------------------------------------------------------------
44 MESSAGE Can't delete master entry with non-empty detail
chains
CAUSE DBDELETE has been asked to delete 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
CAUSE 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
CAUSE 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.
---------------------------------------------------------------
60 MESSAGE Data base access disabled
CAUSE DBOPEN has been called when the database has been
disabled for access.
ACTION Notify database administrator.
---------------------------------------------------------------
61 MESSAGE Data base opened more than 63 times by same
process.
CAUSE 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
CAUSE Lock area within DBG is full.
ACTION Notify your database administrator.
---------------------------------------------------------------
63 MESSAGE DBG disabled; potential damage; only DBCLOSE
allowed
CAUSE 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.
ACTION Issue a DBCLOSE, mode 1.
---------------------------------------------------------------
64 MESSAGE No room for DBG entry in PCBX (MPE/iX portion of
stack)
CAUSE The PCBX is full.
ACTION Try again when system resources are available.
---------------------------------------------------------------
65 MESSAGE Can't grant buffer request
CAUSE 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
CAUSE Root file is not compatible with DBG.
ACTION Notify HP Support Representative.
---------------------------------------------------------------
67 MESSAGE DBU disabled; potential damage; only DBCLOSE
allowed
CAUSE The user's control block is in an inconsistent
state.
ACTION Issue a DBCLOSE, mode 1.
---------------------------------------------------------------
68 MESSAGE Bad DBB
CAUSE 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.
ACTION Issue a DBCLOSE, mode 1.
---------------------------------------------------------------
69 MESSAGE Bad database
CAUSE AUTODEFER is active, and the database did not close
normally. The database has been corrupted.
ACTION Notify your database administrator.
---------------------------------------------------------------
1nn MESSAGE Missing chain head
CAUSE 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 order in which
their search items occur in set part of schema.
ACTION Notify user cannot add entry or add manual master
entry and try again.
---------------------------------------------------------------
2nn MESSAGE Full chain
CAUSE 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 (as described
in 1nn).
ACTION Consult with database manager. May need to delete
some entries from chain or restructure database.
---------------------------------------------------------------
3nn MESSAGE Full master
CAUSE 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 (as described in 1nn).
ACTION Restructure database, increasing capacity of
automatic master.
---------------------------------------------------------------
944 MESSAGE Warning: Assuming no message catalog
CAUSE No message catalog is available.
ACTION Notify your system administrator.
---------------------------------------------------------------
Others MESSAGE Unrecognized return status: nn
CAUSE Return status could not be recognized.
ACTION Notify HP Support Representative.
---------------------------------------------------------------
Library Procedure Abort Condition Messages in I File
---------------------------------------------------------------
MESSAGE BUFFER SUPPLY CRISIS
CAUSE Internal software inconsistency caused
TurboIMAGE/XL to mismanage its buffer space.
ACTION Notify the system manager and possibly HP Support
Representative. Save FID information if it is
printed. You may need to perform database recovery
procedures.
---------------------------------------------------------------
MESSAGE CRITICAL LABEL READ ERROR ON data set
CAUSE Unable to read label of database file.
ACTION Notify the system manager and possibly HP Support
Representative. Save FID information if it is
printed. You may need to perform database recovery
procedures.
---------------------------------------------------------------
MESSAGE CRITICAL READ ERROR ON data set
CAUSE An MPE/iX file read error encountered while reading
database file.
ACTION Notify the system manager and possibly HP Support
Representative. Save FID information if it is
printed. You may need to perform database recovery
procedures.
---------------------------------------------------------------
MESSAGE ERROR intrinsic name STATUS return status;
DBERROR/DBEXPLAIN FAILED I info S subsys
CAUSE The specified intrinsic encountered an error.
ERROR displays the intrinsic. STATUS is the return
status from the intrinsic. The application called
either DBERROR or DBEXPLAIN. The switch to Native
Mode failed. I is the error number returned by the
subsystem. S is the subsystem that failed.
ACTION Notify HP Support Representative.
---------------------------------------------------------------
MESSAGE ESCAPE FROM TURBOIMAGE/XL; PC: $pcode CODE:
$escape code
CAUSE A hardware or software trap occurred. pcode and
escape code are hex numbers. The first four hex
digits represent the error code; the last four
represent the subsystem number.
ACTION Notify the system manager and HP Support
Representative if necessary. Save the escape code
number.
---------------------------------------------------------------
--------------------------------------------------------------
MESSAGE HPUNLOADCMPROCEDURE FAILED ON intrinsic name INFO
info SUBSYS subsystem
CAUSE A problem was encountered when switching to
Compatibility Mode (CM). INFO is the error returned
by the subsystem. SUBSYS is the subsystem which
failed.
ACTION Notify HP Support Representative.
---------------------------------------------------------------
MESSAGE LABEL WRITE ERROR ON data set
CAUSE Unable to complete the writing of a user label on
database file.
ACTION Notify the system manager and HP Support
Representative if necessary.
---------------------------------------------------------------
MESSAGE LOST FREE SPACE IN data set
CAUSE Internal software inconsistency caused unused
record locations in data set to become lost or
unavailable. File information display is printed
for the data set.
ACTION Notify the system manager and HP Support
Representative if necessary.
---------------------------------------------------------------
MESSAGE NEGATIVE MOVE ATTEMPT: n
CAUSE An internal software inconsistency has been found
while attempting to move data to or from user's
stack.
ACTION Notify the system manager and HP Support
Representative if necessary.
---------------------------------------------------------------
MESSAGE THE intrinsic name parm PARAMETER NOT ALIGNED ON A
16-BIT BOUNDARY
CAUSE The designated parameter, parm, is 8-bit aligned.
ACTION Modify your application so that the parm parameter
is 16-bit (halfword) aligned.
---------------------------------------------------------------
MESSAGE THE USER CANNOT BE IN SPLIT-STACK MODE
CAUSE An application must be running on the user's stack
when calling a TurboIMAGE/XL intrinsic. It is not
permitted to run in split-stack mode. This message
is only applicable if you are running in
Compatibility Mode.
ACTION Modify your Compatibility Mode application so that
it is not running in split-stack mode.
---------------------------------------------------------------
MESSAGE UNABLE TO CLOSE DATA SET
CAUSE Unable to close a database file.
ACTION Modify your application so that the parm parameter
is 16-bit (halfword) aligned.
---------------------------------------------------------------
MESSAGE UNABLE TO OPEN A data set
CAUSE Unable to open database file.
ACTION Modify your application so that the parm parameter
is 16-bit (halfword) aligned.
---------------------------------------------------------------
MESSAGE WRITE ERROR ON data set
CAUSE An MPE/iX file write error found while writing into
database file.
ACTION Modify your application so that the parm parameter
is 16-bit (halfword) aligned.
---------------------------------------------------------------
MESSAGE WRONG NUMBER OF PARAMETERS OR BAD ADDRESS FOR PARAM
#n
CAUSE An address referenced by one of the parameters is
not within the user's stack area in memory. The n
is a positional number of the parameter in the
procedure's calling sequence. The first parameter
is #1, the second #2, and so on.
ACTION Modify your application so that the parm parameter
is 16-bit (halfword) aligned.
---------------------------------------------------------------
MPE/iX 5.0 Documentation