Browse Prior Art Database

Error Handler Installation Procedure

IP.com Disclosure Number: IPCOM000114347D
Original Publication Date: 1994-Dec-01
Included in the Prior Art Database: 2005-Mar-28
Document File: 2 page(s) / 73K

Publishing Venue

IBM

Related People

Jensen, BJ: AUTHOR [+4]

Abstract

Disclosed is a process to install an error handler routine onto the boot drive of an Operating System/2* (OS/2) work station. This process is known as the Error Handler Installation Procedure (EHIP).

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

Error Handler Installation Procedure

      Disclosed is a process to install an error handler routine onto
the boot drive of an Operating System/2* (OS/2) work station.  This
process is known as the Error Handler Installation Procedure (EHIP).

      First Failure Support Technology/2* (FFST/2) is a set of
software support functions used by IBM products to collect error data
when a failure occurs within a program product.  Initially, IBM
products that utilize FFST/2 are required to ship the FFST/2 modules
on their own diskettes until it is incorporated into the operating
system.  In order to avoid an older level of FFST/2 shipped with a
product from overlaying a newer level of FFST/2 shipped with another
product, EHIP was developed.

      The EHIP methodology, implemented and shipped as part of the
FFST/2 installation program, is composed of three parts: a foreground
executable program, a background daemon, and a semaphore used to
synchronize the program and daemon components.  The foreground
executable program is first loaded onto the machine and immediately
given control.  The program issues a DosGetInfoSeg command to
retrieve the identity of the boot drive and then determines the
version, release, modification, and maintenance level of the new
level of FFST/2, the level on the product installation diskette.
This information is accessed from the SYSLEVEL.EPW file on the
installation diskette.  EHIP then retrieves the version, release,
modification, and maintenance level of the existing level of FFST/2
from the SYSLEVEL.EPW file on the boot drive of the work station.  If
the FFST/2 level on the installation diskette is newer than the
FFST/2 level on the boot drive or FFST/2 is not yet installed, EHIP
continues the installation procedure.  If not, EHIP terminates and
FFST/2 installation is bypassed.

      If installation of the new level of FFST/2 continues, the
program starts a background daemon module and passes it the boot
drive identity.  The foreground...