cc/td/doc/product/rtrmgmt/snaview/snav10
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

Updating the Mainframe Application Software

Updating the Mainframe Application Software

This chapter contains instructions for updating VTAM and MVS resources on the mainframe, as well as updating the SNA View input parameter cards to customize SNA View for your site's particular needs. You will refer to different sections of this chapter depending on whether your connection to the workstation is via LU6.2 or TCP/IP. The following topics are discussed in this chapter:

Configuring Connectivity

You must configure the mainframe to communicate with the CiscoWorks Blue Maps workstation by one of the following protocols:

Configuring LU6.2 Connectivity

This section describes modifications to the VTAM datasets of a mainframe that is connected to the SNA View workstation via LU6.2. If your workstation connection uses a TCP/IP connection, refer to "Configuring TCP/IP Connectivity."

To configure LU6.2 connectivity, you perform the following steps:

Step 1 Update the MODETAB Entry.

The MODETAB entry used in the new APPL and LU definitions must contain the following LOGMODE entries. If your MODETAB table in VTAMLST lacks these entries, add them before you re-assemble and link-edit the MODETAB. The text for these table entries is available in prefix.SNAVIEW.NSPSAMP(MODEENT). A sample assembly and link-edit JCL is available in prefix.SNAVIEW.NSPSAMP(MODEJCL).


SNASVCMG MODEENT LOGMODE=SNASVCMG,FMPROF=X'13',TSPROF=X'07', X PRIPROT=X'B0',SECPROT=X'B0',COMPROT=X'D0B1', X RUSIZES=X'8585',PSERVIC=X'060200000000000000000300', X ENCR=B'0000' * PARALLEL MODEENT LOGMODE=PARALLEL,FMPROF=X'13',TSPROF=X'07', X PRIPROT=X'B0',SECPROT=X'B0',COMPROT=X'50B1',TYPE=X'00', X RUSIZES=X'8787',PSERVIC=X'060200000000000000002F00' * DSIL6MOD MODEENT LOGMODE=DSIL6MOD,FMPROF=X'13',TSPROF=X'07', X PRIPROT=X'B0',SECPROT=X'B0',COMPROT=X'50B1',TYPE=X'00', X SSNDPAC=X'00',SRCVPAC=X'03',PSNDPAC=X'03', X RUSIZES=X'8585',PSERVIC=X'060200000000000000002C00'

The changes to the MODETAB take effect when VTAM is restarted, but can also be loaded dynamically with the following system console command:


Step 2 Define the Physical Unit.

The PU definition for the SNA View workstation must:


Additionally, if the PU is defined under an NCP major node, the NCP definition must contain a LUDRPOOL statement for the configuration of at least three independent LUs.


A sample PU definition (defined under a switched major node) is available in prefix.SNAVIEW.NSPSAMP(SWMNILU).


Step 3 Define the Logical Unit.

Define an independent LU under a Cross-Domain Resource major node, associating the LU to an existing PU. A sample CDRSC definition is available in prefix.SNAVIEW.NSPSAMP(). Alternatively, you may define an independent LU under an existing PU definition by coding LOCADDR=0.


You may modify the resource names in the sample major node members to your site's naming conventions for network resources, but changes to these default names must be appended to the parameter cards as well (refer to "Customizing SNA View Parameter Cards").


Configuring TCP/IP Connectivity

This section provides modifications to your mainframe TCP/IP installation required for SNA View. If your workstation connection is via LU6.2, go to "Performing MVS and VTAM Updates." TCP/IP connectivity can be one of the following types:

Configuring IBM TCP/IP Connectivity

The following steps are for systems that use IBM TCP/IP for MVS.

Step 1 Reserve port numbers in the PROFILE.TCPIP file.

Choose two available port numbers and add the following two lines to your list of PORT values in your PROFILE.TCPIP file (the default values used are 6106 and 6107):


This step is optional. If you do not reserve specific port numbers for SNA View to use, the workstation connection will still be successful. This reservation simply flags the chosen port numbers for exclusive use by SNA View, so that other products on the mainframe will not use them.


Step 2 Identify TCP/IP high level qualifier.

If your TCP/IP installation did not use the default high-level qualifier (that is, the DATASETPREFIX parameter was needed in your PROFILE.TCPIP file), then add a PARM statement to your SNA View startup job with the parameter TCPIP_PREFIX. The startup sample for a batch job is located in prefix.SNAVIEW.NSPSAMP(NSPJCL) and the started task sample is in prefix.SNAVIEW.NSPSAMP(NSPOPEN). For example, if your TCP/IP high-level qualifier is TCPIPX, modify the EXEC card in your startup job to reflect the following:


