|
This appendix provides procedural and reference information that you can use to determine and resolve problems that you may be experiencing using ISM.
This appendix includes information on the following:
Sometimes a problem cannot be traced to a specific source. ISM provides three trace utility commands that you can use to isolate problems that ISM may be experiencing (Table C-1).
Trace Utility | Function |
---|---|
ismaid debug | Traces the internal data flow of ISM. |
ismaid ctrace | Traces the internal commands being processed by ISM. |
ismaid trflow | Traces the entries and exits of issued commands. |
The trace facilities that you enable using the ismaid command affect only the operator ID under which you issue the command. The following sections provide examples of the output received when operating ISM using the any of the trace utilities.
To turn off the trace of the ISM internal data flow, issue the ismaid debug off command.
The following example shows the data that is returned to your console when you have turned on the ISM debug trace facility. The example provided is the internal tracing of the data flow that occurs when an operator issues the ismistat command.
C CNM01 NSP1129I NSPAID DEBUG set to >YES < NSPAID
C CNM01 NSP1103I Exception Data >> NSPISTA3 ENTRY INPUT=CWBC04 ONLY NSPISTA3
C CNM01 NSP1082I Now collecting interface status for router CWBC04 NSPISTA3
C CNM01 NSP1103I Exception Data >> NSPRGET3 -INPUT=CWBC04 SHOW PROTOCOLS NSPRGET3
C CNM01 NSP1103I Exception Data >> NSPRGET3 '-CLEAROUT CFNAME=>HAL4XXXX< NSPDM=>< NSPSPN=>< NSP=><' NSPRGET3
C CNM01 NSP1103I Exception Data >> NSPRGET3 '-BLDCMD RCMD=>SHOW PROTOCOLS<' NSPRGET3
C CNM01 NSP1103I Exception Data >> NSPRGET3 -SEND NSPRGET3
C CNM01 NSP1103I Exception Data >> NSPRGET3 -SEND2 NSPRGET3
C CNM01 NSP1103I Exception Data >> NSPRGET3 -CHKSTAT NSPD= NSPRGET3
C CNM01 NSP1103I Exception Data >> NSPRGET3 '-CHKSTAT RUNCMD SP=CWBC04,APPL=CONSOLE,CLISTVAR=YES RCMD=>SHOW PROTOCOLS<' NSPRGET3
C CNM01 NSP1103I Exception Data >> NSPRGET3 '-CHKSTAT RETCODE=>0<' NSPRGET3
C CNM01 NSP1103I Exception Data >> NSPRGET3 '-PROCESS DSIRNCNT=>017<' NSPRGET3
C CNM01 NSP1103I Exception Data >> NSPRGET3 '-CMD10 DSIRUN001=>GLOBAL VALUES:<' NSPRGET3
C CNM01 NSP1103I Exception Data >> NSPRGET3 '-CHKMORE MSGIDD=>GLOBAL VALUES:<' NSPRGET3
C CNM01 NSP1103I Exception Data >> NSPRGET3 '-CHKOUT NSPXR1=>GLOBAL VALUES:<' NSPRGET3
C CNM01 NSP1103I Exception Data >> NSPRGET3 '-CMD10 DSIRUN002=> INTERNET PROTOCOL ROUTING IS ENABLED<' NSPRGET3
C CNM01 NSP1103I Exception Data >> NSPRGET3 '-CHKMORE MSGIDD=> INTERNET PROTOCOL ROUTING IS ENABLED<' NSPRGET3
C CNM01 NSP1103I Exception Data >> NSPRGET3 '-CHKOUT NSPXR2=> INTERNET PROTOCOL ROUTING IS ENABLED<' NSPRGET3
C CNM01 NSP1103I Exception Data >> NSPRGET3 '-CMD10 DSIRUN003=>FASTETHERNET0 IS UP, LINE PROTOCOL IS UP<' NSPRGET3
C CNM01 NSP1103I Exception Data >> NSPRGET3 '-CHKMORE MSGIDD=>FASTETHERNET0 IS UP, LINE PROTOCOL IS UP<' NSPRGET3
C CNM01 NSP1103I Exception Data >> NSPRGET3 '-CHKOUT NSPXR3=>FASTETHERNET0 IS UP, LINE PROTOCOL IS UP<' NSPRGET3
C CNM01 NSP1103I Exception Data >> NSPRGET3 '-CMD10 DSIRUN004=> INTERNET ADDRESS IS 172.18.7.36/25<' NSPRGET3
C CNM01 NSP1103I Exception Data >> NSPRGET3 '-CHKMORE MSGIDD=> INTERNET ADDRESS IS 172.18.7.36/25<' NSPRGET3
C CNM01 NSP1103I Exception Data >> NSPRGET3 '-CHKOUT NSPXR4=> INTERNET ADDRESS IS 172.18.7.36/25<' NSPRGET3
C CNM01 NSP1103I Exception Data >> NSPRGET3 '-CMD10 DSIRUN005=>LOOPBACK0 IS UP, LINE PROTOCOL IS UP<' NSPRGET3
C CNM01 NSP1103I Exception Data >> NSPRGET3 '-CHKMORE MSGIDD=>LOOPBACK0 IS UP, LINE PROTOCOL IS UP<' NSPRGET3
C CNM01 NSP1103I Exception Data >> NSPRGET3 '-CHKOUT NSPXR5=>LOOPBACK0 IS UP, LINE PROTOCOL IS UP<' NSPRGET3
Specify | To |
---|---|
ismaid ctrace all | Trace the execution of all NSP CLISTs. |
ismaid ctrace all_nnn | Trace the execution of only the CLIST nnn, where nnn is the number of the CLIST you want to trace. |
ismaid ctrace err | Trace only CLIST errors. |
ismaid ctrace cmd | Trace the commands issued from a CLIST. |
ismaid ctrace off | Turn off CLIST tracing. |
The following example shows the type of data that is returned to your console as ISM CLISTs are executed when the ismaid ctrace all command has been issued. To turn off the tracing of ISM CLISTs, issue the ismaid ctrace off command.
C CNM01 NSP1129I NSPAID CTRACE set to >ALL NSPRGET3< NSPAID
C CNM01 &IF .CWBC04 EQ .? &THEN VIEW 4 NSPHRGET
C CNM01 &IF .CWBC04 EQ .? &THEN &EXIT
C CNM01 &IDENT = NSPRGET3
C CNM01 &IF .OFF = .ON &THEN NSPMBLD L 1104 &IDENT ENTRY &PARMSTR
C CNM01 &IF .CWBC04 EQ . &THEN &GOTO -INPUTE
C CNM01 &IF .NO = . &THEN &DEBUG = NO
C CNM01 &IF NO EQ YES &THEN NSPMBLD L 1103 &IDENT -INPUT=&PARMSTR
C CNM01 &CGLOBAL NSPMORE NSPHCOPY
C CNM01 ******************** INITALIZATION ROUTINE ***************************
C CNM01 -BLDOVR
C CNM01 &TGLOBAL RGETKEY
C CNM01 &IF .HAL4 = . &THEN &RGETKEY = &OPID
C CNM01 PARSEL2R PARMSTR SPNAME SHCMD
C CNM01 &PAD = 'XXXXXXX'
C CNM01 &CFNAME = &CONCAT HAL4 XXXXXXX
C CNM01 &CFNAME = &SUBSTR HAL4XXXXXXX 1 8
C CNM01 &NAME = &CONCAT HAL4XXXX 000
C CNM01 &TGLOBAL HAL4XXXX000
C CNM01 &HAL4XXXX000 =
C CNM01 &X = '>CWBC04<'
C CNM01 &CGLOBAL NSPCWBC04
C CNM01 &RINDEX = 7
C CNM01 &CGLOBAL NSP7 RTH7 RTD7 RTS7 RTO7
C CNM01 &CGLOBAL RTB7
C CNM01 &PC = 1
C CNM01 &PTR = 0
C CNM01 &NSPMSG =
C CNM01 &NSPTARGET = CNM01
C CNM01 &NSPNRDX = 1
C CNM01 &N = 1
C CNM01 &M = 0
C CNM01 &TYPE = T
C CNM01 &IF .show = .C &THEN &TYPE = C
C CNM01 -CHKOP
C CNM01 &IF NO EQ YES &THEN NSPMBLD L 1103 &IDENT '-CLEAROUT CFNAME=>&CFNAME< NSPDM=>&NSPDM< NSPSPN=>&NSPSPN<
NSP&NSPSPN=>&NSP&NSPSPN<'
The following example shows the type of data that is returned to your console as ISM routines are processed when the ismaid trflow on command has been issued. To turn off the tracing of the entries and exits of ISM routines, issue the ismaid trflow off command.
If the base ISM administrator profile is deleted, complete the following steps to create a new profile:
Step 1 Add an ISMADMIN operator to NetView.
Step 2 Log on to NetView as the ISMADMIN operator.
Step 3 Create several ISM administrator profiles as described in the "Defining the ISM User Profiles" section in the "Setting Up the ISM Environment" chapter to ensure that there will be additional ISM administrator-level profiles available for backup if needed.
|