HP-UX SNAplus2 R7 General Information HP-UX 11i v1, 11i v2 and 11i v3 Edition: 3 Manufacturing Part Number: 5991–2746 April 2007 © 2007 Hewlett-Packard Development Company, L.P. All rights reserved.
Contents Legal Notices...............................................................................................................................................4 Warranty..............................................................................................................................................4 U.S. Government License.. ................................................................................................................ 4 Copyright Notices.. ................................
2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.3.8 2.3.9 2.3.10 2.3.11 Easy Migration.............................................................................................................26 Easy Configuration......................................................................................................26 User Interface Choices................................................................................................27 Client/Server Operation..................................................
Legal Notices Trademark Notices Legal Notices The information in this document is subject to change without notice. Hewlett-Packard makes no warranty of any kind with regard to this manual, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Hewlett-Packard shall not be held liable for errors contained herein or direct, indirect, special, incidental or consequential damages in connection with the furnishing, performance, or use of this material.
Publishing History New and Changed Information in This Edition Publishing History The manual publishing date and part number indicate its current edition. The publishing date will change when a new edition is printed. Minor changes may be made without changing the publishing date. The manual part number will change when extensive changes are made. Manual updates may be issued between editions to correct errors or document product changes.
Before You Begin About This Book Before You Begin This book introduces SNAplus2, a software product that enables a server running HP-UX to exchange information with other nodes in a Systems Network Architecture (SNA) network. SNAplus2 provides building blocks for a wide variety of networking needs and solutions. They can be used to exchange information with nodes in SNA networks, Transmission Control Protocol/Internet Protocol (TCP/IP) networks, and integrated SNA-TCP/IP networks.
Before You Begin About This Book Abbreviations Used in This Book This book uses the following abbreviations: AIW APPN Implementers Workshop API Application Programming Interface APPC advanced program-to-program communication APPN Advanced Peer-to-Peer Networking ANR Automatic network routing BrNN branch network node COS Class of Service CPI-C Common Programming Interface for Communications CSV Common Service Verb DDDLU Dynamic Definition of Dependent LUs DLC Data link control DLUR De
Before You Begin SNAplus2 Publications OS/400 Operating System/400 OSI Open Systems Interconnection PU Physical unit RTP Rapid Transport Protocol SAA Systems Application Architecture SAP Service access point SDLC Synchronous Data Link Control SMP Symmetric multiprocessing SNA Systems Network Architecture SNMP-MIB Simple Network Management Protocol—Management Information Base TCP/IP Transmission Control Protocol/Internet Protocol TN Telnet TP Transaction program VTAM Virtual Telec
Before You Begin SNAplus2 Publications HP-UX SNAplus2 APPC Application Suite User’s Guide Explains how to use the set of six utility applications supplied with SNAplus2 that can be run over an SNA network using SNAplus2. These applications use independent LU 6.2 protocols to communicate with similar applications running on other nodes in an SNA network. SNAplus2 Glossary Provides a comprehensive list of terms and their definitions used in the SNAplus2 library.
Before You Begin Related Publications HP-UX SNAplus2 CSV Programmer’s Guide Contains the information you need to write application programs using the Common Service Verbs (CSV) API. HP-UX SNAplus2 MS Programmer’s Guide Contains the information you need to write applications using the Management Services (MS) API. HP-UX SNAplus2 NOF Programmer’s Guide Contains the information you need to write applications using the Node Operator Facility (NOF) API.
SNA Networking Components of a Subarea Network 1 SNA Networking SNAplus2 provides Systems Network Architecture (SNA) networking support for HP-UX workstations. SNA is a set of protocols devised by IBM to facilitate communications between computers. Over the years, SNA has evolved considerably. Initially, SNA was heavily oriented towards accessing host computers, and relied on the host to control the entire network.
SNA Networking Components of a Subarea Network A diagram of a subarea network looks like an inverted tree, as shown in Figure 1–1, SNA Subarea Network. Figure 1–1 SNA Subarea Network Host Controller Controller FEPs (Communications Controllers) Communication Links Terminal Controllers Printer Printer Printers, Terminals and Other Devices The root of the tree (at the top of the diagram) is the host computer that controls the network. The branches are the communications links.
SNA Networking SNA and APPN Physical Units (PUs) The PU type 2 manages the data link to the host. Logical Units The node contains LUs that provide access points to the network for end users and terminal applications. Communication sessions are maintained between these LUs and the LUs on the host. LUs in subarea networks are dependent LUs; they depend on the support of the SSCP on the host.
SNA Networking SNA and APPN Figure 1–2 Portion of a Sample APPN Network Subarea Network APPN Network EN1 Host NNA Controller EN2 NNB NNC LEN1 NND NNE EN3 Legend EN - End Node NN - Network Node LEN - Low-Entry Networking Node Except for LEN nodes, each node in an APPN network contains a control point (CP) that is responsible for managing the node and its resources. A CP in one APPN node can establish a session with the CP in an adjacent node.
SNA Networking SNA and APPN An APPN end node provides limited APPN function support. Each end node includes a control point; but it establishes CP-CP sessions with just one adjacent network node, which becomes its network node server. The end node can receive network information from its network node server so that remote LUs do not need to be defined.
SNA Networking SNA and APPN Figure 1–3 Branch Extender Subarea Network APPN Network EN1 Host NNA Controller NNB NND NNC NNE Legend EN - End Node NN - Network Node BrNN - Branch Network Node Branch Network BrNNF EN2 EN4 EN3 As the name implies, Branch Extender is designed for networks that can be divided into distinct areas such as separate branches of a large organization.
SNA Networking Enterprise Extender • • Because the BrNN appears as an End Node, it does not receive topology information from the backbone network (topology information is transmitted only between Network Nodes). • The BrNN registers all resources in the branch with its NNS as though they were located on the BrNN itself. This means that the nodes in the backbone network can locate resources in the branch without having to be aware of the separate nodes in the branch.
Introducing SNAplus2 SNAplus2 Resources 2 Introducing SNAplus2 SNAplus2 is a software product that enables HP-UX computers to communicate with remote computers (IBM mainframes, PCs, or other HP-UX computers) within an IBM SNA network. It provides SNA node type 2.0 and 2.1 support for communicating with host and peer computers; it also implements an APPN node, providing network node, end node, branch network node, or LEN node function, depending on its configuration. (See Section 2.1, SNAplus2 Components.
Introducing SNAplus2 SNAplus2 Resources Note In some cases, the SNAplus2 Motif administration program simplifies the presentation of resources (as compared to the command-line administration program). You do not need to know what these differences are unless you intend to use both the Motif and command-line programs. In this case, details can be found in HP-UX SNAplus2 Administration Guide. 2.2.
Introducing SNAplus2 SNAplus2 Resources if there is no direct connection between them, because the communications path can be established through the intermediate nodes. If all the end nodes and network nodes are connected to the same Enterprise Extender (HPR/IP), FDDI, token ring or Ethernet network, there is a direct communications path between all nodes, so that in theory any two nodes can communicate directly. Such a network is referred to as a shared-access transport facility (SATF).
Introducing SNAplus2 SNAplus2 Resources Unrestricted LUs support LUA, and upstream LUs that provide host communication with downstream LUs through PU concentration. LUs can also be grouped into LU pools. A user session can be assigned to a pool of LUs, rather than to a specific LU, so that it can use any available LU within that pool. Modes and class of service (COS) definitions A mode specifies a set of characteristics that a local LU (type 6.2) uses to communicate with its partner LU.
Introducing SNAplus2 SNAplus2 Resources The 3270 emulation program is available in both Motif and character-based versions. The Motif 3179G emulation program provides IBM 3179G graphics display emulation. RJE workstation daemon SNAplus2 provides support for Remote Job Entry (RJE), enabling users to submit jobs to an IBM host computer for processing. The RJE workstation daemon is the SNAplus2 component that handles transfer of jobs to the host, as well as the output returned from the host.
Introducing SNAplus2 SNAplus2 Resources NOF applications administer SNAplus2 configuration and management resources. Applications that use CSV Applications use Common Service Verb (CSV) verbs to provide utility functions such as character translation and application trace control. The APIs for APPC, CPI-C, LUA, and CSV are included both on SNAplus2 servers and on HP-UX and Windows clients. HLLAPI, Java CPI-C, NOF and MS APIs are only available on HP-UX systems (both servers and clients).
Introducing SNAplus2 SNAplus2 Resources Figure 2–1 Computer PU Concentration Linking Multiple Downstream Workstations to a Host System/390 Host Controller PU Concentration Windows AIX SNA Network OS/2 OS/2 When PU concentration is used, all the data transferred between the host and the downstream computer is routed through the SNAplus2 local node. This enables a downstream computer to share a host connection with SNAplus2 or with other downstream computers, instead of requiring a direct link.
Introducing SNAplus2 SNAplus2 Resources Figure 2–2 TN Server TN Server Configuration Host SNA Node Running TN Server Host View of the Configuration TN3270 Program View of the Configuration Host Host SNA Node TCP/IP Network TCP/IP Network SNA Nodes Running 3270 Emulators Clients Running TN3270 and TN3270E Programs Clients Running TN3270 and TN3270E Programs TN server provides an association between a TN3270 user and a 3270 LU on the SNAplus2 server.
Introducing SNAplus2 Benefits Provided by SNAplus2 You can have one or more separate SNAplus2 domains on the same physical network, using a unique name for each different domain. A single SNAplus2 domain can correspond to a TCP/IP subnet, can be part of a TCP/IP subnet (so that there are two or more separate SNAplus2 domains in the same subnet), or can span multiple subnets. If the SNAplus2 domain has multiple servers, one server holds the master copy of the SNAplus2 configuration.
Introducing SNAplus2 Benefits Provided by SNAplus2 Motif Administration Program The easiest way to define and modify the SNAplus2 configuration is to use the Motif administration program (xsnapadmin). This program provides a graphical user interface from which you can view and manage SNAplus2 resources. It also simplifies configuration by exposing only the fields whose values typically vary from one installation to another, using default values for other fields.
Introducing SNAplus2 Benefits Provided by SNAplus2 • Having fewer links and PUs for host connectivity reduces the size of the host VTAM definition. • Administration utilities can be used to configure and manage both node resources (for any computer in the domain) and shared resources. The client/server support provided by SNAplus2 administration tools enables transparent administration of all domain resources from any computer in the domain. 2.3.
Introducing SNAplus2 Benefits Provided by SNAplus2 MDS-NMVT can work as a centralized, distributed, or hierarchical management scheme. It is based on a focal point/entry point architecture that gives you a high degree of flexibility. Focal points are control nodes that manage the network according to the data they collect from entry points (management applications that reside on all other nodes in the network).
Introducing SNAplus2 Benefits Provided by SNAplus2 SNAplus2 also includes the Management Services (MS) API, which is used to develop tools for sending and receiving network alerts and problem data. 2.3.11 Network Integration, Growth, and Change To support network integration, growth, and change, the SNAplus2APIs can be used to develop applications for a particular LU, platform, or operating system as your business needs dictate.
SNAplus2 Networking Solutions Using Multiple Servers 3 SNAplus2 Networking Solutions SNAplus2 can be used in a variety of configurations to provide solutions to a number of networking requirements. In this chapter, the possible network evolution of an imaginary bank called “Global Bank” is used to illustrate the kinds of real life networking requirements that might arise in a typical organization. 3.1 Host-Based SNA Network Each branch of Global Bank is connected to an SNA host at the bank’s headquarters.
SNAplus2 Networking Solutions Adding a Second Server As shown in Figure 3–2, Branch Linked by a Single SNAplus2 Server, a single SNAplus2 server can support communication between the LAN at the branch office and the host at headquarters.
SNAplus2 Networking Solutions Adding APPN Capability Figure 3–3 LAN with Two SNAplus2 Servers Host FEP Regional branch Controller Server supports multiple users Other branch configurations SNA Server 1 SNA Server 2 UNIX client supports multiple users LAN UNIX and Windows Clients on LAN As the local network expands, the two servers enable the network to support increased traffic without duplicating all the resources in the network.
SNAplus2 Networking Solutions Adding APPN Capability Figure 3–4 SNA Network Including APPN Host (includes DLUS) FEP APPN Network Controller DLUR support Other branch configurations Server acts as PU concentrator NN NN NN SNA Server 1 NN EN Downstream LU on EN uses DLUR to communicate with host across APPN network SNA Server 2 EN Downstream LU on EN uses PU concentration to communicate with host A peer network is connected to the existing multiple client/server system.
SNAplus2 Networking Solutions Integrating a Windows-Based PC Network 3.5 Integrating an Existing TCP/IP Network To further expand its services, Global Bank takes over a smaller bank that has an existing TCP/IP network. As a result, the bank needs to integrate that TCP/IP network into Global Bank’s corporate network, as shown in Figure 3–5, Mixed SNA and TCP/IP Network.
SNAplus2 Networking Solutions Enterprise SNA Network Figure 3–6 SNA Network with Connectivity to a Windows-Based PC Network Host FEP Other branch configurations Controller SNA Server (UNIX system) Windows PCs on LAN are SNA clients The SNAplus2 server provides the communications link to the host.
SNAplus2 Networking Solutions Enterprise SNA Network Figure 3–7 Enterprise SNA Network Host FEP NN PU Concentration NN DLUR Controller Windows Clients NN TN Server NN EN EN TN3270 and TN3270E 37
Index 3270 LU for TN server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A adaptive session-level pacing . . Advanced Peer-to-Peer Networking ( See APPN ) ANR (automatic network routing) API . . . . . . . . . . . . APPC . . . . . . . . . . CPI-C . . . . . . . . . . CSV . . . . . . . . . . . HLLAPI . . . . . . . . . LUA . . . . . . . . . . . MS . . . . . . . . . . . NOF . . . . . . . . . . . APPC . . . . . . . . . . . APPC Application Suite . . . .
dependent LU server ( See DLUS ) display functions . . DLUR . . . . . . DLUS . . . . . . documentation set . . domain . . . . . . domain name . . . . domain resources . . downstream computer dynamic configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
master server . . . . . . . . . . . . . . . . . . . . . . . . . . . . MDS-NMVT (Multiple Domain Support-Network Management Vector Transport) migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Motif administration program . . . . . . . . . . . . . . . . . . . . . MS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Multiple Domain Support-Network Management Vector Transport (MDS-NMVT) multiple servers on a LAN .
Simple Network Management Protocol-Management Information Base (SNMP-MIB) SNA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SNA network data file HP-UX client . . . . . . . . . . . . . . . . . . . . . . . . . . . snapadmin program . . . . . . . . . . . . . . . . . . . . . . . . . . SNAplus2 components . . . . . . . . . . . . . . . . . . . . . . . . . . . . functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . introduction . . . . . . . . . . . . . . . . . . . . . . . . . . .