Management Programming Examples
NonStop Pathway/iTS Management Programming Manual—426749-002
13-14
Configuring Pathway/iTS
* Move continuation request to I/O area.
MOVE REQUEST-SAVE-BUFFER to ZPWY-DDL-MSG-BUFFER
WHEN ZSPI-ERR-MISTKN
SET EOF-HIT TO TRUE
WHEN OTHER
PERFORM 4000-CHECK-SUBSYSTEM-ERROR
END-EVALUATE
.
/
3800-ISSUE-PATHMON-COMMAND.
IF OK-TO-CONTINUE THEN
READ PATHMON-FILE WITH PROMPT ZPWY-DDL-MSG-BUFFER
IF OK-TO-CONTINUE THEN
* Protect against a long buffer being returned by a server.
MOVE ZPWY-VAL-BUFLEN TO Z-BUFLEN OF ZPWY-DDL-MSG-BUFFER
* Get the RETCODE token.
ENTER TAL "SSGET"
USING ZPWY-DDL-MSG-BUFFER,
ZSPI-TKN-RETCODE,
WS-SPI-RESULT
GIVING WS-SS-RESULT
PERFORM 4000-CHECK-SUBSYSTEM-ERROR
END-IF
IF OK-TO-CONTINUE THEN
* Evaluate the Pathway error, if any.
EVALUATE WS-SPI-RESULT
WHEN ZPWY-VAL-OK
SET OK-TO-CONTINUE TO TRUE
WHEN ZPWY-ERR-PM-EOF
SET NOT-OK-TO-CONTINUE TO TRUE
WHEN OTHER
SET NOT-OK-TO-CONTINUE TO TRUE
CALL PATHWAY-SPI-ERROR IN PATHWAY-UTILITIES
USING ZPWY-DDL-MSG-BUFFER
END-EVALUATE
END-IF
.
3900-CHECK-COBOL-ERROR.
IF WS-COBOL-RESULT IS NOT ZERO THEN
DISPLAY "COBOL UTILITY ERROR: "
WS-COBOL-RESULT
SET NOT-OK-TO-CONTINUE TO TRUE
END-IF
.
4000-CHECK-SUBSYSTEM-ERROR.
IF WS-SS-RESULT IS NOT ZERO THEN
DISPLAY "SS ERROR: "
WS-SS-RESULT
SET NOT-OK-TO-CONTINUE TO TRUE
END-IF
.
Example 13-1. Pathway/iTS Configuration Program (page 13 of 13)