Distributed Systems Network Management (DSNM) Subsystem Interface Development Guide
I Process Development Process
Distributed Systems Network Management (DSNM) Subsystem Interface Development
Guide—109759 3-19
The Output Area: _OUTPUT
Response modifier (.Z-RMOD):
ZDSN^RMOD^BRIEF
ZDSN^RMOD^DETAIL
Action modifier (.Z-AMOD): ZDSN^AMOD^RESET
Flow modifier (.Z-FMOD)
Actions and modifiers are described in detail in Section 4, “DSNM Command
Requirements.”
Accessing the Input Area
Use data definitions similar to the following to access the input area:
INT .EXT cx (command^context^def) = _THREAD^CONTEXT^ADDRESS;
INT .EXT in (_INPUT^DEF) := @cx._INPUT;
The Output Area: _OUTPUT
The output area is the portion of the command context space in which the frame declares
the output object list that will be generated as a result of processing a command.
_OUTPUT is the name assigned to the _OUTPUT^DEF structure generated by
_COMMAND^CONTEXT^HEADER. This structure contains the _LIST declaration
for the output object list (OBJECTLIST).
Accessing the Output Area
Use data definitions similar to the following to access the output area:
INT .EXT cx (command^context^def) = _THREAD^CONTEXT^ADDRESS;
INT.EXT out (_OUTPUT^DEF) := @cx._OUTPUT;
Note. SUMMARY response modifiers are handled entirely by the I process frame and
are never seen by the command thread itself.
STRUCT _OUTPUT^DEF (*);
BEGIN
_LIST (OBJECTLIST);
END;