Error Handling Example Program
NonStop Pathway/iTS Management Programming Manual— 426749-002
14 -22
400-DISPLAY-SPI-ERROR.
SEARCH ALL ERROR-ENTRY OF WS-SPI-ERROR-NAMES
AT END DISPLAY "PATHMON SPI ERROR: "
WS-SPI-RESULT
WHEN ERROR-NUMBER OF
WS-SPI-ERROR-NAMES ( SPI-ERROR-INDEX ) = WS-SPI-RESULT
DISPLAY "PATHMON SPI ERROR: "
ERROR-NAME OF WS-SPI-ERROR-NAMES ( SPI-ERROR-INDEX )
.
500-DISPLAY-REQUEST-CMD.
* Get the REQCOMMAND token:
ENTER TAL "SSGET"
USING ZPWY-DDL-MSG-BUFFER,
ZPWY-TKN-REQCOMMAND,
COMMAND OF WS-REQUEST,
WS-FIRST-OCCURRENCE
GIVING WS-SS-RESULT
PERFORM 1300-CHECK-SUBSYSTEM-ERROR
IF WS-SS-RESULT IS ZERO THEN
ADD 1 TO COMMAND OF WS-REQUEST
GIVING PARAMETER OF WS-DECODE
IF PARAMETER OF WS-DECODE IS LESS THAN 1 OR
PARAMETER OF WS-DECODE IS GREATER THAN MAX-COMMANDS THEN
DISPLAY " REQUEST COMMAND: "
COMMAND OF WS-REQUEST
ELSE
DISPLAY " REQUEST COMMAND: "
COMMAND-ENTRY OF WS-COMMAND-NAMES ( PARAMETER OF WS-DECODE
)
END-IF
END-IF
.
/
600-DISPLAY-REQUEST-OBJTYPE.
* Get the REQOBJECTTYPE token:
ENTER TAL "SSGET"
USING ZPWY-DDL-MSG-BUFFER,
ZPWY-TKN-REQOBJECTTYPE,
OBJECT-TYPE OF WS-REQUEST,
WS-FIRST-OCCURRENCE
GIVING WS-SS-RESULT
PERFORM 1300-CHECK-SUBSYSTEM-ERROR
MOVE OBJECT-TYPE OF WS-REQUEST TO PARAMETER OF WS-DECODE
PERFORM 1400-DECODE-OBJECT-TYPE
DISPLAY " REQUEST OBJECT: "
OBJECT-TYPE-NAME OF WS-DECODE
MOVE OBJECT-FLAG OF WS-DECODE TO OBJECT-FLAG OF WS-REQUEST
MOVE REQ-NAME-TKN OF WS-DECODE TO REQ-NAME-TKN OF WS-REQUEST
.
700-DISPLAY-REQUEST-OBJNAME.
IF OBJECT-HAS-NAME OF WS-REQUEST
* Get the REQ<object>NAME token:
ENTER TAL "SSGET"
USING ZPWY-DDL-MSG-BUFFER,
REQ-NAME-TKN OF WS-REQUEST,
OBJECT-NAME-AREA,
WS-FIRST-OCCURRENCE
GIVING WS-SS-RESULT
IF WS-SS-RESULT NOT = ZSPI-ERR-MISTKN
PERFORM 1300-CHECK-SUBSYSTEM-ERROR
Example 14-1. Handling Errors
(page 21 of 26)
Summary of Contents for NonStop Pathway/iTS
Page 28: ...Introduction NonStop Pathway iTS Management Programming Manual 426749 002 1 8 SPI Interface ...
Page 270: ...PROG Commands NonStop Pathway iTS Management Programming Manual 426749 002 9 20 START PROG ...
Page 480: ...TCP Event Messages NonStop Pathway iTS Management Programming Manual 426749 002 11 202 ...