Configuring Interlink SNS/TCP Access

If your system uses Interlink SNS/TCP access, copy the LSCNCOM Load Module.

Interlink provides an LSCNCOM load module that must be used in place of the LSCNCOM that is provided in prefix.SNAVIEW.NSPLOAD. Either replace the module in prefix.NSPOPEN.NSPLOAD, or name the Interlink TCP/IP load library in the STEPLIB of the SNA View startup job ahead of prefix.SNAVIEW.NSPLOAD.

Performing MVS and VTAM Updates

This section presents the modifications required in your system's MVS and VTAM datasets. These changes are necessary regardless of the method used to connect the workstation. Notify your system programmer of the changes to be made to the SYS1.PARMLIB members.

Step 1 Authorize prefix.SNAVIEW.NSPLOAD.

Add the dataset prefix.SNAVIEW.NSPLOAD and its DASD volume name to your list of APF authorized datasets in SYS1.PARMLIB(IEAAPFxx). This dataset is needed to allow SNA View to process certain authorized commands and perform security checks.


If you have a software utility available to dynamically authorize new datasets, use it to add prefix.SNAVIEW.NSPLOAD; otherwise, an IPL must be performed to authorize this dataset.


Step 2 Set the performance group.

Add a TRXNAME parameter for SNA View to the STC subsystem definition of SYS1.PARMLIB(IEAICSxx). In the TRXNAME line, specify the same performance group used by NetView or other high priority application programs under VTAM to ensure that SNA View receives enough CPU time to avoid a backlog of network information processing. The default name for SNA View startup jobs is NSPOPEN. For example, if NetView is running in performance group 8, specify the addition for SNA View as:


After a new entry is added, the ICS file can be dynamically reloaded by entering the MVS command:


where xx is the two-digit suffix of the member that was edited.


Step 3 Add an entry to to the program properties table.

Add a PPT entry to your SYS1.PARMLIB(SCHEDxx) for SNA View:


After the new entry is added, the PPT can be dynamically reloaded by entering the MVS command:


where xx is the two-digit suffix of the member that was edited.


Step 4 Add the VTAM parameter PPOLOG.

Add PPOLOG=YES to your VTAM startup options in SYS1.VTAMLST(ATCSTRxx) file to ensure that messages issued by VTAM, in response to console commands, are sent to the Primary Program Operator.


If the PPOLOG parameter has not been set in the currently running VTAM, you can add it dynamically with the following command:


Step 5 Copy and modify prefix.SNAVIEW.NSPSAMP(NSPAPPL) dataset.

You may modify the APPL resource names in the definition to suit your site's naming conventions for network resources, but changes to these default names must be appended to the parameter cards described in the "Customizing SNA View Parameter Cards" section.

Step 6 Install the VTAM Exit.


AAA.BBB will be replaced with the actual name of the VSAM dataset.
Restart VTAM with the VSAM dataset allocated before the exit can be invoked.

Customizing SNA View Parameter Cards

This section lists and describes the initialization parameter cards that you must customize to match the mainframe resources with the workstation configuration. The cards listed in Table 2-1 are located in prefix.SNAVIEW.NSPSAMP(NSPPARM).


Table  2-1: SNA View Parameter Cards
ParameterCard Valid Values Description Summary
PPO VTAM APPL Definition PPO APPL defined to allow SNA View to act as VTAM PPO.
CNM VTAM APPL Definition CNM APPL defined to allow SNA View to act as alert receiver.
PPI none Request setup of the PPI to NetView or Netmaster.
SPO VTAM APPL Definition SPO APPL to allow SNA View to send commands to VTAM.
SEC Load module Load module to be called for security calls.
SERVER APPL, LU, Mode, Message Server, Command Server Identify VTAM resources for LU6.2 workstation connection.
TCP HCI port, CMD port Identify port numbers for TCP/IP workstation connection.
MVS Console Name Provides SNA View with MVS console support.
CMD Console Name Provides SNA View with the ability to issue MVS commands.

PPO Parameter Card

Valid Values: VTAM APPL Definition

Sample Syntax: PPO NSPPO1

Description: The ID of the APPL definition coded with AUTH=PPO. This identifies the Primary Program Operator application which will receive unsolicited VTAM messages.


Note Do not include this card if SNA View is running in combination with other management software such as NetView or Netmaster, only one application in a domain can be the PPO. Use the PPI parameter card instead.

CNM Parameter Card

Valid Values: VTAM APPL Definition

