HP TurboIMAGE/iX Data Set Errors [ HP ALLBASE/4GL Developer Reference Manual Vol. 2 ] MPE/iX 5.0 Documentation
HP ALLBASE/4GL Developer Reference Manual Vol. 2
HP TurboIMAGE/iX Data Set Errors
Errors may be returned from the HP TurboIMAGE/iX data manager. The text
of these messages may be found in the *ERRORDM communication area field.
The error message number is contained in the *IOSTATDM communication area
field. This error message is taken from the status array returned by HP
TurboIMAGE/iX after an HP TurboIMAGE/iX library procedure is executed.
The *IMSTAT communication area field contains the entire status array.
For information about these types of errors, refer to the HP
TurboIMAGE/iX Database Management System Reference Manual.
When an HP TurboIMAGE/iX error occurs, HP ALLBASE/4GL may also display an
HP ALLBASE/4GL error message. For these errors, refer to page C-3.
The most common error messages that are specific to the HP TurboIMAGE/iX
data manager are listed below:
19115 Data storage error - beginning or end of chain in
data set <data set name>.
Error type message. This error indicates that the
beginning or end of a detail data set chain was
reached during a *NEXT or *PREVIOUS file operation.
19131 Unable to lock database. The database or part of
it is already locked.
Error type message. You cannot lock a database
because another user has already locked the
database or some part of it. You must wait until
the lock on the database is released before you can
lock, and access, the part of the database that you
attempted to lock.
19500 Database subsystem access disabled for data set:
<data set name>.
Error type message. The named data set cannot be
accessed because access to the appropriate database
has been disabled from within DBUTIL. Access to the
database must be enabled before you can access the
data set.
19505 *LOCKWAIT has bad value for data set: <data set
name>.
Error type message. The communication area field
*LOCKWAIT contains a value lower than -1. This is
an invalid value. Change the value in *LOCKWAIT.
19520 - 19532 <HP TurboIMAGE/iX intrinsic name> intrinsic failed
for data set <data set name>.
Error type message. These errors indicate that the
named HP TurboIMAGE/iX library procedure
(intrinsic) has failed. Details about the failure
can be obtained from the status array returned from
HP TurboIMAGE/iX to the *IMSTAT communication area
field. The error number returned from HP
TurboIMAGE/iX is contained in the *IOSTATDM
communication area field.
The following table indicates the HP ALLBASE/4GL error number related to
each library procedure.
Error Number Library Procedure
19520 DBBEGIN
19521 DBCLOSE
19522 DBDELETE
19523 DBEND
19524 DBFIND
19525 DBGET
19526 DBINFO
19527 DBLOCK
19528 DBMEMO
19529 DBOPEN
19530 DBPUT
19531 DBUNLOCK
19532 DBUPDATE
19540 Record <record name> has no TurboIMAGE attributes,
regenerate it.
Error type message. You are attempting to use a
record created in an earlier release of HP
ALLBASE/4GL in connection with an HP TurboIMAGE/iX
data set. Regenerate the record to allow HP
ALLBASE/4GL to create data manager specific
attributes for each record field. After
regenerating the record, the error should no longer
occur.
19550 Bad TurboIMAGE parameters for data conversion in
data set: <data set name>.
Error type message. The data manager specific
attributes set for a field specification within the
named data set are not valid.
19551 Conversion from TurboIMAGE data to Internal data
failed for data set: <data set name>.
Error type message. This is a run-time error that
occurs during conversion of a field in an HP
ALLBASE/4GL record buffer to HP TurboIMAGE/iX data.
This error indicates that the HP TurboIMAGE/iX data
manager specific attributes for a field within the
named data set are incompatible with the field
specification details.
19552 Conversion from Internal data to TurboIMAGE data
failed for <data set name>.
Error type message. This is a run-time error that
occurs when HP ALLBASE/4GL attempts to convert HP
TurboIMAGE/iX data to an HP ALLBASE/4GL record
buffer. This error indicates that the HP
TurboIMAGE/iX data manager specific attributes for
a field within the named data set are incompatible
with the field specification details.
19553 Conversion between internal data types, during
TurboIMAGE lock descriptor creation, failed.
Error type message. This is a run-time error that
occurs when a lock descriptor in a DM IMAGE *LOCK
command cannot be converted to HP TurboIMAGE/iX
data. This error indicates that the HP
TurboIMAGE/iX data manager specific attributes for
a field within the named data set are incompatible
with the field specification details.
45073 Logging error - cannot close file, transaction
still in progress.
Error type message. This error occurs when HP
ALLBASE/4GL attempts to close an HP TurboIMAGE/iX
data set while a transaction is still in progress.
MPE/iX 5.0 Documentation