Distributed Systems Network Management (DSNM) Subsystem Interface Development Guide
_STARTUP^MODE
A-116
109759—Distributed Systems Network Management (DSNM) Subsystem Interface
Development Guide
DSNM Library Services
_STARTUP^MODE
_STARTUP^MODE is a user-provided procedure called by the frame when it begins
startup processing. _STARTUP^MODE retrieves the component name of the
subsystem(s) being handled by the I process and determines if the I process is running in
test mode and whether to use the COMPONENT process parameter value (if one
appears in the startup message).
component output
STRING .EXT ! (ZDSN^DDL^COMPONENT^DEF) !
is the name, left justified, blank-filled, of the subsystem handled by the I process.
component is used for configuration parameter retrieval, and is usually the name
of the subsystem that the I process handles. For I processes that handle multiple
subsystems, component is an arbitrary name chosen by the developer of the process.
For example, the Tandem-supplied SCP I process handles multiple communications
subsystems: COMM is its component name.
testmode output
INT .EXT
indicates if the I process is running in test mode. A nonzero value indicates yes;
0 indicates no (default).
Use the literal _COMPILED^IN^TESTMODE as the value for the testmode
parameter. _COMPILED^IN^TESTMODE is automatically set to 1 if the source
file is compiled with SETTOG 1, and 0 otherwise (indicating that the I process is
running in production mode).
Test mode forces the STARTUP process parameter to default to yes, and enables
processing of the CONFIG, STARTUP, and DEBUG process parameters (see
Section 5, “DSNM Process Startup Functions”).
accept-startup-component output
INT .EXT
indicates whether a process COMPONENT value in the startup message should
override (nonzero) or should not override (0) the component value. 0 (zero) is the
default.
INT PROC _STARTUP^MODE ( component
, testmode
, accept-startup-component
, subject )
EXTENSIBLE;