DSM/SCM Event Management Programming Manual

Introduction
DSM/SCM Event Management Programming Manual529844-003
1-2
What Is DSM/SCM?
Object Manager
The Object Manager runs as a host and target system static server class. It
performs all security checks and many database inquiries. The Object Manager is
the initial server interface for the user interfaces. It satisfies user interface requests
when the other servers are not involved.
Schedule Manager
The Schedule Manager runs as a host and target static server. It initiates activities
at scheduled times, provides persistence for the other server classes, and ensures
that activities take place in the proper order.
Target Activator
The Target Activator runs as a target dynamic server class. It places and secures
the new software onto the target subvolumes, saves previous software revisions,
builds and produces a snapshot, and retrieves operator instructions from the
activation package.
Utility Server
The Utility Server runs as a host and target dynamic server class. It produces SQL
reports, exports archive files, and exports and formats softdocs and release
documents from the archive.
All DSM/SCM components communicate using database activity records and Pathway
Pathsend/Reply (IPC) messages.
DSM/SCM also has four user interfaces (Planner Interface, Target Interface,
Maintenance Interface, and CNFGINFO tool) and a special renaming tool (ZPHIRNM).
See the DSM/SCM Users Guide.
Figure 1-1 on page 1-3 shows the interrelationships of the various components of
DSM/SCM in both the host and target environments. All DSM/SCM components can
issue event messages, and they all interface with the database through the Database
Manager. The Database Manager is not a Pathway server class, and all SQL is
embedded in the Database Manager.