Browse Prior Art Database

Generic File Handler for Keyed Accessed Data Files

IP.com Disclosure Number: IPCOM000101643D
Original Publication Date: 1990-Aug-01
Included in the Prior Art Database: 2005-Mar-16
Document File: 2 page(s) / 71K

Publishing Venue

IBM

Related People

Maldonado, MF: AUTHOR

Abstract

An application programming interface for handling keyed accessed data files which is consistent across different operating environments is defined. Keyed accessed refers to data files which allow direct (random) retrieval of data records using a key (index). In addition, a file handler is coded in each operating environment to support the interface. The purpose of the file handlers is to mask changes in the keyed accessed data file processing from the application programs.

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

Generic File Handler for Keyed Accessed Data Files

       An application programming interface for handling keyed
accessed data files which is consistent across different operating
environments is defined.  Keyed accessed refers to data files which
allow direct (random) retrieval of data records using a key (index).
In addition, a file handler is coded in each operating environment to
support the interface.  The purpose of the file handlers is to mask
changes in the keyed accessed data file processing from the
application programs.

      Application programming language support for keyed accessed
data files varies from one operating environment to another.  The
application programmer must learn the differences for each operating
environment.  This approach forces application programmers to rewrite
the application to handle the differences.

      The generic interface is defined to be consistent across
operating environments.  It is used by application programmers to
access keyed accessed data files. Application programmers write their
program without consideration for the supporting operating
environment. Individual file handlers are coded for each operating
environment to support the generic interface.  These file handlers
provide the functional consistency (from application programmer's
point of view) across all operating environments.

      The diagram on the following page shows how the file handlers
support the generic interface in relation to other system components.

      The oper...