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

Method for Including Dynamic Data in Table Driven Alerts

IP.com Disclosure Number: IPCOM000105429D
Original Publication Date: 1993-Jul-01
Included in the Prior Art Database: 2005-Mar-19
Document File: 2 page(s) / 48K

Publishing Venue

IBM

Related People

Arkeketa, W: AUTHOR [+3]

Abstract

One goal of the Generic Alerter service was to separate all data from the code thus allowing new alerts to be added to the system by merely updating alert data tables. However, building generic alerts for LAN events requires the gathering of dynamic data from different sources for different alerts. Thus, it is difficult to separate all data from the code as desired in a table driven system.

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

Method for Including Dynamic Data in Table Driven Alerts

      One goal of the Generic Alerter service was to separate all
data from the code thus allowing new alerts to be added to the system
by merely updating alert data tables.  However, building generic
alerts for LAN events requires the gathering of dynamic data from
different sources for different alerts.  Thus, it is difficult to
separate all data from the code as desired in a table driven system.

      The following function table scheme facilitates a table driven
system for providing dynamic text data.  Every alert contains an
index into an array of structures which contain the information
needed to obtain the dynamic text and place it in the proper slot in
the alert control block.

    struct text_entry
    {ushort index;     // position in alert control block for
data
       ushort function;  // function used to get the data
       ushort parm       // parameter associated with the function
    }  text_entry_arrayix   iy   =

      1, 4, 1,  2, 1, 3,  3, 4, 2,
      2, 3, 2,  3, 5, 1,  4, 2, 1,
      1, 5, 2,  2, 2, 2,  3, 3, 4,
      ..as many rows as needed..
    };

      For the Generic Alerter service six functions are required to
gather the dynamic data.  All six functions require one parameter, an
integer value whose meaning depends on the function.

Function 1 - dynamic text is obtained from the insertion text
             associated with an ADMIN alert mailslot message.  The
           ...