Sample Syntax: CNM DSICRTR

Description: The ID of the APPL definition coded with AUTH=CNM. This identifies the application program which receives unsolicited network services requests (alerts) that require further processing. The default alerts application name used by VTAM is DSICRTR (defined in the CNM routing table ISTMGC01).


Note Do not include this card if SNA View is operating in combination with other management software such as NetView or Netmaster. Use the PPI parameter card instead.

PPI Parameter Card

Valid Values: none

Sample Syntax: PPI

Description: Add this card to connect SNA View to the NetView or Netmaster PPI for the receipt of VTAM messages and alerts. The program-to-program interface must be active in accordance with the NetView or Netmaster documentation.


Note Do not include this card if either NetView or Netmaster is present on the system. Use the PPO and CNM parameter cards instead.

SPO Parameter Card

Valid Values: VTAM APPL Definition

Sample Syntax: SPO NSPSPO1

Description: The ID of an APPL definition card coded with AUTH=SPO. This identifies a Secondary Program Operator application which will receive solicited messages generated by commands issued from the workstation. Multiple SPO cards are allowed.

SEC Parameter Card

Valid Values: Load module

Sample Syntax: SEC NSPRACF

Description: This card identifies the load module in prefix.SNAVIEW.NSPLOAD called to process calls to the mainframe security software.

SERVER Parameter Card

Valid Values: plu slu logmode TPM TPC

Sample Syntax: SERVER NSPAPL1 NSPLU01 PARALLEL NSPENMS NSPPENCS

Description: This card identifies the necessary values needed to establish a parallel LU6.2 connection to the workstation. Multiple SERVER cards are allowed. The positional parameters are as follows:

TCP Parameter Card

Valid Values: hciport cmdport

Sample Syntax: TCP 6106 6107

Description: This card identifies the TCP/IP ports that are used on the SNA View workstation for the HCI Server and the Command Server. Multiple TCP cards are allowed. The positional parameters are as follows:

MVS Parameter Card

Valid Values: Console Name

Sample Syntax: MVS NSPCONS1

Description: The MVS parameter card specifies the name of the extended MCS console to be defined for receipt of MVS messages. If this name is defined in RACF, the OPERPARM values for this name will be used for the console definition. Otherwise, a console will be defined with default parameters AUTH=INFO and ROUTCDE=ALL.

CMD Parameter Card

Valid Values: Console Name

Sample Syntax: CMD NSPCONS2

Description: The CMD parameter card specifies the name of the extended MCS console to be defined for issuing MVS commands from SNA View. If this name is defined in RACF, the OPERPARM values for this name will be used for the console definition; otherwise, a console will be defined with default parameters AUTH=ALL and ROUTCDE=NONE.

Updating NetView

This section explains the updates necessary for SNA View to work in conjunction with NetView. The following topics are described in this section:


Note You must restart NetView for the changes to take effect.

Verifying the Subsystem Interface Installation

Verify that the NetView subsystem address space is active, as defined in the NetView Installation and Administration Guide. The NetView subsystem interface is necessary for cross-memory communications between NetView and SNA View. The subsystem application should be initiated before NetView is engaged.

Making Changes to the NetView Dataset for SNA View Collection

Follow the procedure in this section to change the NetView dataset for SNA View collection.

Step 1 Define the SNA View mainframe collector optional task by adding the following definition to the DSIDMN member of your NetView's DSIPARM dataset:

Verify that the two NetView tasks CNMCSSIR and CNMCALRT are defined with INIT=Y. These tasks provide command and message forwarding services for SNA View.


Step 2 Define the mainframe alert collection exit by adding the following definition to the DSICRTTD member of your NetView's DSIPARM dataset:

Step 3 Define a command model for the NSPMQS load module by adding the following definition to the DSICMD member of your NetView's DSIPARM dataset:

Step 4 Define an additional NetView autotask by adding the following definition to the DSIOPF member of your NetView's DSIPARM dataset:

The Operator ID (NSPAUTO1) may be changed to conform to your site requirements, but it must match the NSPCMD_OPERATOR configuration parameter on the workstation. Refer to the CiscoWorks Blue Maps Installation Guide for further information on SNA View configuration parameters.


The PROFILEN name (NSPPROF) may be changed to conform to your site requirements. The profile will be defined in Step 5.


Step 5 Define a profile for the operator ID, defined in Step 4, by adding a member named NSPPROF to your NetView's DSIPRF dataset. NSPPROF must contain the following three lines:

The member name may be changed to conform to your site requirements, but it must match the PROFILEN statement that was coded in Step 4.


