HP HP-UX SNAplus2 User Manual

HP-UX SNAplus2
Administration Guide
Edition 2
J2740-90013
HP 9000 Networking
E1098
Printed in: United States
© Copyright 1998 © Hewlett-Packard Company, 1998. All rights reserved
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.
Warranty. A copy of the specific warranty terms applicable to your Hewlett- Packard product and replacement parts can be obtained from your local Sales and Service Office.
Restricted Rights Legend. Use, duplication or disclosure by the U.S. Government is subject to restrictions as set forth in subparagraph (c) (1) (ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013 for DOD agencies, and subparagraphs (c) (1) and (c) (2) of the Commercial Computer Software Restricted Rights clause at FAR 52.227-19 for other agencies.
HEWLETT-PACKARD COMPANY 3000 Hanover Street Palo Alto, California 94304 U.S.A.
Use of this manual and flexible disk(s) or tape cartridge(s) supplied for this pack is restricted to this product only. Additional copies of the programs may be made for security and back-up purposes only. Resale of the programs in their present form or with alterations, is expressly prohibited.
Copyright Notices. ©copyright 1983-98 Hewlett-Packard Company, all rights reserved.
Reproduction, adaptation, or translation of this document without prior written permission is prohibited, except as allowed under the copyright laws.
©copyright 1979, 1980, 1983, 1985-93 Regents of the University of California
This software is based in part on the Fourth Berkeley Software Distribution under license from the Regents of the University of California.
©copyright 1980, 1984, 1986 Novell, Inc. ©copyright 1986-1992 Sun Microsystems, Inc. ©copyright 1985-86, 1988 Massachusetts Institute of Technology. ©copyright 1989-93 The Open Software Foundation, Inc. ©copyright 1986 Digital Equipment Corporation. ©copyright 1990 Motorola, Inc. ©copyright 1990, 1991, 1992 Cornell University ©copyright 1989-1991 The University of Maryland ©copyright 1988 Carnegie Mellon University ©copyright 1989-1997 Data Connection Limited
Trademark Notices UNIX is a registered trademark of The Open Group.
X Window System is a trademark of the Massachusetts Institute of Technology.
MS-DOS and Microsoft are U.S. registered trademarks of Microsoft Corporation.
OSF/Motif is a trademark of the Open Software Foundation, Inc. in the U.S. and other countries.
Contents
Preface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Prerequisite Knowledge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
About This Book. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Organization of This Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Typographic Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
Operating System Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
SNAplus2 Publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
Publications for Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
Publications for Administrators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Publications for Programmers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
Related Publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
1. SNA Terms and Concepts
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
Systems Network Architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
Basic SNA Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
Network Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
SNA Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
Transaction Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
Application Programming Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . .31
Network Accessible Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
Sessions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
Conversations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
Route Selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
Class of Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
Basic APPN Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
APPN Node Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
Contents
APPN Control Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Locating Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Session Routing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Accessing Subarea Networks from APPN Networks . . . . . . . . . . . . . . . 64
2. Introduction to SNAplus2
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
What Is SNAplus2? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Example Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
SNAplus2 Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Node Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
User Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Application Programming Interfaces. . . . . . . . . . . . . . . . . . . . . . . . . . 81
Client/Server Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
SNAplus2 Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Connectivity Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Session Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Domain Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
SNAplus2 Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Administration Responsibilities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Administration Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
3. Administering SNAplus2
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Planning for SNAplus2 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . 109
Planning Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Task Sheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Enabling and Disabling SNAplus2 on the Local System. . . . . . . . . . . 111
Contents
Specifying the Path to SNAplus2 Programs. . . . . . . . . . . . . . . . . . . .111
Enabling SNAplus2 Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112
Disabling SNAplus2 Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .113
Using the Motif Administration Program . . . . . . . . . . . . . . . . . . . . . . .115
Invoking the Motif Administration Program . . . . . . . . . . . . . . . . . . .115
Resource Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .116
Resource Dialogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .124
Status Dialogs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .126
Help Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .127
ASCII Administration Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .129
Using the Command-Line Administration Program. . . . . . . . . . . . . . .130
4. Basic Configuration Tasks
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .134
Configuring Client/Server Functions . . . . . . . . . . . . . . . . . . . . . . . . . . .135
Configuring the Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .137
Node Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . .137
Additional Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .138
Configuring Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .139
5. Defining Connectivity Components
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .144
Defining Ports, DLCs, and Connection Networks . . . . . . . . . . . . . . . . .147
Port, Connection Network, and DLC Configuration Parameters . . .148
Additional Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .153
Defining Link Stations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .154
Link Station Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . .155
Additional Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163
Contents
Defining DLUR PUs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
DLUR PU Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . . . 164
Additional Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
6. Configuring Dependent LUs
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Defining LU Types 0–3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
LU Types 0–3 Configuration Parameters . . . . . . . . . . . . . . . . . . . . . 169
Additional Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Defining LU Pools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
LU Pool Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Additional Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
7. Configuring APPC Communication
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Defining Local LUs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Local LU Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . . . . 179
Additional Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Defining Remote Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Remote Node Configuration Parameters. . . . . . . . . . . . . . . . . . . . . . 182
Additional Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Defining Partner LUs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Partner LU Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . . 184
Additional Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Defining TPs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
TP Invocation Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
TP Definition Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Defining Modes and Classes of Service. . . . . . . . . . . . . . . . . . . . . . . . . 194
Contents
Mode Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . .196
Additional Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .199
Defining CPI-C Side Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .200
CPI-C Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . .200
Additional Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .203
Configuring APPC Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .204
Configuring Session Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .204
Configuring Conversation Security. . . . . . . . . . . . . . . . . . . . . . . . . . .205
Configuring a Security Access List . . . . . . . . . . . . . . . . . . . . . . . . . . .206
8. Configuring User Applications
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .210
Configuring 3270 Users and Sessions . . . . . . . . . . . . . . . . . . . . . . . . . .213
Configuring 3270 Emulator Users. . . . . . . . . . . . . . . . . . . . . . . . . . . .213
Configuring 3270 Sessions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .216
Configuring 5250 Users. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .218
Configuring 5250 Emulator Users. . . . . . . . . . . . . . . . . . . . . . . . . . . .218
Configuring RJE Workstations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .220
RJE Workstation Configuration Parameters . . . . . . . . . . . . . . . . . . .220
Additional Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .221
9. Configuring Passthrough Services
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .224
Configuring TN Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .225
Configuring TN Server Access Records. . . . . . . . . . . . . . . . . . . . . . . .226
Configuring TN Server Association Records. . . . . . . . . . . . . . . . . . . .228
Configuring PU Concentration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .230
Downstream LU Configuration Parameters. . . . . . . . . . . . . . . . . . . .231
Contents
Additional Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Configuring DLUR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
10. Managing SNAplus2 from NetView
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
Using the Host NetView Program. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
NetView Screen Display. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
Changing the Size of the Command Input Area . . . . . . . . . . . . . . . . 238
Overview of RCF Command Syntax . . . . . . . . . . . . . . . . . . . . . . . . . 238
Uppercase Characters and Escape Characters. . . . . . . . . . . . . . . . . 239
Using SPCF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
Restrictions on Administration Commands Used with SPCF . . . . . 241
Examples of SPCF Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
Using UCF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
UCF Command Syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Permitted Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
Example of a UCF Command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Output from HP-UX System Commands. . . . . . . . . . . . . . . . . . . . . . 245
Canceling a Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
UCF Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
11. Managing SNAplus2 Clients
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
Client Networking Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Setting Up IP Port Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
LAN Access Timeout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Defining Client TPs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Managing Win32 Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
Enabling a Win32 Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
10
Contents
Disabling SNAplus2 for a Win32 Client . . . . . . . . . . . . . . . . . . . . . . .255
Win32 Client Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .256
Win32 Client Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .257
Managing Win16 Clients. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .275
Enabling a Win16 Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .276
Disabling SNAplus2 for a Win16 Client . . . . . . . . . . . . . . . . . . . . . . .276
Win16 Client Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .277
Win16 Client Initialization File (sna.ini) . . . . . . . . . . . . . . . . . . . . . .278
Managing HP-UX Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .295
Enabling SNAplus2 on HP-UX Clients. . . . . . . . . . . . . . . . . . . . . . . .295
HP-UX Client Network Data File (sna_clnt.net) . . . . . . . . . . . . . . . .296
A. Configuration Planning Worksheets
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .302
Node Worksheets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .303
APPN End Node. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .303
LEN Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .304
Connectivity Worksheets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .306
SDLC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .306
Token Ring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .310
Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .312
FDDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .315
QLLC (X.25) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .318
Passthrough Services Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . .322
DLUR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .322
PU Concentration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .323
TN Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .324
User Application Support Worksheets. . . . . . . . . . . . . . . . . . . . . . . . . .326
APPC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .326
11
Contents
CPI-C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
5250 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
3270 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
RJE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
LUA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
B. APPN Network Management Using the Simple Network
Management Protocol
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
Introduction to SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
SNAplus2 APPN SNMP Subagent . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
APPN Management Information Base (MIB). . . . . . . . . . . . . . . . . . . . 342
C. Configuring an Invokable TP Using snaptpinstall
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
File Format for snaptpinstall. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
D. Using SNAplus2 in a High Availability Environment
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
What is High Availability?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
SNAplus2 High Availability Features. . . . . . . . . . . . . . . . . . . . . . . . . . 358
LU Pools for 3270, 3179G, and LUA . . . . . . . . . . . . . . . . . . . . . . . . . 358
Client/Server Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
Using SNAplus2 with MC/ServiceGuard . . . . . . . . . . . . . . . . . . . . . . . 365
Creating the HA SNAplus2 Package . . . . . . . . . . . . . . . . . . . . . . . . . 366
Identifying Critical SNAplus2 Connectivity . . . . . . . . . . . . . . . . . . . 366
SNAplus2 Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
Specifying the Service Command. . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
12
Contents
Specifying a Package IP Address. . . . . . . . . . . . . . . . . . . . . . . . . . . . .371
Customizing the SNAplus2 Package Control Script . . . . . . . . . . . . .376
I/O Compatibility Constraints. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .378
Advanced Configuration Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . .382
Writing Your Own SNAplus2 Service Script . . . . . . . . . . . . . . . . . . .383
13
Contents
14
Preface
The HP-UX SNAplus2 Administration Guide provides information on enabling, configuring, and managing SNAplus2.

Prerequisite Knowledge

Before reading this manual, you should have a knowledge of SNA and APPN concepts. For a list of books that provide this information, see “Related Publications”.

About This Book

This guide explains how to enable, configure, and manage SNAplus2.

Organization of This Book

This book is organized as follows: Chapter 1, “SNA Terms and Concepts.”
Provides an overview of SNA and APPN (Advanced Peer-to-Peer Networking) concepts.
Chapter 2, “Introduction to SNAplus2.”
Provides an overview of SNAplus2, including its components, the resources it uses, and the user applications that are supported by or provided with SNAplus2.
Chapter 3, “Administering SNAplus2.”
Explains how to prepare for SNAplus2 configuration, enable and disable the SNAplus2 software on a server, and how to use the Motif and the command-line administration programs.
Chapter 4, “Basic Configuration Tasks.”
Explains how to perform basic configuration tasks for SNAplus2 servers, including configuring client/server operations, configuring the SNA node, and configuring message logging for SNAplus2.
Chapter 5, “Defining Connectivity Components.”
15
Explains how to configure connectivity for the SNAplus2 node.
Chapter 6, “Configuring Dependent LUs.”
Explains how to configure dependent LUs (logical units) for LU types 0–3 and LU pools.
Chapter 7, “Configuring APPC Communication.”
Explains how to configure APPC (advanced program-to-program communications).
Chapter 8, “Configuring User Applications.”
Explains how to configure user applications.
Chapter 9, “Configuring Passthrough Services.”
Explains how to configure passthrough services, which support communication between host systems and local systems that are not directly connected.
Chapter 10, “Managing SNAplus2 from NetView.”
Explains how to use the SNAplus2 remote command facility (RCF) to manage SNAplus2 and run commands on SNAplus2 nodes from a host running NetView.
Chapter 11, “Managing SNAplus2 Clients.”
Explains how to configure and manage SNAplus2 clients.
Appendix A, “Configuration Planning Worksheets.”
Provides configuration worksheets for SNAplus2.
Appendix B, “APPN Network Management Using the Simple Network Management Protocol.”
Provides information about the support provided by SNAplus2 for the Simple Network Management Protocol (SNMP). This appendix also provides a list of the APPN Management Information Base (MIB) databases that SNAplus2 supports.
Appendix C, “Configuring an Invokable TP Using snaptpinstall.”
Provides information about the snappinstall utility and how it can be used to define an invokable TP.
Appendix D, “Using SNAplus2 in a High Availability Environment.”
Describes the high availability features of SNAplus2 and how it works with the HP MC/ServiceGuard product.
16

Typographic Conventions

The typographic styles used in this document are shown in Table 1.
Table 1 Typographic Conventions
Special Element Sample of Typography
Emphasized words back up files before deleting Document title HP-UX SNAplus2 Administration Guide File or path name /usr/spool/uucp/myfile.bkp Directory name /usr/spool/uucp/ Program or application snapadmin Parameter or Motif field opcode; LU name Literal value or selection that the user
can enter (including default values) Motif button Status Motif menu Services Motif menu item Configure node parameters User input 0p1 Computer output CLOSE Command or HP-UX utility define_node; cd General reference to all commands of a
particular type
Option or flag -i Variable representing a supplied value filename; LU_name; user_ID Return value 0; 1 3270 key ENTER Keyboard keys Ctrl+D; Enter
255; On node startup
query_* (indicates all of the administration commands that query details of a resource)
17
Special Element Sample of Typography
Hexadecimal value 0x20 Environment variable PATH Function, call, or entry point ioctl Programming verb GET_LU_STATUS

Operating System Conventions

For UNIX This heading is used to indicate the start of a section of text that applies
only to the HP-UX operating system.
For Windows This heading is used to indicate the start of a section of text that applies
to the Win32 client, which runs on the Microsoft NT (Version 3.51 or later) and Windows 95 operating systems.
SNAplus2 also provides a Win16 client that runs on Microsoft Windows
3.1 and Windows for Workgroups 3.11. The Win16 client is very similar to the Win32 client, except that you enable and configure the client software differently.
The APIs for the Win32 and Win16 clients are fully compatible with Microsoft SNA Server and Windows Open System Architecture (WOSA), enabling applications written for SNA Server to run unchanged on the Win32 and Win16 clients.
End of Section This heading indicates the end of the operating system specific text. The
information following this heading applies regardless of the operating system.

SNAplus2 Publications

SNAplus2 publications include user guides, administrator guides, and programmer guides. The following sections describe the contents of each book.

Publications for Users

SNAplus2 provides the following user guides:
18
HP-UX SNAplus2 General Information
Provides an introduction to SNAplus2 and explains key product concepts and features.
HP-UX SNAplus2 3270/3179G Users Guide
Explains how to perform the following functions when you use 3270 emulation:
• Starting and stopping 3270 emulation
• Transferring files
• Using customization features such as remapping your keyboard and displaying colors
• Interpreting status-line information
• Sending NetView user alerts
• Viewing response times
HP-UX SNAplus2 RJE Users Guide
Explains how to start and stop the RJE workstation, queue a job for submission to the host, list the queued jobs, cancel a queued job, and send commands to the host's job entry subsystem (JES) console.
HP-UX SNAplus2 and TN3270 Glossary
Provides a comprehensive list of terms and their definitions used in the SNAplus2 library.

Publications for Administrators

SNAplus2 provides the following administrator guides:
HP-UX SNAplus2 Installation Guide
Explains how to install the SNAplus2 software and set up system files.
HP-UX SNAplus2 Upgrade Guide
Provides information about upgrading to the current version of SNAplus2 from previous versions. It includes information about converting configuration files, rebuilding applications that use the SNAplus2 application program interfaces (APIs), and changes in other SNAplus2 functions.
HP-UX SNAplus2 Administration Guide
19
Explains how to enable, configure, and manage SNAplus2. This guide provides information about SNA concepts, and an overview of the features provided by SNAplus2. It describes how to configure and manage SNAplus2 using the Motif administration program and provides guidance for users of the SNAplus2 command-line administration program.
HP-UX SNAplus2 Administration Command Reference
Explains how to use the SNAplus2 command-line administration program and shows the syntax of all SNAplus2 administration commands.
HP-UX SNAplus2 Diagnostics Guide
Explains how to investigate and resolve common problems and provides an overview of diagnostic tools, including logging and tracing.

Publications for Programmers

SNAplus2 provides the following programmer guides. Each guide includes conceptual and detailed reference information.
HP-UX SNAplus2 APPC Programmers Guide
Contains the information you need to write application programs using Advanced Program-to-Program Communication (APPC).
HP-UX SNAplus2 CPI-C Programmers Guide
Contains the information you need to write application programs using Common Programming Interface for Communications (CPI-C).
HP-UX SNAplus2 3270 & TN3270 HLLAPI Programmers Guide
Contains the information you need to write application programs using High-Level Language Application Program Interface (HLLAPI).
HP-UX SNAplus2 LUA Programmers Guide
Contains the information you need to write applications using the Conventional LU Application Programming Interface (LUA).
HP-UX SNAplus2 CSV Programmers Guide
20
Contains the information you need to write application programs using the Common Service Verbs (CSV) application program interface (API).
HP-UX SNAplus2 MS Programmers Guide
Contains the information you need to write applications using the Management Services (MS) API.
HP-UX SNAplus2 NOF Programmers Guide
Contains the information you need to write applications using the Node Operator Facility (NOF) API.

Related Publications

For information about SNA, APPN, or LU 6.2 architecture, refer to the following IBM documents:
IBM APPN Architecture and Product Implementations Tutorial, GG24-3669
IBM AS/400 Advanced Peer-to-Peer Networking, GG24-3287
IBM eNetwork Communications Server for OS/2:
APPC Programming Guide and Reference, SC31-6160
System Management Programming Reference, SC31-6173
IBM System/370 Principles of Operation, GA22-7000
IBM Systems Network Architecture:
LU 6.2 Reference—Peer Protocols, SC31-6808
APPN Architecture Reference, SC30-3422.
Management Services, SC30-3346
Formats, GA27-3136
Technical Overview, GC30-3073
21
22

1 SNA Terms and Concepts

23
SNA Terms and Concepts

Overview

Overview
This chapter defines Systems Network Architecture (SNA) terms and concepts that are important to understanding and using SNAplus2. For information about SNAplus2 and its capabilities, see Chapter 2, “Introduction to SNAplus2.”
If you are already familiar with SNA and SNAplus2, you can begin with Chapter 3, “Administering SNAplus2.”
This chapter is divided into the following parts:
• “Systems Network Architecture” provides a definition of SNA.
• “Basic SNA Concepts” explains terms and concepts that apply to any SNA network.
• “Basic APPN Concepts” explains terms and concepts that apply only to SNA networks that support Advanced Peer-to-Peer Networking (APPN).
• “Basic APPN Concepts” introduces terms and concepts that apply to networks that combine SNA and APPN.
NOTE This chapter is not intended as a complete reference to SNA concepts.
Detailed information about SNA can be found in the SNA publications listed in “Related Publications”.
24 Chapter 1
SNA Terms and Concepts

Systems Network Architecture

Systems Network Architecture
Systems Network Architecture (SNA) is an IBM data communication architecture that specifies common conventions for communicating among a wide variety of hardware and software data communication products. This architecture consists of two kinds of definitions: formats that define the layout of messages exchanged by network components, and protocols that define the actions that network components take in response to messages.
An SNA network is a collection of computers that are linked together and communicate using SNA.
Originally, SNA was designed to enable communications with a host computer . Each network or sub-network w as controlled by the host; other computers communicated directly with the host, but not with each other. This older , host-controlled style of network is often referred to as subarea SNA. SNA has since developed to support direct peer-to-peer communications between computers in the network, without requiring a host. This newer, peer-level networking is APPN.
Many SNA networks have elements of both subarea and peer-to-peer networking. As networks migrate from subarea SNA to APPN, an APPN-capable host may act to control older systems while also acting as a peer to newer systems. Similarly, a single computer may access both peer computers (in an APPN network) and an older host; its communications with the host are controlled by the host, but its communications with other computers are peer-to-peer and do not involve the host.
Chapter 1 25
SNA Terms and Concepts

Basic SNA Concepts

Basic SNA Concepts
SNA defines the standards, protocols, and functions used by devices—from mainframes to terminals—to enable them to communicate with each other in SNA networks.
SNA functions are divided into a hierarchical structure of separate layers, each performing a specific set of functions. This division of network functions into layers enables network devices to share information and processing resources without having detailed information about each device on the network. A user at a workstation can communicate with another user without knowing anything about the physical devices on the network or the connections between those devices.

Network Types

SNA supports the following types of networks:
• A subarea network is a hierarchically organized network consisting of subarea nodes and peripheral nodes. Subarea nodes, such as hosts and communication controllers, handle general network routing. Peripheral nodes, such as terminals, attach to the network without awareness of general network routing.
• A peer network is a cooperatively organized network consisting of peer nodes that all participate in general network routing.
• A mixed network is a network that supports both host-controlled communications and peer communications.
NOTE HP-UX workstations running SNAplus2 can be part of a subarea
network, a peer network, or both.

SNA Nodes

In SNA networks, a node is a system, workstation, or other device—with associated software components—that implements SNA protocols and has at least one communication path to another node in the network.
26 Chapter 1
SNA Terms and Concepts
Basic SNA Concepts
Each node manages its end of the network communication paths, and uses SNA protocols to communicate with the node at the other end of each path.
Because subarea networks and peer networks define the relationships among nodes differently, they also use different terms for node types (to describe the roles that nodes play in the network).
Node Types in a Subarea Network
SNA subarea networks support the following node types:
• Subarea nodes control communication and network resources for all attached nodes. SNA classifies subarea nodes according to their capabilities and the amount of control they have over other nodes:
• Type 5 nodes provide SNA functions that control network
resources, support transaction programs, support network operators, and provide end-user services. Because these functions are often provided by host processors, type 5 nodes are also known as host nodes. The devices and resources controlled by a type 5 subarea node constitute the domain of that node.
• Type 4 nodes provide SNA functions that route and control the
flow of data in a part of the network. Because these functions are often provided by communication controllers, type 4 nodes are also known as communication controller nodes.
• Peripheral nodes serve subordinate roles in subarea networks. For example, a peripheral node can support 3270 emulation or dependent LU 6.2 communication. Peripheral nodes are devices such as distributed processors, cluster controllers, or workstations; they are also classified into type 2.0 and type 2.1 nodes:
• Type 2.0 nodes are always controlled by a type 4 or 5 node. They
cannot establish communication with other nodes without the participation of a type 4 or 5 node. Type 2.0 nodes are referred to as dependent nodes.
• Type 2.1 nodes can act as dependent nodes, but they can also
communicate directly with other type 2.1 nodes.
NOTE HP-UX workstations running SNAplus2 can function as type 2.1 or type
2.0 nodes.
Chapter 1 27
SNA Terms and Concepts
Basic SNA Concepts
A type 4 or 5 subarea node to which a peripheral node is attached acts as a boundary node. It performs a boundary function by translating between the network addresses used by a subarea node and the local addresses used by a peripheral node.
A simple subarea network includes the following components: Host
A host is a mainframe computer compatible with the original IBM System/370. A host is a type 5 node.
Communication controller
A communication controller, also known as a front-end processor (FEP), is a separate processor attached to the host. It manages the host's communications with other computers.
Communications link
A communications link connects the host site with an end-user site. The users are usually on a separate site from the host, so the two sites need to be connected by a communications link.
Terminal controller
At the remote end of the communications link is a terminal controller, also known as a cluster controller. It is responsible for controlling the use of the link, and routes data to the terminals. The most well-known IBM terminal controllers are the 3174 and 3274.
Terminals
Users run host applications or submit work to the host from terminals. The best-known IBM terminal is the
3270. A terminal can be connected through a terminal controller or directly connected to a communication controller.
Printers
Printers such as the IBM 3287 can also be attached to the terminal controller. They can receive output from the host.
As shown in Figure 1-1, “SNA Subarea Network,” a diagram of a subarea network looks like an inverted tree.
28 Chapter 1
Figure 1-1 SNA Subarea Network
SNA Terms and Concepts
Basic SNA Concepts
The root of the tree (at the top of the diagram) is the computer controlling the network. The branches are the communications links from the host to the other computers in the network (terminal controllers); the leaves (at the bottom of the diagram) are the terminals or printers attached to these computers, which are accessed by users.
The traditional subarea SNA set-up described here enables the users to use the resources of a single host system. The terminals provide only simple data entry and display functions to and from the terminal controller; the terminal controller is responsible for handling SNA communications between the terminals and the host.
The terminal controller and its terminals can be replaced by an SNA node using a product such as SNAplus2. From the host's point of view, the node appears as a terminal controller. However, it provides the users with additional functions, such as the ability to access more than one host system and facilities for customizing screen displays. In addition, SNAplus2 runs on HP-UX computers that can also be used for other tasks not related to SNA (unlike the terminal controller, which is used solely for communications with the host).
Chapter 1 29
SNA Terms and Concepts
Basic SNA Concepts
Node Types in a Peer Network
Peer networks do not classify nodes hierarchically, as is done in a subarea network. Exchanges with other nodes are not controlled by a host or other centralized processor. Instead, any node can establish communication with any other node.
A peer network is composed of type 2.1 nodes. The nodes in a peer network can serve the following roles:
• APPN network nodes (NNs) identify the locations of network resources, determine routes for sessions between these resources, route sessions, and serve end nodes (EN) and low-entry networking (LEN) nodes directly attached to the network node. The domain of an APPN network node consists of itself and any end nodes for which it provides network services.
• APPN end nodes can access remote resources without requiring that those resources be configured on the end node. An end node can communicate with adjacent nodes on its own, but requires the services of a network node server to access nonadjacent nodes. The domain of an APPN end node includes only itself.
• Low-entry networking nodes (LEN nodes) are type 2.1 nodes that do not support APPN functions. They can communicate with adjacent nodes in an APPN network, but do not participate in the APPN network. In a LEN node, all potential sessions with remote LUs must be predefined, either specifically or through a single default entry indicating that all remote LUs reside in an adjacent network node that can be accessed using a certain link. The domain of a LEN node includes only itself.
For more information about peer-oriented node types, see “APPN Node Types”.

Connectivity

For two nodes to communicate, each node must have a combination of hardware and software that supports data flow between the nodes. The hardware component consists of an adapter at each node and the transmission medium that connects the two adapters. The software component provides control of the hardware and the data exchanged over it.
30 Chapter 1
Loading...
+ 368 hidden pages