Distributed Systems Network Management (DSNM) Subsystem Interface Development Guide

Retrieving Subsystem Configuration Parameters
5-12
109759Distributed Systems Network Management (DSNM) Subsystem Interface
Development Guide
DSNM Process Startup Functions
maxlen input
INT
the maximum length, in bytes, that can be returned in paramvalue.
len output
INT
the actual length, in bytes, of the value returned in paramvalue. If
len < maxlen, the remainder of paramvalue is blank-filled.
error-filename output
STRING .EXT ! ZDSN^DDL^OBJNAME^DEF !
is the name of the configuration file associated with the returned error value.
Retrieving Subsystem Configuration Parameters
For each subsystem it handles, the I process must declare an extended pointer to a
subsystem configuration structure defined by _SUBSYS^DEF in its global definitions.
Then, as part of its _STARTUP procedure, it must call _ADD^SUBSYS to retrieve
subsystem configuration information, and to allocate the memory for, fill in, and return
the address of each _SUBSYS^DEF-declared structure. The frame uses information
from this structure when it gets a command for that subsystem.
Retrieving CI Configuration Parameters
For each subsystem manager process (CI) it communicates with, the I process must
declare an extended pointer to a CI configuration structure defined by _CI^DEF in its
global definitions. Then, as part of its _STARTUP procedure, it must call _ADD^CI to
retrieve CI configuration information, and to allocate the memory for, fill in, and return
the address of each _CI^DEF-declared structure. The frame uses information from this
structure when it gets a request from the thread to open a CI for communication.