Error Handling Example Program
NonStop Pathway/iTS Management Programming Manual— 426749-002
14 -25
MOVE SPACES TO IMAGE OF WS-PRINT
STRING " " DELIMITED BY SIZE
"(%" DELIMITED BY SIZE
NAME OF WS-NUMOUT DELIMITED BY SIZE
")" DELIMITED BY SIZE
INTO IMAGE OF WS-PRINT
END-STRING
DISPLAY IMAGE OF WS-PRINT
END-IF
END-IF
.
/
1300-CHECK-SUBSYSTEM-ERROR.
IF WS-SS-RESULT IS NOT ZERO THEN
DISPLAY "SS ERROR: "
WS-SS-RESULT
END-IF
.
1400-DECODE-OBJECT-TYPE.
IF PARAMETER OF WS-DECODE IS LESS THAN 1 OR
PARAMETER OF WS-DECODE IS GREATER THAN MAX-OBJECTS THEN
MOVE SPACES TO OBJECT-TYPE-NAME OF WS-DECODE
MOVE PARAMETER OF WS-DECODE TO OBJECT-NUMBER OF WS-DECODE
MOVE 0 TO REQ-NAME-TKN OF WS-DECODE
MOVE 0 TO NAME-TKN OF WS-DECODE
SET OBJECT-HAS-NO-NAME OF WS-DECODE TO TRUE
ELSE
MOVE OBJECT-TYPE-NAME OF
WS-OBJECT-TYPE-NAMES ( PARAMETER OF WS-DECODE ) TO
OBJECT-TYPE-NAME OF WS-DECODE
MOVE OBJECT-FLAG OF
WS-OBJECT-TYPE-NAMES ( PARAMETER OF WS-DECODE ) TO
OBJECT-FLAG OF WS-DECODE
MOVE REQ-NAME-TKN OF
WS-OBJECT-TYPE-NAMES ( PARAMETER OF WS-DECODE ) TO
REQ-NAME-TKN OF WS-DECODE
MOVE NAME-TKN OF
WS-OBJECT-TYPE-NAMES ( PARAMETER OF WS-DECODE ) TO
NAME-TKN OF WS-DECODE
END-IF
.
/
1500-DECODE-OBJECT-NAME.
EVALUATE PARAMETER OF WS-DECODE
WHEN ZPWY-OBJ-LM
MOVE ZLINKMON OF ZPWY-DDL-LMNAME TO OBJECT-NAME-1 OF
WS-DECODE
MOVE 1 TO OBJECT-NAME-COUNT OF WS-DECODE
WHEN ZPWY-OBJ-PMREQUESTER
MOVE Z-I OF ZPWY-DDL-PMREQUESTERNAME TO OBJECT-NUMBER OF
WS-DECODE
MOVE 1 TO OBJECT-NAME-COUNT OF WS-DECODE
WHEN ZPWY-OBJ-PROG
MOVE ZPROGRAM OF ZPWY-DDL-PROGNAME TO OBJECT-NAME-1 OF
WS-DECODE
MOVE 1 TO OBJECT-NAME-COUNT OF WS-DECODE
WHEN ZPWY-OBJ-PROGTERM
MOVE ZTERMTYPE OF ZPWY-DDL-PROGTERMNAME TO OBJECT-NAME-1 OF
WS-DECODE
MOVE ZPROGRAM OF ZPWY-DDL-PROGTERMNAME TO OBJECT-NAME-2 OF
WS-DECODE
MOVE 2 TO OBJECT-NAME-COUNT OF WS-DECODE
Example 14-1. Handling Errors
(page 24 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 ...