Browse Prior Art Database

Query Manager Structure And Its Common Programming Interface

IP.com Disclosure Number: IPCOM000099876D
Original Publication Date: 1990-Feb-01
Included in the Prior Art Database: 2005-Mar-15
Document File: 1 page(s) / 49K

Publishing Venue

IBM

Related People

Payne, ME: AUTHOR

Abstract

Disclosed is a design which allows OS/2* Query Manager, which is basically an end-user interactive product, to provide a Common Programming Interface (CPI) for application programs. OS/2 Query Manager was written to provide a very constrained, hierarchical menu structure. The end user navigates up and down the menu structure and, in certain places, can 'run' Query Manger objects which, when complete, return to the menu structure.

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

Query Manager Structure And Its Common Programming Interface

       Disclosed is a design which allows OS/2* Query Manager,
which is basically an end-user interactive product, to provide a
Common Programming Interface (CPI) for application programs.  OS/2
Query Manager was written to provide a very constrained, hierarchical
menu structure.  The end user navigates up and down the menu
structure and, in certain places, can 'run' Query Manger objects
which, when complete, return to the menu structure.

      The intent of the CPI is to provide, to an application program,
a fine granularity of access to the Query Manager function while:
      1)   minimizing structural changes within the execution
environment and
      2)   controlling recursive (non-hierarchical) execution of
functions. By honoring these intents, the functions of the Query
Manager could be made available to applications in a non-costly,
consistent fashion.

      Structural changes were minimized by defining the semantics of
the CPI calls such that they provide an entry to one branch of the
existing hierarchical structure. Different commands enter at
different levels in the hierarchy so the application has a range of
granularity available to it. When an end-user screen is presented by
the CPI, the user will have access to all functions which would
normally be available from that screen within the interactive
interface.  The user can navigate within the structure until he exits
fro...