HP 3000 Manuals

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