Browse Prior Art Database

Generic File Handler for Sequential Accessed Data Files

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

Publishing Venue

IBM

Related People

Maldonado, MF: AUTHOR

Abstract

An application programming interface for handling sequential data files which is consistent across different operating environments is defined. 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 sequential data file processing from the application programs.

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

Generic File Handler for Sequential Accessed Data Files

       An application programming interface for handling
sequential data files which is consistent across different operating
environments is defined.  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 sequential data file
processing from the application programs.

      Application programming language support for sequential 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 sequential 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 operating environment (MVS, OS/2, VM) controls all machine
functions and schedu...