Browse Prior Art Database

Dynamic System Message Management, Local Format Storage and Dynamic Virtual Communications Interface Management

IP.com Disclosure Number: IPCOM000122362D
Original Publication Date: 1991-Dec-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 5 page(s) / 193K

Publishing Venue

IBM

Related People

Hendershot, DR: AUTHOR [+6]

Abstract

This article describes techniques for implementing dynamic system message management (SMM), local format storage (LFS) and dynamic virtual communications interface (VCI) management.

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

Dynamic System Message Management, Local Format Storage and Dynamic
Virtual Communications Interface Management

      This article describes techniques for implementing
dynamic system message management (SMM), local format storage (LFS)
and dynamic virtual communications interface (VCI) management.

      Dynamic SMM is an interrupt service routine (ISR) which
provides a rapid low level system message handler and mailbox for
inter-program communications via an application programmer's
interface (API).

      Implementation of this function provides an interface to
system, application, or emulation products.  The result is a dynamic
interface capability for communication from one program to another
program via an API for error reporting, status, and information
logging.

      Dynamic SMM provides the capability of inter-program
communications and dynamic reconfiguration of initial profile
settings, such as National Language Standards (NLS). By using this
function, hardware status can also be given, by interfacing to
software that is managing the hardware.

      This is a low level function that is modular in structure.  It
can be standalone or part of a larger subsystem.  The function can be
ported to other programs or subsystems.  Settings can be altered
before invocation of the function via the supplied profile or the
application software has the ability to alter the initial settings
dynamically during execution.

      The calling application need not be concerned with the
interface of the other application.  The calling application is
insulated by this approach.  The interface remains the same.

      Initial execution of the dynamic SMM ISR installs itself in the
memory space, hooks into a user-definable software interrupt, and
terminates with the management routines memory resident.  In order to
access the capabilities of the ISR, the following steps are to be
followed:
1)  Set the initial settings in the profile provided.
2)  Execute the ISR Interrupt.

      Fig. 1 is a memory block diagram of the dynamic SMM.

      LFS provides for host-controlled loading of screen format
information (maps) into user-designated storage locations [i.e.,
through a file specification function], via data stream architecture,
for subsequent run-time presentation.  LFS management is an ISR which
provides rapid low level data stream interrogation capabilities to an
application program through an API.

      Implementation of this function results in significant
reductions of network traffic and improved response time from a host,
across a communications link, [i.e., COAX, RF, Cellular, Telco,
etc.], to a personal computer's (PC's) transmission facilities.  The
result is extensive low level map management for the application
programmer.

      LFS uses existing data stream structured fields to control
loading and presentation of stored screen formats (maps).  LFS
supports the data stream architecture...