HP 3000 Manuals

Library Procedure Error Messages (Cont.) [ TurboIMAGE/XL Database Management System Reference Manual ] MPE/iX 5.5 Documentation


TurboIMAGE/XL Database Management System Reference Manual

Library Procedure Error Messages (Cont.) 

Library Procedure Exceptional Conditions (Cont.) 

26           MESSAGE    Lock not performed since deadlock would
                      result.[REV BEG]

           MEANING    If it is a self-deadlock, the database or data set
                      is already locked by the same process but with a
                      different open count.

                      If it is locked by another process, it is because
                      of the DBLOCK call from another user that the real
                      deadlock is encountered.

           ACTION     To avoid the self-deadlock, modify the program.  If
                      it is a real deadlock caused by another process,
                      call DBUNLOCK.

                      Use the SHOW dbname LOCKS command of DBUTIL on all
                      databases that the process has opened in order to
                      determine the source of the deadlock.[REV END]

-----------------------------------------------------------------

41           MESSAGE    DBUPDATE attempted to modify value of critical
                      item--key, search or sort
                      (See below for additional status code 41 messages.)

           MEANING    DBUPDATE has been asked to change the value of a
                      master data set key item or a detail data set
                      search or sort item.  For master data sets and
                      regardless of the critical item update (CIUPDATE)
                      option settings for the database and the current
                      process, this message is always returned if you
                      attempt to use DBUPDATE on key items.  For detail
                      data sets, this message is returned when you
                      attempt to use DBUPDATE on a search or sort item
                      and the CIUPDATE option setting for the database or
                      a particular process does not permit this type of
                      modification.

           ACTION     Correct call, or notify user that item cannot be
                      updated.  For detail data sets only, the
                      application can be redesigned to use the CIUPDATE
                      option.

-----------------------------------------------------------------

41           MESSAGE    DBUPDATE:  No chain head (master entry) for path
                      decimal integer: nn 
                      (See above and below for additional status code 41
                      messages.)

           MEANING    User has called DBUPDATE to update a detail data
                      set entry with a search item value that does not
                      match any existing key item value in the
                      corresponding manual master data set.  The digits
                      nn identify the offending path number established
                      by the sequence in which the detail data set search
                      items appear in the set part of the schema.  This
                      message is associated with the critical item update
                      (CIUPDATE) option; see chapter 4 for information
                      about this option.

           ACTION     Notify user that the new data item value must
                      already exist in the associated manual master data
                      set.  If the new value is to be allowed, add the
                      manual master data set entry and try again.

-----------------------------------------------------------------

