Distributed Systems Network Management (DSNM) Subsystem Interface Development Guide
D. Sample I Process Program Code
xiv
109759—Distributed Systems Network Management (DSNM) Subsystem Interface
Development Guide
Contents
D. Sample I Process Program Code
Scope of This Appendix D-1
Overview of the SPIFFY Subsystem D-1
Characteristics of SPIFFY Objects D-1
SPIFFY Subsystem Programmatic Interface Commands D-2
Command and Response Message Formats D-3
SPIFFY Subsystem Literal Definitions D-5
SPIFFY I Process Design D-6
State Mapping D-6
Implementing DSNM Commands D-7
Managing SPIFFY Through DSNM: Sample Command Output D-8
Using DSNMCom to Test the SPIFFY I Process D-8
DSNM STATUS Command Output D-9
Sample User-Written Code for SPIFFY Subsystem Interface Process D-12
Configuring SPIFFY Into DSNM D-28
Index Index-1
Figures
Figure 1-1. Network-Management Application Components 1-2
Figure 1-2. DSNM and DSM Functional Connections 1-7
Figure 1-3. The Subsystem Layer 1-11
Figure 1-4. DSNM Process Startup and Configuration Components 1-13
Figure 3-1. Function of the I Process 3-2
Figure 3-2. Relationship Between the Frame and User-Written Procedures 3-4
Figure 3-3. Frame/Command Thread Interaction: Processing a DSNM
Command 3-8
Figure 3-4. Command Context Area 3-16
Figure 3-5. Object List Member Definitions 3-21
Figure 3-6. Logical View of a List 3-24
Figure 3-7. Altering Current Thread Procedure and Thread State Values 3-42
Figure 3-8. Dispatching New Thread Procedures 3-44
Tables
Table 3-1. Summary of I Process Development Library Services 3-54
Table 4-1. Command Modifiers 4-2
Table 4-2. HMOD Usage 4-4
Table 7-1. DSNMCom Commands 7-5
Table 7-2. DSNMCom SET Parameters 7-8
Table A-1. DSNM Library Services A-1