TS/MP Management Programming Manual (G06.24+, H06.03+)
Management Programming Examples
NonStop TS/MP Management Programming Manual—540082-001
15-6
Configuring Pathway
* Get the default volume.
MOVE SPACES TO WS-STARTUP-VOLUME
ENTER "SMU_Startup_GetText_"
USING WS-VOLUME-PORTION,
WS-STARTUP-VOLUME
GIVING WS-STARTUP-VOLUME-LEN
IF WS-STARTUP-VOLUME-LEN IS NOT NEGATIVE THEN
ADD 1 TO WS-STARTUP-VOLUME-LEN
ELSE
DISPLAY "SMU_Startup_GetText_ ERROR"
SET NOT-OK-TO-CONTINUE TO TRUE
END-IF
.
300-START-PATHMON.
MOVE "300-START-PATHMON" TO WS-PARA-NAME
ENTER TAL "CLU_Process_Create_"
* clu-options
USING 0,
WS-PATHMON-PROGRAM-FILE,
* library-file
OMITTED,
* swap-file
OMITTED,
* ext-swap-file
OMITTED,
* priority
OMITTED,
* processor
WS-PRIMARY-CPU,
* processhandle
WS-PHANDLE,
WS-ERROR-DETAIL,
* name-option 2 means Process is named; system must generate a name.
2,
* name: don't want to pass a name in, so skip it
OMITTED,
* process-descr
WS-PATHMON-PROCESS-NAME,
WS-PATHMON-PROCESS-BYTES
GIVING WS-COBOL-RESULT
MOVE "CLU_Process_Create_" TO WS-ERROR-TEXT
PERFORM 3900-CHECK-COBOL-ERROR
.
/
400-OPEN-PATHMON.
MOVE "400-OPEN-PATHMON" TO WS-PARA-NAME
* Assign the named PATHMON process to the FD-name.
* process name includes a sequence number (after ":") which isn't needed here
Example 15-1. TS/MP Configuration Program (page 5 of 28)