Distributed Systems Network Management (DSNM) Subsystem Interface Development Guide
I Process Development Process
Distributed Systems Network Management (DSNM) Subsystem Interface Development 
Guide—109759 3-55
Overview of the Library Services
Appending text error := _APPEND^OUTPUT 
( output-list-member, type 
 ,[ header ] ,[ header-len ] ,[ body ] 
,[ body-len ] );
Appends text and other variable-length 
items to an output object.
Releasing _RELEASE^OUTPUT
 ( output-list-member );
Releases a member of the output list to 
the frame.
User-Written Procedure Declarations
Startup procedures INT PROC _STARTUP 
( context-len , input-lm-len )
 EXTENSIBLE;
Supplies lengths of user context area 
and input list members, and retrieves 
subsystem and CI configuration 
parameters for frame.
INT PROC _STARTUP^MODE 
( component, testmode, 
accept-startup-component, 
subject ) EXTENSIBLE;
Supplies startup processing 
information to frame.
_COMPILED^IN^TESTMODE Literal set to 1 (TRUE) if source file is 
compiled in test mode and 0 otherwise. 
Used to set testmode parameter value 
in _STARTUP^MODE procedure
Thread procedures  _THREAD^PROC ( procname );
_END^THREAD^PROC; 
Declares any procedure that can be 
dispatched by the frame.
Initial command 
thread procedure
_THREAD^PROC ( _COMMAND^PROC);
_END^THREAD^PROC;
Name of initial command thread 
procedure.
Thread 
termination 
procedure
_THREAD^TERMINATION^PROC 
( COMMAND^TERMINATION^PROC );
_END^THREAD^TERMINATION^PROC;
Declares thread termination procedure.
Command thread 
utility procedures
_RC^TYPE procname ;  
_RC^TYPE var1 [ ,var2 , [ ... ] ] ;
Declares procedures that return a valid 
frame return code value but are not 
themselves thread procedures. May 
also be used to declare variables that 
hold frame return code values.
_RC^NULL Special return code that may be 
returned by a utility procedure that was 
called by an _RC^TYPE thread utility 
procedure, indicating that the 
procedure has not returned any valid 
frame return code. 
Configuration
Parameter retrieval 
structures
_CI^DEF Defines a CI configuration structure to 
be filled in by _ADD^CI.
_SUBSYS^DEF Defines a subsystem configuration 
structure to be filled in by 
_ADD^SUBSYS.
Table 3-1. Summary of I Process Development Library Services (page 2 of 6)
Function Arguments Description










