TS/MP Pathsend and Server Programming Manual (G06.24+, H06.03+)

Examples
NonStop TS/MP Pathsend and Server Programming Manual132500
B-64
Nested Server Example
STRING "$"
WS-PROCESS-ID OF WS-PROCESS-ID-NETWORK OF WS-MOM-PROCESS
DELIMITED BY " "
INTO WS-PROCESS-NAME OF WS-MOM-PROCESS
END-IF
ENTER TAL "GETSYSTEMNAME" USING WS-SYSTEM-NUMBER OF WS-MOM-PROCESS
WS-SYSTEM-NAME OF WS-MOM-PROCESS
STRING WS-SYSTEM-NAME OF WS-MOM-PROCESS DELIMITED BY " "
"." DELIMITED BY SIZE
WS-PROCESS-NAME OF WS-MOM-PROCESS DELIMITED BY " "
INTO WS-SYSTEM-AND-PROCESS OF WS-MOM-PROCESS
END-IF.
0440-VALIDATE-PATHSRV-REQUEST.
IF PATHMON-ASSIGN-NAME OF PATHSRV-REQUEST NOT = SPACES AND
PATHMON-SYSTEM-AND-PROCESS OF PATHSRV-REQUEST NOT = SPACES
MOVE "BOTH ASSIGN NAME AND PROCESS NAME SHOULD NOT BE NON-BLANK"
TO NON-SEND-ERROR-MESSAGE OF PATHSRV-REPLY
MOVE "N" TO WS-VALID-PATHSRV-REQUEST
END-IF.