Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Using Extendable Dictionary Object for Error Information Storage

IP.com Disclosure Number: IPCOM000103985D
Original Publication Date: 1993-Feb-01
Included in the Prior Art Database: 2005-Mar-18
Document File: 1 page(s) / 44K

Publishing Venue

IBM

Related People

Coskun, M: AUTHOR [+4]

Abstract

In traditional programming environments, the error information is passed between the interfaces through parameters. This type of interfaces is not very practical in dynamic environments, which requires an efficient and simple implementation in an object implementation in an object oriented way.

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

Using Extendable Dictionary Object for Error Information Storage

      In traditional programming environments, the error information
is passed between the interfaces through parameters.  This type of
interfaces is not very practical in dynamic environments, which
requires an efficient and simple implementation in an object
implementation in an object oriented way.

      In an object oriented programming environment, the error
information can be stored in a dictionary object.  Such a dictionary
object can hold an arbitrary number of error tokens and codes.  Thus,
it provides an extendable mechanism to store error information.

      A dictionary object can be used as a storage area for error
tokens.  Such a dictionary can hold data values with types integer,
real, string and objects.  These types cover all of the useful error
information that can be generated by the programs.  A typical
application of this algorithm could be in an application builder.
The application builders often provide an extension language to
extend the capabilities of applications.  Applications use the
program written in such a language according to a protocol provided
by the application framework.  Application builder, application
framework, and dynamic environment which provide extension language
support are separate modules, and they need to communicate through
simple mechanisms in a dynamic way.  A dictionary object, as an error
information container, provides a standard way...