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

Service Processor Data Transfer

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

Publishing Venue

IBM

Related People

Armstrong, B: AUTHOR [+5]

Abstract

In a distributed system environment it is possible to achieve unattended and remote operations and maintenance of a system. Remote and unattended operations of a time-sharing computer system means being able to install new software, microcode releases, collect performance statistics, error data, and carry out daily operations without requiring a local operator for each system in a network. The objective of SPDT (Service Processor Data Transfer) is to provide a data transfer mechanism between an operating system and its hardware and application programs it supports for minimizing human intervention. An AO (automated operation) application may be executing on a local or remote system in the network.

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

Service Processor Data Transfer

      In a distributed system environment it is possible to
achieve unattended and remote operations and maintenance of a system.
Remote and unattended operations of a time-sharing computer system
means being able to install new software, microcode releases, collect
performance statistics, error data, and carry out daily operations
without requiring a local operator for each system in a network.  The
objective of SPDT (Service Processor Data Transfer) is to provide a
data transfer mechanism between an operating system and its hardware
and application programs it supports for minimizing human
intervention.  An AO (automated operation) application may be
executing on a local or remote system in the network.  A software
application on a centrally located processor may manage a repository
of microcode fixes meant for a variety of devices in a network.  Some
of those devices might be terminal controllers and some might be main
processors.  The data carried by SPDT might be problem records
destined for a software package generating reports for a system
programmer responsible for a network of small or mid-range
processors.  There is a variety of automated and remote operation
functions needed at the processor level that SPDT makes available to
networked and local AO applications.

      SPDT satisfies, in part, the need for data movement done during
automated and remote operations of time-sharing operating systems by
translating a machine level interface into a high-level networking
interface.  The high-level interface for SPDT is built on SAA*/CPI-C
(Systems Application Architecture* Common Programming Interface
Communications).  The low-level interface that SPDT is based on is
architected in 370 assembler.  SPDT is a set of rules and defined
responses that makes the transfer of data between SAA/CPI-C
compatible AO applications and an SVP controlled by a time-sharing
operating system possible.

      A set of architected assembler commands allows communication to
a machine's SVP (Service Processor) through assembler language.  The
SVP is an auxiliary processor that assists mainframe processors in
maintenance, operation, and error handling.  At an assembler
language-level read/write style commands allow communication between
a SCP (system control program) and an SVP.  SCP refers to an
operating system that is managing a processor's resources, such as
storage and I/O subsystems.  SPDT provides a protocol and interface
at the SAA/CPI-C level so that clients and applications that are
either local or remote to an SCP and its SVP can engage in
peer-to-peer communication with other SCP/SVP pairs that support AO
servers and clients.

      APPC (Advanced Program to Program Communication) is used as the
communication protocol.  To the applications and servers in the
network SPDT appears to provide access to a large number of AO
functions through an SAA/CPI-C interface with an underlying APPC
bas...