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