Browse Prior Art Database

Dynamic Error Management Function

IP.com Disclosure Number: IPCOM000102679D
Original Publication Date: 1990-Dec-01
Included in the Prior Art Database: 2005-Mar-17
Document File: 2 page(s) / 72K

Publishing Venue

IBM

Related People

Lambertus, JJ: AUTHOR [+3]

Abstract

This article describes a technique for presenting error messages in a user friendly fashion, while preserving storage space.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Dynamic Error Management Function

       This article describes a technique for presenting error
messages in a user friendly fashion, while preserving storage space.

      The dynamic error management (DEM) function disclosed herein
provides a mechanism to reduce the size of error message structures
or files, aid in the debugging process during and after execution,
provide a bit-mapping methodology to indicate error occurrences, and
provide a dynamic interface for national language support (NLS).  In
using this scheme, the total number of error messages are reduced
significantly by using generic error messages that are
"cross-utilized" with other significant error values via a
bit-mapping methodology.

      The architecture provides for the use of some data type (i.e.,
long integer), which is logically subdivided into significant status
areas.  The drawing is an example of this.  The categories in the
drawing are explained as follows:

      CATEGORIES
Name                     This is a program name, or a
                          function name, or an application
                          command name, or even a hardware
                          device name
Error Type               This is the type of error that has
                          occurred
                          (open file error, data stream
                          invalid, etc.)
Object of Failure        This indicates that the failure
                         occurred on a
                          file, a record, a communications
                          line, etc.
Error Number             This is the error number that
                          occurred.  By
                          using a unique location identifier,
                          an error number and the exact line
                          of code can be easily located
                          without...