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

Virtual Communications Subsystem

IP.com Disclosure Number: IPCOM000120593D
Original Publication Date: 1991-May-01
Included in the Prior Art Database: 2005-Apr-02
Document File: 4 page(s) / 124K

Publishing Venue

IBM

Related People

Hendershot, DR: AUTHOR [+5]

Abstract

This article describes a virtual communications subsystem (VCSS) which is an interrupt service routine (ISR) that provides a rapid low-level system communications package. The VCSS provides a simultaneous interface to both applications and/or emulation products and a virtual communications interface (VCI) to communication mediums [hardware] via a dynamic communication profile management (CPM) function and a dynamic application communications interface (ACI) management function.

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

Virtual Communications Subsystem

      This article describes a virtual communications subsystem
(VCSS) which is an interrupt service routine (ISR) that provides a
rapid low-level system communications package. The VCSS provides a
simultaneous interface to both applications and/or emulation products
and a virtual communications interface (VCI) to communication mediums
[hardware] via a dynamic communication profile management (CPM)
function and a dynamic application communications interface (ACI)
management function.

      Implementation of the VCSS provides a transport mechanism
independent of application products, emulation products, and
communications mediums [hardware] and provides an interface which
bridges software to hardware.  Modular in design, VCSS supports the
addition or deletion of functions at any time without impacting
existing implementations. These functions, through dynamic
communication profile management (DCPM), can have initial settings
altered or turned on and off before invocation time or dynamically at
execution time.

      Referring to the drawings, Fig. 1 is a conceptual view of VCSS.
Fig. 2 is a VCSS component view.  Fig. 3 is a VCSS/System Network
Architecture (SNA) cross-section.

      VCSS is a low-level function that can be stand-alone or part of
a larger subsystem.  The function can be ported to other programs or
subsystems.  The application programmer interface (API) 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 hardware or
software interfaces.  The calling application is insulated by this
approach.  The application need only know the medium it intends to
use, and transport is managed by VCSS.

      Initial execution of the VCSS ISR installs it 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 should be followed:
1)   Set the initial settings in the profile provided
2)   Execute the ISR

      Upo...