Introduction to SNA Capabilities of Tandem NonStop Systems Abstract This manual is intended to assist network planners in evaluating SNA solutions for Tandem NonStop systems. Product Version D40 and F40 Supported Releases This manual supports releases D40.00 and all subsequent D4x releases and G02.00 and all subsequent G-series releases until otherwise indicated in a new edition. Part Number Published Release ID 134597 May 1997 G02.
Document History Part Number Product Version Published 134597 D40 F40 May 1997 New editions incorporate any updates issued since the previous edition. A plus sign (+) after a release ID indicates that this manual describes function added to the base release, either by an interim product modification (IPM) or by a new product version on a .99 site update tape (SUT). Ordering Information For manual ordering information: domestic U.S.
New and Changed Information This edition has been revised to include the following changes made to SNAX products in the D40.00 release and G02.00: • • Support for V.25 bis modems that can automatically dial or receive calls across the general switched telephone network Discontinuance of SNAXLink support This edition also has been revised to include the following changes made to SNAX products in the G02.
New and Changed Information Introduction to SNA Capabilities of Tandem NonStop Systems– 134597 iv
Contents New and Changed Information iii About This Manual ix 1. Overview Connectivity with IBM Systems 1-2 Connections to IBM Systems 1-2 Applications Enabled for IBM Connectivity Structure of This Manual 1-4 1-2 2.
4. Applications (continued) Contents 4. Applications (continued) Developing Your Own Applications More Information 4-4 4-3 5. Putting It All Together Automated Teller Machine Network Using SNAX/XF 5-1 Tandem Database Server Using SNAX/APN Peer-to-Peer Networking 5-4 Tandem Application Server Using SNAX/APN Extended Logon Facility 5-5 6.
Figures (continued) Contents Figures (continued) Figure 3-1. Figure 5-1. Figure 5-2. Figure 5-3. Sharing SNAX/XF and SNAX/APN Lines 3-2 Automated Teller Machine Network Using SNAX/XF 5-2 Tandem Database Server Using SNAX/APN Peer-to-Peer Networking 5-4 Tandem Application Server Using SNAX/APN Extended Logon Facility 5-5 Tables Table 1-1. Table 3-1. Table 3-2. Table 3-3. Table 3-4. Table 3-5. Table 4-1. Table 4-2. Table 6-1. Table A-1. Table A-2. Table A-3. Table A-4. Table A-5. Table B-1. Table B-2.
Contents Introduction to SNA Capabilities of Tandem NonStop Systems– 134597 viii
About This Manual This manual is intended to assist network planners in evaluating the solutions provided by Tandem NonStop systems to support IBM’s Systems Network Architecture (SNA)— including advanced peer-to-peer networking (APPN) and advanced program-to-program communication (APPC). This manual describes information for the following: Server Type Himalaya K-series servers Himalaya S-series servers Tandem SNA Product Versions Supported Releases D40 D40.00 and later D4x releases F40 G02.
About This Manual Your Comments Invited Introduction to SNA Capabilities of Tandem NonStop Systems– 134597 x
1 Overview Tandem NonStop systems are characterized by their: • • • • • High availability and data integrity Scalability from low-end to massively parallel operations Outstanding price/performance Large base of industry applications Support for open connectivity (or interoperability) Open connectivity facilitates the distribution of data and processing across heterogeneous platforms. Many customers require connectivity with IBM systems and networks.
Connectivity with IBM Systems Overview Connectivity with IBM Systems SNAX access methods allow interoperability with most IBM and IBM-compatible equipment, including: • • • • • • Mainframes Midsize systems, such as the IBM AS/400 series Personal computers (PCs), such as the IBM PS/2 model 3270 terminals and printers Automated teller machines (ATMs) and point-of-sale (POS) devices Manufacturing systems and devices Devices may be managed by either NonStop systems or IBM systems.
Applications Enabled for IBM Connectivity Overview Table 1-1.
Structure of This Manual Overview Structure of This Manual The remainder of this manual is structured as follows: • • • • • • • • Section 2, Connectivity, describes the roles that Tandem NonStop systems using the SNAX access methods can play in SNA networks. Section 3, Connections, describes the types of physical network connections, electrical interfaces, and Tandem controllers that are supported by the various SNAX access methods.
2 Connectivity This section describes the roles that Tandem NonStop systems using the SNAX access methods can play in SNA networks. This discussion requires clarification of the following terms: access method. The input-output (I/O) process or communications subsystem that provides applications access to a communications line. acquire. To establish communication with a device. control.
SNAX Access Methods Connectivity SNAX Access Methods In traditional SNA, SNA hosts perform one or both of the following roles: • • Controlling SNA devices—for example, to activate and deactivate the devices, or to establish and terminate sessions Serving SNA devices with application or database services—for example, to process online financial transactions SNAX access methods enable a Tandem NonStop system to: • • • Serve and control a network of SNA devices Control a network of SNA devices served by
Tandem Terminal Support Connectivity application, typically a TACL process or a Pathway application that uses one of the SNAX/XF APIs. Figure 2-1. Serving and Controlling a Network of SNA Devices Tandem NonStop System Appl SNAX/XF Cluster Controller IBM PC in 3270 emulation mode 3270 Devices 002 Tandem Terminal Support Tandem 65xx terminals can be connected through a Tandem 6600 Intelligent Cluster Controller to a NonStop system running SNAX/XF.
Controlling SNA Devices Served by a Separate SNA Host Connectivity of your network even if one service manager process should fail. This feature also provides support for massively parallel processing for very large networks of SNA devices. Controlling SNA Devices Served by a Separate SNA Host SNAX/XF software enables a Tandem NonStop system to transparently pass SNA data streams between SNA devices (type 2.0 nodes or type 1 nodes) controlled by Tandem systems and SNA host applications (see Figure 2-2).
Tandem Devices Using SNA Session Passthrough Connectivity Device-initiated logon uses the SNAX/XF LU network services (LUNS) interface; this interface can be configured to provide welcome menus and simple character-coded logons. It also allows transparent switching between Tandem and SNA host applications. Tandem Devices Using SNA Session Passthrough By combining SNA session passthrough with device emulation, Tandem terminals (such as 65xx terminals) can also communicate with SNA host applications.
Serving SNA Devices Controlled by a Separate SNA Host Connectivity Serving SNA Devices Controlled by a Separate SNA Host SNAX/APN and (on K-series servers) SNAX/CDF provide two different solutions for serving SNA devices that are controlled by a separate SNA host (see Figure 2-4). The Tandem system and SNA devices can be in the same SNA network, directly connected SNA networks or remotely-connected SNA networks.
Comparing the Solutions Connectivity Figure 2-4.
Supporting Application-to-Application Communications Connectivity Supporting Application-to-Application Communications SNAX access methods support several forms of application-to-application communications: • • • SNA subarea networking between an SNA host and a Tandem NonStop system running SNAX/XF or SNAX/CDF Session passthrough between applications in SNA distributed processors (such as the IBM 8100) and applications in an SNA host Advanced peer-to-peer networking (APPN) between a variety of SNA syste
Advanced Peer-to-Peer Networking Connectivity Figure 2-5.
More Information Connectivity More Information For more information on SNA and APPN, see: SNA Fundamentals Independent Study Program For more detailed descriptions of the connectivity provided by SNAX access methods, see: Tandem Networking for Cooperative Processing Independent Study Program SNAX/APN System Management Independent Study Program SNAX/CDF Planning and Installation Independent Study Program A SNAX Passthrough Tutorial, Tandem Journal, Spring 1984 For information specific to Himalaya K-series
3 Connections This section describes the ways in which a Tandem NonStop system can be connected to SNA equipment—the types of SNA node to which it can be attached, the types of line connection and electrical interfaces supported, and the Tandem controllers required. Node Attachments Table 3-1 shows the types of node to which a Tandem system, running each access method, can be directly attached. Table 3-1.
Sharing Lines for Type 2.0 and 2.1 Nodes Connections Figure 3-1. Sharing SNAX/XF and SNAX/APN Lines Tandem NonStop System Appl SNAX/XF and SNAX/APN IBM PS/2 (Type 2.1 Node) Appl IBM Cluster Controller (Type 2.0 Node) SNA Devices IBM System/38 (Type 2.
Types of Connections Connections Types of Connections SNAX access methods allow Tandem systems to be connected to SNA nodes using a variety of connections, as shown in Table 3-2. Table 3-2. Types of Connections Type Maximum Speed Range Synchronous Data Link Control (SDLC) line 256 kilobits/sec Local or wide area X.25 packet-switched network 64 kilobits/sec Wide area Token-Ring network (note) 16 megabits/sec Local area Note. Token-Ring connections are not supported in the G01.00 release.
Tandem Controllers Connections Table 3-4. Electrical Interfaces Supported by Each SNAX Access Method Electrical Interface Max Speed (note 1) SNAX/XF SNAX/APN SNAX/CDF RS-232 19 kilobits/sec Yes Yes Yes RS-449/422 (note 2) 64 kilobits/sec Yes Yes Yes V.35 56 kilobits/sec Yes Yes No X.21 64 kilobits/sec Yes Yes No Notes. 1. The maximum speeds shown are for 4 lines per controller; with 1 line per controller, SDLC line speeds can be up to 256 kilobits/sec. 2.
More Information Connections More Information For more information specific to Himalaya K-series servers, see: Introduction to Tandem Networking and Data Communications Configuring Controllers for NonStop Systems Token Ring Architecture and Products Independent Study Program SNAX/XF Configuration and Control Manual SNAX/APN Configuration and Control Manual SNAX/XF Token Ring System Management Independent Study Program For information specific to Himalaya S-series servers, see: SNAX/XF and SNAX/APN Configu
More Information Connections Introduction to SNA Capabilities of Tandem NonStop Systems– 134597 3 -6
4 Applications This section describes how applications can communicate across the SNAX access methods—the SNAX application programming interfaces (APIs), off-the-shelf applications, and applications that you develop. This discussion requires introduction of the following terms: logical unit (LU). The software components that provide end users, including applications, with access to an SNA network. LU-LU session. An end-to-end logical connection between LUs. LU-LU session type.
SNAX APIs Applications SNAX APIs Applications can send and receive data through the SNAX access methods using one of several application programming interfaces (APIs). Table 4-1 lists the APIs supported by the SNAX access methods. Table 4-1.
Off-the-Shelf Applications Applications Off-the-Shelf Applications Many applications marketed by Tandem Alliance partners are designed to run with SNAX access methods. Table 4-1 lists some of these applications, while Appendix A provides details of these and others. Some applications use more than one form of SNAX connectivity, such as serving a network of ATMs and providing file transfer to a back-office host.
More Information Applications Table 4-2.
More Information Applications Exchange/SNA Manual EnvoyACP/XF Reference Manual (Himalaya K-series servers) EnvoyACP/XF Application Programming Manual (Himalaya S-series servers) Introduction to SNA Capabilities of Tandem NonStop Systems– 134597 4 -5
More Information Applications Introduction to SNA Capabilities of Tandem NonStop Systems– 134597 4 -6
5 Putting It All Together This section illustrates some of the solutions that are possible with Tandem SNA products for NonStop systems. Automated Teller Machine Network Using SNAX/XF Figure 5-1 shows a bank's distributed automated teller machine (ATM) application: • • • Three of the NonStop systems in an Expand network run an ATM application (Expand is the Tandem networking software used to connect NonStop systems).
Automated Teller Machine Network Using SNAX/XF Putting It All Together Figure 5-1.
Putting It All Together Automated Teller Machine Network Using SNAX/XF In this example, the user takes advantage of all the capabilities of SNAX/XF: application-to-device communication, session passthrough, and application-toapplication communication. • • • The Tandem ATM application uses SNAX/XF Tandem application-to-SNA device communication to manage the ATM terminals. These terminals are SNA devices attached to NonStop systems.
Tandem Database Server Using SNAX/APN Peer-toPeer Networking Putting It All Together Tandem Database Server Using SNAX/APN Peer-toPeer Networking Figure 5-2 shows a Tandem system as a database server providing information to PS/2 client applications connected through a Token-Ring local area network (LAN) and an X.25 wide area network (WAN). Note that SNAX/APN supports X.25 permanent virtual circuits (PVCs) only and that Himalaya S-series servers do not support native TokenRing connections at present.
Tandem Application Server Using SNAX/APN Extended Logon Facility Putting It All Together Tandem Application Server Using SNAX/APN Extended Logon Facility Figure 5-3 shows a Tandem application server providing online transaction processing (OLTP) to 3270 terminals in an SNA subarea network across an SDLC link. This example uses the extended logon facility of SNAX/APN.
Putting It All Together Tandem Application Server Using SNAX/APN Extended Logon Facility Introduction to SNA Capabilities of Tandem NonStop Systems– 134597 5 -6
6 Configuration and Management Getting Started Enabling a system to function with Tandem SNA products requires several initial steps, detailed below. Controller and Process Definition SNAX/XF, SNAX/APN, EnvoyACP/XF, X25AM, and TLAM all have I/O processes that control physical lines. Some have separate management processes.
Configuration and Management Application Availability Application Availability Certain features of Tandem’s SNA products can be used to improve availability of your applications and speed configuration time: • • • On Himalaya K-series servers, Dynamic System Configuration (DSC) allows you to add or modify controllers and lines without stopping the Tandem system. On Himalaya S-series servers, SCF provides online reconfiguration of the ServerNetWAN concentrator and lines.
Tools for Configuration and Management Configuration and Management Tools for Configuration and Management Tandem SNA products support, to varying degrees, Tandem’s Distributed Systems Management (DSM) architecture. In DSM: • • • Resources can be configured and managed interactively using the Subsystem Control Facility (SCF) or programmatically using the Subsystem Programmatic Interface (SPI). SCF supersedes the Communications Management Interface (CMI).
Configuration and Management SPI Applications SPI Applications Many existing SPI applications are available from Tandem and third-party sources. Tandem SPI applications include the following: • • • DSMS NetStatus. Displays the status of Tandem resources throughout a Tandem network. EMS Analyzer. Analyzes event logs and reports on selected events. DSM/SNAView.
Configuration and Management More Information More Information For general information about Tandem configuration and management, read: Introduction to Distributed Systems Management Introduction to Tandem Networking and Data Communications (section on management) Introduction to NonStop Operations Management Availability Guide for Change Management Availability Guide for Performance Management Availability Guide for Problem Management Security Management Guide DSM/NonStop Operations for Windows (DSM/NOW)
Configuration and Management More Information For information specific to Himalaya S-series servers, see: EnvoyACP/XF Configuration Manual SCF Reference Manual for EnvoyACP/XF Exchange/SNA Exchange/SNA Manual SNAX/APC SNAX/APC Planning and Configuration Manual SCF Reference Manual for SNAX/APC SNAX/APC Management Programming Manual SNAX/APN Training: SNAX/APN System Management Independent Study Program For information specific to Himalaya K-series servers, see the following manuals: System Generation M
Configuration and Management More Information Manuals: SNAX/CDF Configuration and Control Manual SCF Reference Manual for SNAX/CDF SNAX/CDF Management Programming Manual SNAX/HLS SNAX/HLS Configuration and Control Manual SNAX/HLS Management Programming Manual SNAX/HLS Diagnosis and Support Manual SNAX/XF Training: SCF (Subsystem Control Facility) for SNAX/XF Independent Study Program SNAX/XF Token Ring System Management Independent Study Program SNAX/XF Over X.
Configuration and Management Introduction to SNA Capabilities of Tandem NonStop Systems– 134597 6 -8 More Information
7 Future Directions Tandem intends to maintain its connectivity to SNA applications and devices as SNA itself evolves into a more open architecture. The following are some of the directions Tandem is planning or evaluating. Token-Ring Support on S-Series Servers Tandem is evaluating extending native Token-Ring support to Himalaya S-series servers. ATM Support on S-Series Servers Tandem plans to implement asynchronous transfer mode (ATM) support on Himalaya S-series servers.
More Information Future Directions Introduction to SNA Capabilities of Tandem NonStop Systems– 134597 7 -2
A Applications From Alliance Partners The following tables list some of the SNAX-based applications available from Tandem Alliance partners. This information is derived mainly from the Tandem Alliance Solutions and Services Directory. They are grouped into related areas: Table A-1. Applications for general transaction- and batch-oriented communications Table A-2. Applications for financial transactions Table A-3. Applications for voice and telecommunications Table A-4.
Applications From Alliance Partners Table A-1. Applications for General Transaction-Oriented and Batch-Oriented Communications (page 1 of 2) Description Product Name Data compression for 3270 and 6530 terminals— improves performance FASTERM Messaging between Tandem systems and subsystems Messaging between distributed applications on heterogeneous platforms Associated SNAX Products Supplier Telephone SNAX/XF, SNAX/CDF Gemini Communications Inc. 1(708)574-0999 LU6.
Applications From Alliance Partners Table A-1. Applications for General Transaction-Oriented and Batch-Oriented Communications (page 2 of 2) Description Product Name Tandem front-end user interface to IBM host applications Lighthouse Electronic Delivery System Secure messaging and file transfer to IBM host Associated SNAX Products Supplier Telephone SNAX/HLS Lighthouse Systems Inc. 1(312)337-7708 Lighthouse GateWay SNAX/HLS, Exchange/SNA Lighthouse Systems Inc.
Applications From Alliance Partners Table A-2. Applications for Financial Transactions (page 1 of 2) Description Product Name Bank electronic fund transfer, pointof-sale, and ATM networks BASE24 Connex/Advantage Associated SNAX Products Supplier Telephone SNAX/XF, SNAX/CDF, SNAX/HLS ACI (U.S.) ACI Ltd (U.K.) 1(402)390-7600 44-1923-816393 SNAX/XF Deluxe Data Systems Inc. Connex Europe Ltd.
Applications From Alliance Partners Table A-2. Applications for Financial Transactions (page 2 of 2) Description Product Name Associated SNAX Products Supplier Telephone Complete Online Payment Environment (COPE) SNAX/XF Software Integrators Ltd. (U.K.) 44-1932-860724 STAR SNAX/XF Software Integrators Ltd. (U.K.) 44-1932-860724 AIM and OnTarget products SNAX/HLS Transaction Software Technologies (TST) 1(404)446-3211 Lighthouse Cash Management System SNAX/HLS Lighthouse Systems Inc.
Applications From Alliance Partners Table A-3. Applications for Voice and Telecommunications Description Product Name Voicemail and value-added services Octel Sierra, XC1000, Maxum, Aspen, Branch Associated SNAX Products Supplier Telephone SNAX/CDF, SNAX/HLS Octel Communications Corp. 1(408)3212000 WyeTALK Voice Processing Applications SNAX/XF Wye Technologies Inc. 1(410)2681500 Call authorization Automated PBX Security Attendant SNAX/XF Wye Technologies Inc.
Applications From Alliance Partners Table A-4. Applications for Goods Distribution Management Description Product Name Order processing Order Management Module Distribution center/warehouse goods management Associated SNAX Products Supplier Telephone SNAX/XF Dallas Systems Corp. 1(214)233-3761 Distribution Management, Labor Control and Paperless Productivity Modules SNAX/XF Dallas Systems Corp.
Applications From Alliance Partners Table A-5. Other Miscellaneous Applications Description Product Name Document image scan and retrieval system Product and Process Document Management System (PPDM) Associated SNAX Products Supplier Telephone SNAX/XF GEC Computer Services Ltd (U.K.) 44-1785-48131 PPDM V2 Value View SNAX/XF Document Management Systems (U.K.) 44-1442-234900 Employee time tracking WyeTAS SNAX/CDF Wye Technologies Inc.
B G02.00 Changes This appendix lists the major changes between the D40.00 and G02.00 releases. SNAX/CDF is not carried forward on G-series releases. Table B-1 lists the G02.00 changes for SNAX/XF and SNAX/APN. Table B-1. SNAX/XF and SNAX/APN G02.00 Changes Aspect D40.00 (K-Series Servers) G02.
G02.
Index Numbers 3270 device emulation 2-5 3604 controller 3-4 3605 controller 3-4 3616 controller 3-4 3650 controller 3-4 3651 controller 3-4 6110 communications interface unit 3-4 65xx terminal 2-3, 2-5 6600 Intelligent Cluster Controller 2-3 APPN 2-8 example 5-4 APPN end node 7-1 APPN network node 2-8 architecture 1-1 asynchronous transfer mode (ATM) 7-1 AS/400 2-8 ATM network example 5-1 ATM (asynchronous transfer mode) 7-1 ATP6100 2-5 availability 2-3, 6-2 B A access methods 2-2 acquire 2-2, 2-6 advanc
D Index controller definition 6-1 controllers 3-4 controlling SNA devices 2-2, 2-4 COUP 6-1 Creator 2-2, 2-6 CRT 4-2 event message 6-3, 6-4 example solutions 5-1 Exchange/SNA 4-2 Expand 2-2, 2-5, 2-6 Expand network 2-8 extended logon facility 2-6 example 5-5 F D database server example 5-4 device acquire 2-2, 2-6 control 2-2, 2-4 logon 2-2, 2-6, 5-5 serve 2-2, 2-6 distributed processing example 5-1 Distributed Systems Management 6-3 DSC 6-1 DSM 6-3 DSMS NetStatus 6-4 DSM/NOW 6-4 DSM/SNAView 6-4 dynamic
K Index K Kanji 4-2 Katakana 4-2 L LEN node 2-8 line definition 6-1 SNAX/CDF 6-1 Token-Ring 6-1 types supported 3-3 X.25 6-1 line handler process 2-3 logical unit 4-1 logon 2-2, 2-6 example 5-5 Logon Manager 2-6, 5-5, 6-2 low-entry networking node 2-8 LU 4-1 LU network services 2-2, 2-5, 6-1 LU type 4-1 LUNS 2-2, 2-5, 6-1 LU-LU session 4-1 LU-LU session type 4-1 LU-LU session type 6.
R Index PTrace utility 6-3 R reading applications 4-4 configuration and management 6-5 connections 3-5 connectivity 2-10 future directions 7-1 RECFMS 6-4 references applications 4-4 configuration and management 6-5 connections 3-5 connectivity 2-10 future directions 7-1 resource configuration 6-1 RMS 6-4 RS-232 3-3 RS-422 3-3, 3-4 RS-449 3-3, 3-4 Rule Management Service 6-4 RUN command 6-1 S SCF 6-3 SDLC connection 3-3 security SNAX/APC 4-3 service managers multiple 2-3, 6-2 serving SNA devices 2-2, 2-6
T Index example solution 5-1 system generation 6-1 SNI 2-6 solution examples 5-1 SPI 6-3 applications 6-4 START command 6-1 startup process 6-1 statistical information SNA devices 6-4 status information SNA devices 6-4 Tandem resources 6-4 Subsystem Control Facility 6-3 Subsystem Programmatic Interface 6-3 applications 6-4 SVC 3-3 switched connection management 3-3, 6-4 switched virtual circuit 3-3 SYSGEN 6-1 system generation 6-1 system manager 6-2 Systems Network Architecture 1-1 terminal access method
X Index Introduction to SNA Capabilities of Tandem NonStop Systems– 134597 Index- 6