Management Programming Examples
NonStop Pathway/iTS Management Programming Manual—426749-002
13-5
Configuring Pathway/iTS
300-START-PATHMON.
* Get a process name for PATHMON.
ENTER TAL "CREATEPROCESSNAME"
USING WS-PATHMON-PROCESS-NAME
* Start a named PATHMON process.
ENTER "CREATEPROCESS" IN COBOL-LIB
USING WS-PATHMON-PROGRAM-FILE,
WS-PATHMON-PROCESS-NAME,
WS-PATHMON-CREATE-OPTION,
OMITTED,
WS-PRIMARY-CPU
GIVING WS-COBOL-RESULT
PERFORM 3900-CHECK-COBOL-ERROR
.
400-OPEN-PATHMON.
* Assign the named PATHMON process to the FD-name.
MOVE SPACES TO WS-FILE-NAME
MOVE WS-PATHMON-PROCESS-NAME TO VOLUME-NAME OF WS-FILE-NAME
MOVE "#ZSPI" TO SUBVOL-NAME OF WS-FILE-NAME
ENTER TAL "FNAMECOLLAPSE"
USING WS-FILE-NAME,
WS-EXTERNAL-FILE-NAME
GIVING WS-TEMPORARY-RESULT
ENTER "COBOLASSIGN" IN COBOL-LIB
USING PATHMON-FILE,
WS-EXTERNAL-FILE-NAME
GIVING WS-COBOL-RESULT
PERFORM 3900-CHECK-COBOL-ERROR
IF OK-TO-CONTINUE THEN
OPEN I-O PATHMON-FILE
END-IF
.
500-MAINLINE.
PERFORM 600-CONFIGURE-PATHWAY
IF OK-TO-CONTINUE THEN
PERFORM 700-ADD-TCP
PERFORM 800-ADD-TERM
PERFORM 1200-ADD-PROGRAM
END-IF
.
600-CONFIGURE-PATHWAY.
* Construct a START PATHWAY command to cold start Pathway.
MOVE ZPWY-CMD-START TO COMMAND OF WS-SPI-INPUT
MOVE ZPWY-OBJ-PATHWAY TO OBJECT-TYPE OF WS-SPI-INPUT
PERFORM 2800-SELECT-COMMAND-OBJECT
Example 13-1. Pathway/iTS Configuration Program (page 4 of 13)