Distributed Systems Network Management (DSNM) Subsystem Interface Development Guide

Distributed Systems Network Management (DSNM) Subsystem Interface Development
Guide109759 3-1
3
I Process Development Process
Scope of This Section
This section introduces the conceptual model upon which the I process program’s frame
and command thread interactions and supporting library services are based. Also
provided are a detailed development model and associated rules for using the I process
development software correctly and effectively.
The purpose of this section is to:
Define central concepts of the I process program structure.
Describe the environment and services provided for I process development, focusing
on the command thread and how it interacts with the program frame and library
services.
Outline how to integrate your code with the frame code to produce a working
I process.
Complete syntax and parameter descriptions for all procedures, literals, defines, and
structure templates discussed in this section are provided in Appendix A, “DSNM
Library Services.ZDSN error codes are described in Appendix B, “DSNM Error
Codes. The SPI DDL constants and structure definitions that users must know about
are listed in Appendix C, “Data Definition Language (DDL)-Defined DSNM SPI
Components.
Function of the I Process
You add a Tandem or customer-written subsystem to the existing base of DSNM-
managed subsystems by providing a DSNM subsystem interface process, commonly
referred to as an “I process.” An I process converts DSNM commands affecting
subsystem objects into a sequence of subsystem commands, sends them to the targeted
subsystem’s control interface for processing, and converts the result into a standard
DSNM form.
An I process is a member of a DSNM server class. As highlighted in Figure 3-1, it:
Receives commands from a DSNM requester (usually the command server).
Converts DSNM commands into syntactically correct subsystem commands.
Presents commands to the subsystem CI for execution.
Converts the result into a standard DSNM form.
Returns responses to the requester.
Note. Appendix D, “Sample I Process Program Code,” contains an example of the user-written
portion of an I process program, illustrating the model and associated library services
described in this section. You may find it helpful to refer to this sample code when reading this
section.