41           MESSAGE    DBUPDATE:  Full chain for path decimal integer: 
                      nn (contains 2,147,483,647 entries
                      (See above and below for additional status code 41
                      messages.)

           MEANING    User has called DBUPDATE to update a detail data
                      set entry associated with an automatic master data
                      set chain that already contains 2,147,483,647
                      values, the maximum allowable entries.  The digits
                      nn identify the offending path number established
                      by the sequence in which the detail data set search
                      items appear in the set part of the schema.  This
                      message is associated with the critical item update
                      (CIUPDATE) option; see chapter 4 for information
                      about this option.

           ACTION     Consult with your database administrator to ensure
                      the database has no structural damage.  It is
                      likely that the database contains an invalid chain
                      count.

-----------------------------------------------------------------

41           MESSAGE    DBUPDATE:  Full automatic master for path decimal 
                      integer: nn 
                      (See above and below for additional status code 41
                      messages.)

           MEANING    Automatic master data set is full.  User has called
                      DBUPDATE to update a search item in a detail data
                      set, and the corresponding key item value could not
                      be added to the automatic master data set.  The
                      digits nn identify the offending path number
                      established by the sequence in which the detail
                      data set search items appear in the set part of the
                      schema.  This message is associated with the
                      critical item update (CIUPDATE) option; see chapter
                      4 for information about this option.

           ACTION     Your database administrator needs to restructure
                      the database, increasing the capacity of the
                      automatic master data set.  Refer to chapter 8 in
                      this manual for information on database
                      restructuring.

-----------------------------------------------------------------

41           MESSAGE    DBUPDATE:  Full automatic master synonym chain
                      for path decimal integer: nn 
                      (See above for additional status code 41 messages.)

           MEANING    User has called DBUPDATE to update a detail data
                      set search item associated with an automatic master
                      data set that cannot accommodate another new value
                      on the synonym chain for that path number.  The
                      digits nn identify the offending path number
                      established by the sequence in which the detail
                      data set search items appear in the set part of the
                      schema.  This message is associated with the
                      critical item update (CIUPDATE) option; see chapter
                      4 for information about this option.

           ACTION     Ask your database administrator to verify that the
                      synonym chain is indeed full and inspect your
                      database for possible structural damage.

-----------------------------------------------------------------

42           MESSAGE    Read only item

           MEANING    DBUPDATE has been asked to change the 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

           MEANING    DBPUT has been asked to insert a data entry into a
                      master data set with a key item value which already
                      exists in the data set.

           ACTION     Appropriate action depends on program design.

-----------------------------------------------------------------

44           MESSAGE    Can't delete master entry with non-empty detail
                      chains

           MEANING    DBDELETE has been asked to delete a 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

           MEANING    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

           MEANING    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.

-----------------------------------------------------------------
[REV BEG]

51           MESSAGE    STACK OVERFLOW FOR BASIC - IMAGE INTERFACE.

           MEANING    Insufficient stack spcace for the BASIC program to
                      execute.

           ACTION     Increase the stack size using the NMSTACKSIZE
                      option with the LINK command.

----------------------------------------------------------------- [REV
END]
[REV BEG]

52           MESSAGE    INVALID PARAMETER FOR BASIC - IMAGE INTERFACE.

           MEANING    The call to TurboIMAGE/XL intrinsic has invalid
                      parameters.

           ACTION     Correct the application.

----------------------------------------------------------------- [REV
END]
[REV BEG]

53           MESSAGE    INVALID PARAMETER TYPE FOR BASIC - IMAGE
                      INTERFACE.

           MEANING    The call to TurboIMAGE/XL intrinsic has invalid
                      type for the parameter(s).

           ACTION     Correct the application.

----------------------------------------------------------------- [REV
END]

60           MESSAGE    Database access disabled

           MEANING    DBOPEN has been called when the database has been
                      disabled for access.

           ACTION     Notify database administrator.

-----------------------------------------------------------------

61           MESSAGE    Database opened more than 63 times by same
                      process.

           MEANING    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

           MEANING    Lock area within DBG is full.

           ACTION     Notify your database administrator.

-----------------------------------------------------------------

63           MESSAGE    DBG disabled; potential damage; only DBCLOSE
                      allowed

           MEANING    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.

                      If the database has been enabled for dumping, an I
                      and a J file should exist.  These files can help
                      determine the cause of the error.  The database
                      should be recovered.  This error has the same
                      effect on a database as a system failure.

           ACTION     Issue a DBCLOSE, mode 1.

-----------------------------------------------------------------

64           MESSAGE    No room for DBG entry in PCBX (MPE portion of
                      stack)

           MEANING    The PCBX is full.

           ACTION     Try again when system resources are available.

-----------------------------------------------------------------

65           MESSAGE    Can't grant buffer request

           MEANING    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

           MEANING    Root file is not compatible with DBG.

           ACTION     Notify HP support personnel.

-----------------------------------------------------------------

67           MESSAGE    DBU disabled; potential damage; only DBCLOSE
                      allowed

           MEANING    The user's control block is in an inconsistent
                      state.

           ACTION     Issue a DBCLOSE, mode 1.

-----------------------------------------------------------------

68           MESSAGE    Bad DBB

           MEANING    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.

                      If the database has been enabled for dumping, an I
                      and a J file should exist.  These files can help
                      determine the cause of the error.  The database
                      should be recovered.  This error has the same
                      effect on a database as a system failure.

           ACTION     Issue a DBCLOSE, mode 1.

-----------------------------------------------------------------

69           MESSAGE    Bad database

           MEANING    AUTODEFER is active, and the database did not close
                      normally.  The database has been corrupted.

           ACTION     Notify your database administrator.

-----------------------------------------------------------------
[REV BEG]

71           MESSAGE    LOGGING NOT ENABLED FOR USER

           MEANING    In order to perform the operation, the user
                      requires an LG (user logging) capability.

           ACTION     Grant the user an LG capability.

----------------------------------------------------------------- [REV
END][REV BEG]

72           MESSAGE    TURBOLKT TABLE FULL.

           MEANING    The lock table used to track locks on databases
                      system-wide, TURBOLKT.PUB.SYS, is full.

           ACTION     Notify your HP personnel.

----------------------------------------------------------------- [REV
END][REV BEG]

73           MESSAGE    ERROR IN TURBOLKT TABLE OPERATION.

           MEANING    An internal error occurred while reading from or
                      writing to the lock table, TURBOLKT.PUB.SYS.

           ACTION     Notify your HP personnel.

----------------------------------------------------------------- [REV
END]

1nn          MESSAGE    No chain head (master entry) for path decimal 
                      integer: nn 

           MEANING    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 the order in
                      which the search items occur in the set part of the
                      schema.

           ACTION     Notify user cannot add entry or add manual master
                      entry and try again.

-----------------------------------------------------------------

2nn          MESSAGE    Full chain for path decimal integer: nn (contains
                      2,147,483,647 entries)

           MEANING    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 established
                      by the order in which the search items occur in the
                      set part of the schema.

           ACTION     Consult with the database manager.  The database
                      could contain an invalid chain count.

-----------------------------------------------------------------

3nn          MESSAGE    Full automatic master for path decimal integer: 
                      nn 

           MEANING    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 established by the order in which the search
                      items occur in the set part of the schema.

           ACTION     Restructure database, increasing capacity of
                      automatic master.  (See chapter 8).

-----------------------------------------------------------------

4nn          MESSAGE    Full automatic master synonym chain for path
                      decimal integer:  nn 

           MEANING    User has attempted to add a detail data set search
                      item associated with an automatic master data set
                      that cannot accommodate another new value on the
                      synonym chain for that path number.  The digits nn 
                      identify the offending path number established by
                      the sequence in which the detail data set search
                      items appear in the set part of the schema.

           ACTION     Ask your database administrator to verify that the
                      synonym chain is indeed full and inspect your
                      database for possible structural damage.

-----------------------------------------------------------------

944          MESSAGE    Warning:  Assuming no message catalog

           MEANING    No message catalog is available.

           ACTION     Notify your system administrator.

-----------------------------------------------------------------

Others       MESSAGE    Unrecognized return status:  nn 

           MEANING    Return status could not be recognized.

           ACTION     Notify HP support personnel.

-----------------------------------------------------------------



MPE/iX 5.5 Documentation