DSM/SCM Event Management Programming Manual

DSM/SCM Event Management Programming Manual529844-003
1-1
1 Introduction
This section provides a brief overview of the Distributed Systems Management/
Software Configuration Manager (DSM/SCM) and its token-oriented programmatic
interface.
This interface is based on the Subsystem Programmatic Interface (SPI) message
format. DSM/SCM supports this programmatic interface for event management only.
Using the Event Management Service (EMS), a management application can retrieve
the event messages in SPI format generated by DSM/SCM. You can also view these
DSM/SCM event messages through the Planner Interface and Target Interface. (See
the DSM/SCM User’s Guide.)
Event information can be used to analyze problems, alert an operator to needed
intervention, standardize responses to errors, or produce reports or input for another
application. For more information about EMS, see the EMS Manual. For more
information about the SPI message format, see the SPI Programming Manual.
DSM/SCM does not support the SPI command and response interface. You cannot
control DSM/SCM through programmatic commands.
What Is DSM/SCM?
DSM/SCM is a system for the centralized planning, management, and installation of
software on distributed NonStop systems. DSM/SCM runs in two environments: on the
host and on the target. In the host environment, DSM/SCM runs on a central NonStop
system (known as the host) and performs the tasks of receiving, archiving, configuring,
and packaging software for target sites. In the target environment, it runs on each
target system, where its primary function is to apply the software received from the
host. To accommodate both environments, there is a separate HP NonStop SQL/MP
database for each environment.
DSM/SCM runs in a Pathway environment on both the host and target systems and
consists of six major components that run as Pathway server classes:
Input Supervisor
The Input Supervisor runs as a host dynamic server class. It archives new software
and loads target snapshot information into the host database.
Configuration Builder
The Configuration Builder runs as a host dynamic server class. It builds the
software revision, places the files built by a system generation program into the
archive, and creates the activation package.