|
May 1, 1997
These release notes provide information about changes to CiscoWorks Blue Native Service Point (NSP) 2.0 that are not documented in the CiscoWorks Blue Native Service Point for SOLVE:Netmaster User Guide.
These release notes contain these sections:
Use these release notes to supplement the CiscoWorks Blue Native Service Point for SOLVE:Netmaster User Guide.
This section describes documentation changes for installing and configuring NSP Apply these changes to the CiscoWorks Blue Native Service Point for SOLVE:Netmaster User Guide.
In the "Uploading the NSP Files" section of the "Installing and Configuring Native Service Point" chapter of the User Guide, Step 5 on page 3-2 and Step 7 on page 3-3 define the meaning of the prefix argument. The correct information for the prefix argument is as follows:
In the section "Modifying the SOLVE:Netmaster Data Sets" on page 3-6 of the User Guide, Step 2 should also refer to a sample procedure PNALLOC that is supplied in the NSPSAMP data set. You can use the PNALLOC procedure to allocate the VSAM data set needed for the NSP panels when a PNLUSER data set is not available. If you want to add a data set for additional user panels, modify NMINIT as shown in the following sample procedure:
Step 1 In NMINIT, find this block of lines:
IF &PANLUSR = .YES &THEN +
&DO
&DD = PANLUSR
&DSN = &&000$NMDSNQ.PANLUSR
&DISP = SHR
&GOSUB .ALLOC
&IF &RETCODE = 0 &THEN +
UDBCTL OPEN=PANLUSR ID=PANLUSR
Step 2 Insert the following lines after the block of lines that you found in Step 1:
&DD = PANLUSR2
&DSN = &&000$NMDSNQ.PANLUSR2
&DISP = SHR
&GOSUB .ALLOC
&IF &RETCODE = 0 &THEN +
UDBCTL OPEN=PANLUSR2 ID=PANLUSR2
Step 3 Find these lines several pages later in NMINIT:
LIBRARY DEFINE PANLDIS EDIT=NO DESC=V3.1 Distributed Panels
&IF .&PANLUSR = .YES &THEN +
&DO
Step 4 Add this line immediately after the lines that you found in Step 4:
Step 5 The series of LIBPATH statements should now look like the following sample. The added line is shown in bold.
In the section "Modifying the SOLVE:Netmaster Data Sets" on page 3-7 of the User Guide, look at steps 5 and 6:
After installing NSP, use the following procedure to confirm that NetMaster can communicate with the router:
Step 1 Add a router and confirm that the router is active to VTAM.
Step 2 Enter the cmd command to display the SOLVE:COMMAND ENTRY panel.
Step 3 To test the unmodified $NWRUNCM command first, enter this command:
Where spname is the service point name of the router.
The amount of output depends upon the router's version and features.
Step 4 Now repeat the preceding operation using the $NWRUNCX command. The $NWRUNCX is case-sensitive and requires that the values for appl= and node= be uppercase characters. The data value is sent to the router just as you entered it; it is not converted to uppercase. In addition to allowing case-sensitive data to be sent to the router, $NWRUNCX puts the output in SHRVARS for processing. NSP uses $NWRUNCX for all its operations. Before you use NSP, ensure that $NWRUNCX works correctly.
Example 1
Both appl= and node= values not entered in uppercase characters:
Example 2
Only node= value not entered in uppercase characters:
Example 3
Both appl= and node= values entered in uppercase characters:
If you receive the following error message from $NWRUNCX:
: N03602 INVALID SYNTAX
N23610 PROCEDURE $NWRUNCX NCLID 00xxxx IN ERROR, STMT NO:
0380100 FOLLOWS:
&IF GT 0
follow this procedure.
Step 1 Find this line in the $NWRUNCX procedure:
-EXEC $NWDS109 -* FORMAT AND SEND REQUEST 03780000
Step 2 Add these three lines immediately after the line you found in Step 1:
&SV31TXTRC = &RETCODE -* SAVE RETCODE 03781006
&IF .&RETCODE EQ . &THEN + -* ERROR - TEST FOR NO RETCODE 03790006
&GOTO .ERROR -* WRITE ERROR MESSAGE AND END 03800000
The information in "Modifying the SOLVE:Netmaster Data Sets" on page 3-8 of the User Guide describes changes to the MSGPROC procedure. While the sample contained in the actual NSPSAMP data set is correct, the example in the User Guide has minor errors. Replace Step 1 with the following version. (The changes are shown in bold.)
Step 1 Open the NMMSGS member (located in the NETMV1R2.NSPSAMP data set) and copy and add the following statements to the SOLVE:Netmaster MSGPROC member (located in the COMMANDS data set in the SOLVE:Netmaster PROC) for the operator who will receive the VTAM messages.
OR
If the any of these statements already exists in the procedure, do not copy and add the above statement, but instead add the following statement after each of the existing labels.
The section "Enabling Automatic Status Update," on page 3-8 of the User Guide, describes how to modify the MSGPROC procedure that lets NSP obtain updated status information automatically. There is an alternate procedure, called NSPEDMON (NSP Event Distribution Services Monitor), provided in NSP. A Netmaster DEFMSG command is used to define a message ID with the event name DELIVERED.590 in NSPEDMON, which then initiates an EDS profile that requests that all SNA messages be sent to this routine. The advantage of this NSPEDMON procedure is that you do not have to modify your version of the MSGPROC or PPOPROC procedure.
The NSPEDMON procedure is set up to support SNA View and NSP router monitoring. If SNA View is not installed on your system, insert a hyphen and asterisk ( -*) in front of the following statement to comment it out. Change this:
-nspsrif &node &netstat -* Update the SNA View func 00630000
to this:
-*-nspsrif &node &netstat -* Update the SNA View func 00630000
To test the NSPEDMON procedure, enter this command:
SUBMIT BMON START NSPEDMON
To stop the NSPEDMON procedure from running, enter these commands:
SH NCL=NMBMON
FLUSH ID=nclid number of NSPEDMON
SYSPARMS UNLOAD=NSPEDMON
To automate the NSPEDMON operation, change the NMREADY member (in the COMMANDS data set in the SOLVE:Netmaster PROC). Find the following line:
SUB BMON NSPEDMON
Then, add this line:
SUB BMON NSPINIT
(This line was added as part of the NSP installation procedure described in "Initializing NSP" on Page 3-17 of the User Guide.
NSP uses the NMVT SNA alerts, which are generated and forwarded to SOLVE:Netmaster, to update the status of routers in an ALERT state. NSP also uses the NMVTs to discover routers automatically and to obtain management data for the routers. For SOLVE:Netmaster to receive and process the NMVT alerts, thus enabling NSP to discover routers on the network automatically and to update router ALERT statuses, complete the following tasks:
To modify SOLVE:Netmaster to receive and process NMVTs generated by Cisco routers, do the following:
Step 1 From the SOLVE:Netmaster Primary Menu panel, select the Network Management (N) option and press Enter. The Netmaster:Primary Menu panel is displayed.
Step 2 Select the NEWS Control Functions (CF) option by typing an s to the left of the option and pressing Enter. The Control Functions panel is displayed.
Step 3 Select the Control File Category Maintenance (6) option and press Enter. The Control File Category Maintenance panel is displayed.
Step 4 Select Modify Control Records (2) and press Enter. The Category Selection panel is displayed.
Step 5 Select Product-Set Identification (001) and press Enter to define the initial processing path for NMVT records generated by Cisco routers. The Product-Set Identification panel is displayed.
Step 6 Select the record on which you want to model the new record and press Enter.
Step 7 Type over the existing entries to enter information in the following fields and press Enter:
Figure 1 and Figure 2 illustrate an existing record before and after it has been modified for a Cisco 2500 Series router.
Step 8 Repeat Steps 6 and 7 for each series of Cisco routers you are monitoring using NSP.
Step 9 Return to the Category Selection panel and select the Record to Process-Id Conversion (003) option to define the initial process identifier for the records you added.
Step 10 Scroll to and select 41038D (in the RU-HDR column) and press Enter. The Record to Process-Id Conversion panel is displayed.
Step 11 Type over the existing entries to enter information in the following fields, and press Enter:
Figure 3 and Figure 4 illustrate an existing record before and after it has been modified.
Step 12 Repeat Steps 11 and 12 for each of the records you defined in Steps 6 and 7.
Step 13 Return to the Category Selection panel and select the Process-Id Definitions (004) option to define the name of the NCL procedure used to process the records you have added. The Process-Id Definitions panel is displayed.
Step 14 Select AL0010 (in the Proc-ID column) and press Enter.
Step 15 Typing over the existing entries, enter information in the following fields and press Enter:
Figure 5 and Figure 6 illustrate an existing record before and after it has been modified.
Step 16 Enter CNM STOP to stop the SOLVE:Netmaster interface.
Step 17 Enter CNM START to start the SOLVE:Netmaster interface.
To modify SOLVE:Operations to receive and process NMVTs generated by Cisco routers, do the following:
Step 1 Access the SOLVE:Operations Primary menu, select the Network Management (NM) option, and press Enter. The Netmaster: Primary Menu panel is displayed.
Step 2 Select the NEWS Control Functions (CF) option by typing an s to the left of the option and pressing Enter. The Control Functions panel is displayed.
Step 3 Select the Control File Maintenance (CF) option, and press Enter. The NEWS: Control File Category Maintenance panel is displayed.
This section describes changes for using NSP utilities.
To print an NSP VSAM data set, follow these steps:
Step 1 Open the NETMV1R2.NSPSAMP data set.
Locate and open the following data set members, and change the prefix argument to point to the alias as shown below:
Select and modify this: | To print this: |
---|---|
NSPPCFGA | NSPCFGA member |
NSPPHSTC | NSPHISTC member |
NSPPHSTH | NSPHISTH member |
NSPPHSTI | NSPHISTI member |
NSPPHSTR | NSPHISTR member |
Step 3 Save and submit the member.
NSPSAMP does not contain the sample JCL (NSPPCFGA) to print VSAM files. Instead, you can use the provided JCL that copies (REPROs) the VSAM files to a sequential data set, and then prints the sequential file using standard print services. Printing the VSAM records directly using the IDCAMS method is not recommended.
Use the NSPREPVS and NSPREPSV utilities to back up existing NSP VSAM data sets to sequential data sets and to restore the sequential data sets to NSP VSAM data sets.
To back up an NSP VSAM data set to a sequential data set, follow these steps:
Step 1 Open the NSPREPVS member (located in the NETMV1R2.NSPSAMP data set) and replace the prefix argument and the current member name with the appropriate alias and member name.
Step 2 Save and submit the member.
To restore the sequential data set to an NSP VSAM data set, follow these steps:
Step 1 Open the NSPREPSV member (located in the NETMV1R2.NSPSAMP data set) and replace the prefix argument and the current member name with the appropriate alias and member name.
Step 2 Save and submit the member.
This section contains miscellaneous changes to the reference information in the User Guide.
CiscoWorks Blue Native Service Point 2.0.1 adds the FIXLOG member to the NCO Procedure Library data set. FIXLOG contains a record of the service updates applied to this NSP.
On page D-6 of the User Guide, change global variable NSPINITS to NSPSINT.
The following sections list the Network Management Vector Transports (NMVTs) alerts that are generated by Cisco devices and forwarded to SOLVE:Netmaster.
This section contains a table for each of the following:
In the tables of alerts, the following terms are used:
Alert ID | The number that identifies the alert |
Failure Cause | Vertical list of 2-byte codes in hexadecimal number |
Alert Description | A brief description of the alert |
Alert ID | Failure Cause | Alert Description |
---|---|---|
32A37F1B | F017 | Poll retry exhausted |
BD84C4C9 | F01A | DM received |
D635CA1E | F015 | SNRM received while in NRM |
B776CA94 | F010 | FRMR received--invalid command/response |
B3B7D723 | F011 | FRMR received--I-field not allowed |
BEF4F1FA | F012 | FRMR received--invalid Nr |
BA35EC4D | F013 | FRMR received--max I-field exceeded |
15C2CCE5 | F020 | Protocol error by remote--invalid command/response |
1103D152 | F021 | Protocol error by remote--I-field not allowed |
1C40F78B | F022 | Protocol error by remote--invalid Nr |
EABB6A14 | F01B | Protocol error by remote--MAXIN exceeded |
0E2DDF11 | F019 | Inactivity timer expired (not being polled) |
0AECC2A6 | F018 | XID retry exhausted |
A472BC48 | F014 | FRMR received--no reason given |
Alert ID | Alert Description |
---|---|
55BF3E1C | Open failure; 3434--Lobe fault |
CAF3C58A | Open failure; 3703--TR Fault Domain {Beaconing} |
D615A61E | Open failure; Install Cause 3704--Duplicate Token Ring address |
44D1AD86 | Open failure; User Cause 7101--Removed from Token Ring |
016E5F4E | Adapter Open failed |
A676B230 | Wire fault; 3434--Lobe fault |
EB61E14F | Auto-removal (adapter removed itself from ring) |
59F32622 | Remove cmd rcvd; User Cause 7101--removed from Token Ring |
Alert ID | Failure Cause | Alert Description |
---|---|---|
5B8F5BA7 | F017 | Poll retry exhausted |
B1D9A4C5 | F01A | DM received |
E65B0B7F | F016 | SABME received while in ABME |
8A5B2D2C | F010 | FRMR received--invalid cmd/rsp |
8E9A309B | F011 | FRMR received--I-field not allowed |
83D91642 | F012 | FRMR received--invalid Nr |
87180BF5 | F013 | FRMR received--max I-field exceeded |
23EF2B5D | F020 | Protocol error by remote (FRMR sent)--invalid cmd/rsp |
2C2E36EA | F021 | Protocol error by remote (FRMR sent)--I-field not allowed |
216D1033 | F022 | Protocol error by remote (FRMR sent)--invalid Nr |
25AC0D84 | F023 | Protocol error by remote (FRMR sent)--max I-field exceeded |
Alert ID | Alert Description |
---|---|
8B1836C5 | Open failure |
EB1D6ABB | Remove cmd rcvd; User Cause 7107--removed from CSMA/CD ring |
668E036D | Lost carrier |
A48865FD | Congestion |
91FDE97B | Bus inoperative failure |
Alert ID | Failure Cause | Alert Description |
---|---|---|
B5B412E5 {D484ED27} | 20C1 | (DTE) Cleanup Indication Received {Clear/Reset} |
CDA515B8 | 20C1 | (DTE) Cleanup Indication Received {Restart} |
D3A1B295 {6A837F72} | 20C2 | (DTE) Cleanup Request Sent {Reset} |
056A9521 | 20C2 | (DTE) Cleanup Request Sent {Clear/Restart} |
F50A02F0 | 20D1 | (DTE) Response timer expired |
BA5D4659 | 20B2 | (DTE) Protocol violation by remote |
4C323FE5 | 20C3 | Diagnostic Packet Received from Network |
EFF5FAAD | 20C4 | (DCE) Cleanup Indication Sent {Restart/Reset/Clear} |
FEC0F827 | 20C5 | (DCE) Cleanup Request Received {Restart/Reset/Clear} |
Alert ID | Failure Cause | Alert Description |
---|---|---|
07B1E788 | F023 | Protocol error by remote (FRMR sent)--max I-field exceeded |
C0E4E919 | F022 | Protocol error by remote (FRMR sent)--invalid Nr |
A596712C {CEA222A9} | LAP-B Comms error {Poll retry exhausted} | |
985806E2 | LAP-B Comms error {Unexpected DISC received} | |
00891F75 | F010 | FRMR received--invalid cmd/rsp |
CF6F806D | F011 | FRMR received--I-field not allowed |
F5E40347 | F013 | FRMR received--max I-field exceeded |
C22CA6B4 | F012 | FRMR received--invalid Nr |
1F9CF04A | F020 | Protocol error by remote (FRMR sent)--invalid cmd/rsp |
3FAE0180 | F021 | Protocol error by remote (FRMR sent)--I-field not allowed |
Alert ID | Failure Cause | Alert Description |
---|---|---|
6460D9A9 | F023 | - - |
3DA4F8CD | F010 | QFRMR received--invalid cmd/rsp |
C15B15E8 {9C064C98} | F011 | QFRMR received--I-field not allowed |
C8C9E4FF {D82E7FD3} | F013 | QFRMR received--max I-field exceeded |
11A865CF {21F2236D} | F020 | Protocol error by remote (QFRMR sent)--invalid cmd/rsp |
0283E638 {5DBB5F97} | F021 | Protocol error by remote (QFRMR sent)--I-field not allowed |
AlertID | Fail cause | Description |
---|---|---|
e14a3440 | 3200,2081 | TCP/IP alert link lost alert |
0c16cc4c | 3200,2058 | HDLC keep alive failed |
3f1de404 | 3601,3401,f038 | HDLC alert signal lost |
edfe42aa | 2055,2060 | CIP LLC connection limit exceeded |
13797053 | 3003,2007,1023 | CIP LLC duplicate SAP detected |
AlertID | Fail cause | Description |
---|---|---|
9e452d9c | 22a1 | TN3270 server APPN-DLUR protocol error |
1da682c3 | 22a1 | TN3270 server APPN-DLUR configuration error |
05cb2789 | 22a1 | TN3270 server APPN-DLUR configuration error |
017153f1 | 22a1 | SNA session setup failure |
85fda5f1 | 22a1 | SNA protocol error |
d9039db7 | 22a1 | TN3270 server capacity exceeded |
a10ee2d6 | 22a1 | TN3270 server no memory for operation |
This section describes several common problems that you might encounter while installing NSP.
Symptom: Interface data not collected.
Possible Cause 1: NSP not initialized
Reference: (User Guide, page 3-17)
Problem Isolation:
Enter NSPVARS and compare the value fields to those below. Only NSPONUM should not have a value.
Variable | Value |
---|---|
NSPSINT | 07.16.53 02/21/97 NMBMON |
NSPRINT | 07.14.17 02/21/97 NMBMON |
NSPAPPL | YES YES YES NO |
NSPINTI | YES YES YES YES YES YES YES YES |
NSPMGR | NMBMON |
NSPONUM | |
NSPMINV | 00.15 |
NSPMINI | 00.30 |
NSPMTHP | 95 |
NSPMTHM | 10 |
NSPMOP | .YES |
NSPRTRH | H NSPRTRM 48 |
NSPINTH | I NSPINTM 48 |
NSPRIFH | R NSPRIFM 5 |
NSPCONH | C NSPCONM 99 |
Possible Cause 2: NSPSETUP does not specify interface
Reference: (User Guide page 3-13)
Problem Isolation:
Step 1 Enter NSPSETUP.
Check first panel for the monitoring status of each application.
Application | Setting |
Router Management | (Y :Yes| N :No): YES |
Interface Monitoring | (Y :Yes| N :No): YES |
Operator Management | (Y :Yes| N :No): YES |
Check the second panel for the interfaces to be monitored.
Interface to be Monitored | Setting |
---|---|
TokenRing | (Y :Yes| N :No ): YES |
Ethernet | (Y :Yes| N :No ): YES Serial ( Y :Yes| N :No ): YES |
FDDI | ( Y :Yes| N :No ): YES Loopback ( N :No | Y :Yes): YES |
ASYNC | (N :No | Y :Yes): YES Channel ( Y :Yes| N :No ): YES |
HSSI | (Y :Yes| N :No ): YES |
Possible Cause 3: VSAM Data base for interface history not available. (Page 3-7 Steps 7 to 12)
Reference: (User Guide page 3-13)
Problem Isolation:
Step 1 Try writing a record to the VSAM data base. Enter the following:
nspdb i put xxx this is a test
The results should be displayed as follows:
If the response is as above, the VSAM database is open. If the response is incorrect, the procedure will write the FILERC (file return code).
Step 2 Read the record to confirm that it was written correctly. Enter the following:
nspdb i read xxx
The results should be displayed as follows:
Step 3 Delete the record to remove the test record. Enter the following:
nspdb i del xxx
The results should be displayed as follows:
The NSPDB command is described in the NSP online help. From SOLVE:Netmaster, enter NSPDB ? to obtain more information about the NSPDB NCL procedure.
|