Step 6 Add the following line to your initial command list to ensure that the autotask defined in Step 4 is started each time NetView is brought up:

Copying Members to NetView Libraries

Follow this procedure to copy members to NetView libraries.

Step 1 Copy the following two members from prefix.SNAVIEW.CLIST into a NetView DSICLD dataset:

Step 2 Copy the NSPXIDA member from prefix.SNAVIEW.NSPSAMP into a NetView DISPARM dataset.

Assembling and Linking NetView Exits

SNA View requires three exits, a DST, and a command processor to run in NetView's address space. The load modules for these processes are provided in prefix.SNAVIEW.NSPLOAD for NetView Version 2.2.

If your system is running NetView 2.2, copy the following load modules from prefix.SNAVIEW.NSPLOAD into a NetView STEPLIB dataset:

If you are using a version of NetView other than Version 2.2, modify and submit the JCL in prefix.SNAVIEW.NSPSAMP(ASMJCL) according to the instructions in that member to create the five load modules.


Note If DSIEX06 is installed, the SNA View VTAM Messages window on the workstation will receive responses to all solicited VTAM commands from any operator on the system. Without this exit, you will still receive the responses of your own VTAM commands through the SNA View Command window.

Installing the NetView Command Processor

Routing Information Data is retrieved from the VSAM database by NetView Command Processors invoked by SNA View over the program-to-program interface provided by NetView.

Follow this procedure to install the NetView Command Processor.

Step 1 Add the following NetView task statement to the DSIDMN member of NetView.

Step 2 Add the NetView CMDMDL statements to the DSICMD member of NetView.

Step 3 Add member NSPXIDA to the NETVIEW DSIPARM dataset.

Step 4 Add a DD statement to the NETVIEW start procedure to include the dataset allocated previously. The DD statement, DDNAME, must be, XIDDATA.

Restarting NetView

Restart NetView to activate the changes to NetView.

Updating Netmaster

This section describes how to allow CiscoWorks Blue SNA View to interact with Netmaster. The dataset members listed in Table 2-2 are located in prefix.SNAVIEW.NSPCLIST and are used to facilitate the following changes:

You do not have to restart Netmaster for the changes to take effect.


Table  2-2: Netmaster Procs
PROC Description
NSPDOC Documentation of procs, how to implement SNA View
NSPCNM Documentation on changes to CNMPROC for SNA View
NSPPPO Documentation on changes to PPOPROC for SNA View
NSPPPI PROC--CNM & PPO message PPI sender.
NSPCMD PROC--Command PPI receiver (NSPNETV)
NSPCM1 PROC --Command issuer and sender

Step 1 Verify subsystem interface installation.

Verify that the Netmaster subsystem interface (SSI) address space is active, as defined in the Netmaster Implementation and Administration Guide. The SSI is necessary for cross-memory communications between Netmaster and SNA View.


Step 2 Make changes to CNMPROC.

For SNA View to receive alert information from Netmaster, the NCL code in prefix.SNAVIEW.NSPCLIST(NSPKCNM) must be added into the production CNMPROC at a point where all CNM flow will be seen. The recommended point for this code addition is immediately following the mainline &CNMREAD.


In the distributed CNMPROC ($NWCNMPR), the label .READOK is the point determining the &CNMREAD to be successful. Therefore, the NCL must be inserted immediately after the .READOK label.


Step 3 Make changes to PPOPROC.

For SNA View to receive system message information from Netmaster, the NCL code in prefix.SNAVIEW.NSPCLIST(NSPKPPO) must be added into the production PPOPROC at a point where all messages will be seen. The recommended point for this code addition is immediately following the mainline &PPOREAD.


Step 4 Copy members to Netmaster libraries.

Copy the following members from prefix.SNAVIEW.NSPCLIST into a Netmaster COMMAND DD dataset:


Step 5 Start the procs.

Procs NSPKPPI and NSPKCMD are the primary PPI procs that either send CNM and PPO data through the PPI or await commands coming from SNA View through the PPI. As such, they must be active at all times and must run in a background environment within Netmaster. To accomplish this, add the following statements to your NMINIT or NMREADY initialization procs:


You can also issue these commands from the OCS console.


Step 6 Verify the correctness of Netmaster updates.

When you complete all updates to Netmaster, you can issue the following command to verify correct installation:


The result of this command will display two receivers, SNAVIEW and NSPNETV. This command will indicate the number of messages queued so you can monitor the number of messages that have been sent to SNA View


hometocprevnextglossaryfeedbacksearchhelp
Copyright 1989-1997 © Cisco Systems Inc.