Pathway/iTS Management Programming Manual

Error Handling Example Program
NonStop Pathway/iTS Management Programming Manual426749-002
14-20
PERFORM 500-DISPLAY-REQUEST-CMD
PERFORM 600-DISPLAY-REQUEST-OBJTYPE
PERFORM 700-DISPLAY-REQUEST-OBJNAME
PERFORM 800-DISPLAY-PARM-ERROR
PERFORM 900-DISPLAY-ERROR-CMD
PERFORM 1000-DISPLAY-ERROR-OBJTYPE
PERFORM 1100-DISPLAY-ERROR-OBJNAME
PERFORM 1200-DISPLAY-ERROR-INFO
EXIT PROGRAM
.
/
100-INITIALIZATION.
MOVE ZPWY-TKN-LMNAME TO
NAME-TKN OF WS-OBJECT-TYPE-NAMES ( ZPWY-OBJ-LM )
MOVE 0 TO
NAME-TKN OF WS-OBJECT-TYPE-NAMES ( ZPWY-OBJ-PATHCTL )
MOVE 0 TO
NAME-TKN OF WS-OBJECT-TYPE-NAMES ( ZPWY-OBJ-PATHWAY )
MOVE 0 TO
NAME-TKN OF WS-OBJECT-TYPE-NAMES ( ZPWY-OBJ-PM )
MOVE ZPWY-TKN-PMREQUESTERNAME TO
NAME-TKN OF WS-OBJECT-TYPE-NAMES ( ZPWY-OBJ-LM )
MOVE ZPWY-TKN-PROGNAME TO
NAME-TKN OF WS-OBJECT-TYPE-NAMES ( ZPWY-OBJ-PROG )
MOVE ZPWY-TKN-PROGTERMNAME TO
NAME-TKN OF WS-OBJECT-TYPE-NAMES ( ZPWY-OBJ-PROGTERM )
MOVE ZPWY-TKN-SCNAME TO
NAME-TKN OF WS-OBJECT-TYPE-NAMES ( ZPWY-OBJ-SC )
MOVE ZPWY-TKN-SCASSIGNNAME TO
NAME-TKN OF WS-OBJECT-TYPE-NAMES ( ZPWY-OBJ-SCASSIGN )
MOVE ZPWY-TKN-SCLMNAME TO
NAME-TKN OF WS-OBJECT-TYPE-NAMES ( ZPWY-OBJ-SCLM )
MOVE ZPWY-TKN-SCPARAMNAME TO
NAME-TKN OF WS-OBJECT-TYPE-NAMES ( ZPWY-OBJ-SCPARAM )
MOVE ZPWY-TKN-SCPROCESSNAME TO
NAME-TKN OF WS-OBJECT-TYPE-NAMES ( ZPWY-OBJ-SCPROCESS )
MOVE ZPWY-TKN-SCSTARTUPNAME TO
NAME-TKN OF WS-OBJECT-TYPE-NAMES ( ZPWY-OBJ-SCSTARTUP )
MOVE ZPWY-TKN-SCTCPNAME TO
NAME-TKN OF WS-OBJECT-TYPE-NAMES ( ZPWY-OBJ-SCTCP )
MOVE ZPWY-TKN-SCTERMNAME TO
NAME-TKN OF WS-OBJECT-TYPE-NAMES ( ZPWY-OBJ-SCTERM )
MOVE ZPWY-TKN-TCPNAME TO
NAME-TKN OF WS-OBJECT-TYPE-NAMES ( ZPWY-OBJ-TCP )
MOVE ZPWY-TKN-TCPLINKNAME TO
NAME-TKN OF WS-OBJECT-TYPE-NAMES ( ZPWY-OBJ-TCPLINK )
MOVE ZPWY-TKN-TCPSCNAME TO
NAME-TKN OF WS-OBJECT-TYPE-NAMES ( ZPWY-OBJ-TCPSC )
MOVE ZPWY-TKN-TCPTERMNAME TO
NAME-TKN OF WS-OBJECT-TYPE-NAMES ( ZPWY-OBJ-TCPTERM )
MOVE ZPWY-TKN-TELLNAME TO
NAME-TKN OF WS-OBJECT-TYPE-NAMES ( ZPWY-OBJ-TELL )
MOVE ZPWY-TKN-TERMNAME TO
NAME-TKN OF WS-OBJECT-TYPE-NAMES ( ZPWY-OBJ-TERM )
MOVE ZPWY-TKN-REQLMNAME TO
REQ-NAME-TKN OF WS-OBJECT-TYPE-NAMES ( ZPWY-OBJ-LM )
MOVE 0 TO
REQ-NAME-TKN OF WS-OBJECT-TYPE-NAMES ( ZPWY-OBJ-PATHCTL )
MOVE 0 TO
REQ-NAME-TKN OF WS-OBJECT-TYPE-NAMES ( ZPWY-OBJ-PATHWAY )
MOVE 0 TO
REQ-NAME-TKN OF WS-OBJECT-TYPE-NAMES ( ZPWY-OBJ-PM )
Example 14-1. Handling Errors (page 19 of 26)