J2740-90013 HP 9000 Networking E1098
Edition
HEWLETT-PACKARD Company
Legal Notices
Page
Page
Contents
Introduction to SNAplus2
Administering SNAplus2
Defining Connectivity Components
Basic Configuration Tasks
Configuring Appc Communication
Configuring Dependent LUs
Configuring User Applications
Configuring Passthrough Services
Managing SNAplus2 Clients
Managing SNAplus2 from NetView
Configuration Planning Worksheets
Using SNAplus2 in a High Availability Environment
Configuring an Invokable TP Using snaptpinstall
Contents
Contents
Organization of This Book
Preface
Prerequisite Knowledge
About This Book
Page
Definenode cd
Typographic Conventions
Opcode LU name
0p1
Special Element Sample of Typography
Operating System Conventions
SNAplus2 Publications
Publications for Users
HP-UX SNAplus2 3270/3179G Users Guide
Publications for Administrators
Publications for Programmers
HP-UX SNAplus2 Administration Command Reference
HP-UX SNAplus2 MS Programmers Guide
Related Publications
Page
SNA Terms and Concepts
Overview
Systems Network Architecture
Network Types
Basic SNA Concepts
SNA Nodes
Node Types in a Subarea Network
Basic SNA Concepts
SNA Subarea Network
Node Types in a Peer Network
Connectivity
Application Programming Interfaces
Transaction Programs
Physical Units
Network Accessible Units
LU 6.2 for APPC, 5250 and CPI-C
Logical Units
LU 2 for 3270 displays
Control Points
Session Types
Sessions
Logical Unit Attributes for Sessions
Multiple and Parallel Sessions
Multiple and Parallel Sessions
Conversations
Units
Communication between Transaction Programs and Logical
Route Selection
Modes
Class of Service
Appn Node Types
Basic Appn Concepts
Portion of a Sample Appn Network
Appn End Nodes
Appn Network Nodes
LEN Nodes
Appn Control Point
Locating Resources
Directory Services
Resource Names
Basic Appn Concepts
LEN Node Directory
End Node Directory
Network Node Directory
Session Routing
Topology and Routing Services
Basic Appn Concepts
Network Topology Database in Network Nodes
Basic Appn Concepts
Intermediate Routing
Direct Connectivity
Appn Network Using a Shared-Access Transport Facility
Appn Connection Networks
Basic Appn Concepts
11 Definitions Needed for Direct Links Using a Virtual Node
Basic Appn Concepts
Accessing Subarea Networks from Appn Networks
Introduction to SNAplus2
Introduction to SNAplus2
What Is SNAplus2?
Within a TCP/IP local area network LAN, SNAplus2
Standalone SNAplus2 Node That Communicates Directly with a
Example Configurations
Host
SNAplus2 Nodes in an Appn Network
SNAplus2 Node Providing PU Concentration and Dlur
SNAplus2 Node Configured for TN Server
SNAplus2 Client/Server Configuration
Components of SNAplus2
SNAplus2 Components
Node Components
Passthrough Services
SNA Support
PU Concentration
SNAplus2 Components
TN Server
Emulation
User Applications
RJE Workstation Daemon
Windows client APIs see Windows APIs
Appc API
CPI-C API
Windows APIs
LUA API
Client/Server Support
Benefits of Client/Server Operation
Master Server and Backup Servers
A domain with multiple SNAplus2 servers, one server holds
Reference
HP-UX Clients
Windows Clients
SNAplus2 Resources
DLCs
Connectivity Resources
Link Stations
Ports
Connection Networks
Local node can have an explicit link station defined for its
Session Resources
SNAplus2 Resources
Directory Information
Modes and Classes of Service
Domain Resources
Administration Responsibilities
SNAplus2 Administration
Motif Administration Program
Administration Tools
Xsnapadmin
Command-Line Administration Program
Configuration Files
Remote Command Facility
Chapter 103
NOF Applications
Diagnostic Tools
Simple Network Management Protocol Support
Administering SNAplus2
108
Planning Worksheets
Planning for SNAplus2 Configuration
Task Sheets
Local System
Enabling and Disabling SNAplus2 on
Specifying the Path to SNAplus2 Programs
Snap start -s -m kernelmemorylimit -t
Enabling SNAplus2 Servers
Mkernelmemorylimit
Disabling SNAplus2 Servers
Snap stop
Invoking the Motif Administration Program
Using the Motif Administration Program
Resource Windows
Domain Window
SNAplus2 Domain Window
Node Window
Node Window
Chapter 121
Resource Items
SNAplus2 Tool Bar
Tool Bar Buttons
Resource Dialogs
Sample Dialog
Status Dialogs
Sample Status Dialog
Help Windows
Sample Help Window
Snap2adm
Ascii Administration Program
Using the Command-Line Administration Program
Query
Status
Define
Delete
Using the Command-Line Administration Program 132
Basic Configuration Tasks
134
Configuring Client/Server Functions
Deletebackup
Addbackup
Querysnanet
Control point name
Configuring the Node
Node Configuration Parameters
Appn support
Control point alias
Additional Configuration
Node ID
Configuring Logging
Setcentrallogging Setgloballogtype Setlogtype Setlogfile
Tail
Chapter 141
Configuring Logging 142
Defining Connectivity
144
Chapter 145
146
Defining Ports, DLCs, and Connection Networks
Port number
Port, Connection Network, and DLC Configuration Parameters
SNA port name
Adapter card number
Type
Additional Port Parameters for Sdlc
Initially active
Line details
Encoding
6AT &&D3 &&Q1 DT7,012345678
Dial string
CN name
Additional Port Parameters for X.25 Qllc
Local SAP number
Define on connection network
Maximum active template instances
Configure downstream LUs for implicit PU access
Additional Port Parameters for Implicit PU
Concentration
Defining Link Stations
Definetypels
Link Station Configuration Parameters
LU traffic
Common Link Station Parameters
Name
Activation
Poll address
Additional Link Station Parameters for Sdlc
Line encoding
SAP number
MAC address
Adapter/Port Number
Circuit type
Channel ID
Remote X.25 address
Remote node name
Parameters for Independent LU Traffic
Remote node type
Local node ID
Parameters for Dependent LU Traffic
Remote node ID
Remote node role
PU Name
Defining Dlur PUs
Dlur PU Configuration Parameters
Defineinternalpu
Reactivate PU after failure
Dlus Name
166
Configuring Dependent LUs
168
LU name
Defining LU Types
LU Types 0-3 Configuration Parameters
Definelu0to3 Definelu0to3range
LU type
LU numbers
LU in pool
Pool name
Definelupool
Defining LU Pools
Assigned LUs
LU Pool Configuration Parameters
Defining LU Pools 174
Configuring Appc
176
Chapter 177
Defining Local LUs
LU alias
Member of default pool
Local LU Configuration Parameters
Definelocallu
180
Defining Remote Nodes
Nodes SNA network name
Remote Node Configuration Parameters
Definedirectoryentry
Definepartnerlu
Defineadjacentlennode definedirectoryentry
Defining Partner LUs
Alias
Partner LU Configuration Parameters
Partner LU name
Wildcard partner LU name
Supports parallel sessions
Uninterpreted Name
Location
186
Defining TPs
Issue the snapadmin definetp command
TP name
TP Invocation Parameters
Parameters are for invocation on any LU/on specific LU
Route incoming Allocates to running TP
Multiple instances supported
Arguments
Full path to TP executable
User ID
Group ID
TP Definition Parameters
Conversation level security required
Security access list
Restrict access
194
Defining Modes and Classes of Service
Mode Associated Purpose Name COS Name
Standard Mode and COS Names
Maximum session limit
Mode Configuration Parameters
Session limits
Initial session limit
Receive pacing window
Minimum contention winner sessions
Minimum contention loser sessions
Auto-activated sessions
Maximum window size
Session timeout
Maximum RU size
Chapter 199
Local LU
Use default LU
Defining CPI-C Side Information
CPI-C Configuration Parameters
Security
Partner LU
Mode
Partner TP
Password
Chapter 203
Session Security Configuration Parameters
Definelulupassword
Configuring Appc Security
Configuring Session Security
Conversation Security Configuration Parameters
Defineuseridpassword
Configuring Conversation Security
Additional Configuration
Users in access list
Configuring a Security Access List
Security Access List Configuration Parameters
Definesecurityaccesslist
Chapter 207
Configuring Appc Security 208
Configuring User Applications
210
Chapter 211
212
Configuring 3270 Emulator Users
Configuring 3270 Users and Sessions
Defineemulatoruser
Style File
Emulation User and Group Configuration Parameters
User Name
Group Name
Sessions
Style file access
Permissions
Session Configuration Parameters
Configuring 3270 Sessions
Session name
Number of sessions
Display or Printer
LU/Pool name
Session base name
Configuring 5250 Emulator Users
Configuring 5250 Users
Chapter 219
Run on computer
Configuring RJE Workstations
RJE Workstation Configuration Parameters
Workstation name
Unix group name
Configuring RJE Workstations 222
Configuring Passthrough
224
Configuring TN Server
TN3270 client address
Configuring TN Server Access Records
TN Server Access Record Configuration Parameters
Definetn3270access
TCP/IP port number
Support TN3270E
Printer LU assigned
Allow access to specific LU
Configuring TN Server Association Records
Display LU assigned
Printer LU
TN Server Association Record Configuration Parameters
Definetn3270association
Display LU
Configuring PU Concentration
Downstream LU name
Downstream LU Configuration Parameters
Upstream LU name
Allow timeout
Fake logon
Configuring Dlur
234
Managing SNAplus2 from NetView
236
Using the Host NetView Program
Input n
Changing the Size of the Command Input Area
Overview of RCF Command Syntax
NetView Screen Display
Uppercase Characters and Escape Characters
Commandtext
Characters to Produce Input ABcd
Using Escape Characters in RCF Commands
Restrictions on Administration Commands Used with Spcf
Using Spcf
Runcmd sp=myspname, appl=node, -a -d querylu0to3
Examples of Spcf Commands
UCF Command Syntax
Using UCF
Runcmd sp=spname, appl=unix, HP-UXcommand
HP-UXcommand
Permitted Commands
Output from HP-UX System Commands
Example of a UCF Command
Grep Temp ab*.c TEMP.out
Runcmd sp=myspname, appl=unix, ux-cancel
Canceling a Command
UCF Security
Using UCF 248
Managing SNAplus2 Clients
End of Section 250
Client Networking Requirements
Setting Up IP Port Numbers
Client Networking Requirements For Windows
LAN Access Timeout
NOF verbs querycentrallogger or querynodeall
Defining Client TPs
Managing Win32 Clients
Disabling SNAplus2 for a Win32 Client
Enabling a Win32 Client
Snapwinsec domain
Win32 Client Security
Snapwinsec off
Possible values for each Registry subkey are as follows
Win32 Client Configuration
Domain
Configuration
Snagroup
Invokedtps
Lanaccesstimeout
Broadcastattemptcount
Serverlosttimeout
Servers
Clientstarttimeout
Server1
Server2-Server10
Auditloggingenabled
Exceptionloggingenabled
Logging
Logdirectory
Errorfile
Backuperrorfile
Errorfilewrapsize
Auditfile
Backupauditfile
Auditfilewrapsize
Succinctaudits
Succincterrors
flipsize
APItracing
file1
file2
Cpic
Truncationlength
Allapi
Appc
Rui
Csv
Nof
MSGtracing
Fmi
CStracing
Datagram
Adminmsg
Data
Receive
Send
Csvtblg
CSVdata
Managing Win16 Clients
Disabling SNAplus2 for a Win16 Client
Enabling a Win16 Client
Win16 Client Security
Win16 Client Initialization File sna.ini
Chapter 279
Snauser
Chapter 281
282
Chapter 283
284
Chapter 285
286
Chapter 287
288
Chapter 289
290
Chapter 291
292
Chapter 293
End of Section 294
Enabling SNAplus2 on HP-UX Clients
Managing HP-UX Clients
Snap start -t
HP-UX Client Network Data File snaclnt.net
Chapter 297
Server names
End of Section Chapter 299
Managing HP-UX Clients 300
Configuration Planning Worksheets
302
Appn End Node
Node Worksheets
LEN node
LEN Node
Your Motif FieldValid Entry/Notes Implementation Value
Your
Configuration server?
Initially active Select if needed Line Details Type
Leased line Switched outgoing Switched incoming
Connectivity Worksheets
Number Port number
Sdlc Link Station Dialog
Duplex Setting
Negotiable Primary Primary multi-drop Secondary
Physical link type
Any Independent only Dependent only
By administrator On node startup On demand
Name Upstream Dlus
Token Ring
Appendix a 311
Motif Field Valid Entry/Notes Implementation Value
Ethernet
Appendix a 313
314
Fddi
Independent LU traffic
NETNAME.CNNAME each
Appendix a 317
Qllc
Appendix a 319
320
Subnet ID
Your Motif FieldValid Entry/NotesImplementation Value
Passthrough Services Worksheets
Downstream LU Dialog
PU Concentration
LU Pool Dialog Pool name
LU lists
TN Server
TN Server Access Dialog
TN Server Association Dialog Display LU
Allow access to specific
Appc
User Application Support Worksheets
Supports parallel
255
LS name
Minimum contention
Motif Field Valid Entry/Notes Implementation Value Location
Ebcdic characters
Route incoming
Restrict to specific LU
Multiple instances
Supported
PIP allowed Select if needed
User ID Up to 10 characters Password
Basic Mapped Either
Sync level
Name Local LU
5250
Partner TP name
LU Type 0-3 Dialog LU name
3270
Style file name
Emulator User and Emulator Group Dialogs User name or group
Multiple sessions Session name
Session Dialog Single session or
Session type
RJE Workstation Dialog Workstation name
LUA
337
338
Introduction to Snmp
340
SNAplus2 Appn Snmp Subagent
Appn Management Information Base MIB
Configuring an Invokable TP Using snaptpinstall
Snaptpinstall -q -t TPname -l LUalias
Snaptpinstall -afilename
Snaptpinstall -r -t TPname -l LUalias
Snaptpinstall -r -t TPname
TPname
File Format for snaptpinstall
346
Appendix C 347
348
Appendix C 349
350
Securitytype
Securitytype is Service
352
Using SNAplus2 in a High Availability Environment
354
What is High Availability?
356
Appendix D 357
LU Pools for 3270, 3179G, and LUA
SNAplus2 High Availability Features
Figure D-2 LU Pools
Client/Server Configuration
360
Appendix D 361
Table D-1 Component Primary Server Backup Server
Appendix D 363
364
Figure D-6 SNAplus2 environment with ServiceGuard
Using SNAplus2 with MC/ServiceGuard
Identifying Critical SNAplus2 Connectivity
Creating the HA SNAplus2 Package
Appendix D 367
SNAplus2 Package
Table D-2 Suggestions for Defining the SNAplus2 Package
Specifying the Service Command
Opt/sna/bin/snapmon HALS. See Specifying
370
Specifying a Package IP Address
Figure D-7 SNAplus2 in Client/Server Configuration
SNAplus2 Client/Server LAN Connections
SNA LAN Connections
Figure D-9 SNAplus2 Server Running TNServer
TN Server LAN Connections
Figure D-10 Accessing SNAplus2 Server via LAN
Using the LAN to Access Standalone Servers
Adding Customer Defined Functions
Customizing the SNAplus2 Package Control
Script
Modifying the Path variable
Snapadmin startls, lsname=HALS
Lans
Compatibility Constraints
Qllc
Sdlc
Appendix D 381
Advanced Configuration Techniques
Writing Your Own SNAplus2 Service Script
384
Appendix D 385
386
Numerics
Index
388
389
390
391
392
393
394
395
396
397
398