HP 3000 Manuals

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