Browse Prior Art Database

System Modification Program Extended Virtual Storage Access Method Application Program Interface

IP.com Disclosure Number: IPCOM000118049D
Original Publication Date: 1996-Aug-01
Included in the Prior Art Database: 2005-Mar-31
Document File: 2 page(s) / 88K

Publishing Venue

IBM

Related People

Brown, MS: AUTHOR [+2]

Abstract

Disclosed is a computer program which provides customer access, via an Application Program Interface (API), to the proprietary Virtual Storage Access Method (VSAM) database used by the System Modification Program Extended (SMP/E) product.

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

System Modification Program Extended Virtual Storage Access Method
Application Program Interface

      Disclosed is a computer program which provides customer access,
via an Application Program Interface (API), to the proprietary
Virtual Storage Access Method (VSAM) database used by the System
Modification Program Extended (SMP/E) product.

      SMP/E is a product used by S/390 customers to install products
and service on their systems.  SMP/E stores information it needs to
do its work in a set of VSAM data sets called Consolidated Software
Inventories (CSIs).  The CSI is broken into distinct parts called
zones.  There are three types of zones:
  Global         The global zone describes the software that
                  has been received from media on which it was
                  delivered, usually tapes, into a staging area
                  in preparation for installation.  It also has
                  information describing the CSI structure and
                  other general information.  There is one global
                  zone in any CSI structure.
  Target         The target zone lists the software installed in
                  the target libraries as well as describes the
                  zone itself.  The target libraries contain the
                  executable code on a system.  There can be one or
                  more target zones.  Each target zone is always
                  paired with a DLIB zone.
  Distribution Library (DLIB)
                  The DLIB zone lists the software distribution
                  libraries as well as describes the zone
                  itself.  The distribution libraries contain a
                  back up of the software installed in the target
                  libraries.  There can be one or more DLIB zones.
                  Each DLIB zone may be paired with a set of target
                  zones.

      A CSI structure consists of at least one VSAM data set which
contains the global zone and possibly DLIB and target zones.  DLIB
and target zones may be in the same VSAM data set as the global zone
or can be in different data sets, therefore a CSI structure may be
made up of several VSAM data sets.

      The data in the VSAM data sets is organized into logical record
types called entries.  Each entry type has a set of fields that can
be associated with it.  These are called subentries.  This is the
data that is retrieved using the API.

      A user writes a program that calls the API program, GIMAPI,
passing it a set of parameters.  One of the parameters is the command
the API is to process, QUERY or FREE.

      The QUER...