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

Integrating Non-IBM Software With Operating System Functions

IP.com Disclosure Number: IPCOM000122262D
Original Publication Date: 1991-Nov-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 2 page(s) / 73K

Publishing Venue

IBM

Related People

Fleming, PJ: AUTHOR [+5]

Abstract

A method for dynamically binding and unbinding OS/400* system APIs with non-OS/400 function is now available. This article provides a way to access non-OS/400 function through an OS/400 system API.

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

Integrating Non-IBM Software With Operating System Functions

      A method for dynamically binding and unbinding OS/400*
system APIs with non-OS/400 function is now available.  This article
provides a way to access non-OS/400 function through an OS/400 system
API.

      This invention allows non-IBM software to dynamically bind and
unbind programs (functions) with a system API. This is accomplished
with a registration process which includes register and deregister
functions.

      The register function allows any software developer to identify
their software package to the system API.  Through this register
function, a software developer identifies:
      1.  the name of the software package, and
      2.  the functions it supports by itemizing the
      individual programs comprising the software package.

      The register function is performed when a software package is
installed on a system.  Once registered, the functions provided by
the software package are available to end users through the
associated system API.  When using the system API, the user
identifies the software package name and the subsetted function it
wants performed.  The system API invokes the program registered by
that software package for the function requested.

      The deregister function allows a software developer to remove
their software package and the functions it supports from the system
API.  The deregister function would be important for upgrading the
software package.  When a software package is deregistered, it is no
longer available to end users through the system API.

      This invention allows software developers to dynamically
register and dere...