Abstract for SNA Network Implementation Guide
Summary of changes
Changes made in z/OS Version 2 Release 1, as updated September 2014
Summary of changes for z/OS Version 2 Release 1
Post-installation considerations for z/OS Communications Server
Defining Communications Server SNA to z/OS
Using automatic restart manager
Starting z/OS Communications Server SNA
VTAM networking concepts
VTAM functions
VTAM nodes
Nodes with APPN function only
Control point
Network node
End node
Network node server
Central directory server
Border node
Nodes with subarea function only
System services control point
Communication management configuration and data hosts
Nodes with both subarea and APPN function
Interchange node
Migration data host
Composite network node
Low-entry networking node
Network accessible units
Physical unit
Logical unit
Dependent LU support
Independent LU support
Network control sessions
SSCP-SSCP sessions
CP-CP sessions
User sessions
How VTAM locates resources
Locating resources in a subarea network
Locating resources in an APPN network
Route selection
Routing in a subarea network
Routing in an APPN network
Topology and routing services
Topology database
APPN class of service
Route calculation and selection
Addressing
Subarea addressing
APPN addressing
Controlling network data flow using pacing
Pacing concepts
Pacing window
Implementing a VTAM network
Using start options and configuration lists
Start options
Required start options
Recommended start option
Sources of start options
Start option processing
Creating start option lists
Improving VTAM performance using start options
Reducing network search overhead using search reduction
Improving VTAM performance using the NCPBUFSZ start option
Increasing host subarea element addresses
Enhanced addressing for session managers
Diagnosing problems using start options
Configuration lists
Identifying resources to VTAM
Coding concepts
Sift-down effect
Using MVS system symbols
Verifying a VTAM network
Verifying a multiple-domain subarea network
Verifying a multiple-network environment
Verifying a VTAM APPN network
Connecting an APPN node to VTAM
Connections through boundary function-based transmission groups
Multiple connections with parallel transmission groups
Channel connections between APPN nodes
Multipath channel connections
Levels of MPC capability provided by VTAM
Using MPC connections in an APPN network
MPC connection example
How the level of MPC is determined
MPC dynamics
HPDT Packing
Determining the storage cost of enabling HPDT Packing
Composite network node channel connections
Composite network node definitions
Network node definitions
Leased connections between APPN nodes
IBM 3172 Nways Interconnect Controller connections between APPN nodes
Examples
XCA major node in network node 1
XCA major node in network node 2
Switched major node in network node 2
Using a connection network
IBM Open Systems Adapter connections between APPN nodes
LAN connections
ATM connections
ATM LAN emulation connections
ATM native connections
Defining ATM native connections to VTAM
APPN multiple network connectivity
Peripheral subnetwork boundaries
Extended subnetwork boundaries
APPN multiple network connectivity support
Virtual-route-based transmission groups
Defining a VR-based TG
VR-based TG recommendations
Physical adjacency
CMC connectivity
Migration data host connectivity
Selecting the network node server for end nodes
Creating a network node server list
Activating, replacing, and displaying a network node server list
Using the NNSPREF start option
Connecting a subarea node to VTAM
Connecting two VTAMs using channels
Channel-to-channel adapter connection
Multipath channel connections
Connecting two VTAMs through communication controllers
Nonswitched SDLC subarea connection
Sample coding for SDLC primary and secondary links and link stations
Sample coding for an intermediate routing node link
Switched SDLC subarea connection
Sample coding for a switched major node for a switched subarea
Sample NCP definition statements for switched subarea link connection
Controlling connections
Supporting a remote controller
X.25 subarea connection (NPSI support)
Token-ring connection (NTRI support)
Sample NCP definition statements for token-ring connection
Connecting two VTAMs using an external communication adapter
Sample configuration with Ethernet or Ethernet-type LAN
Sample configuration with a token-ring local area network
Connecting an NCP to VTAM
Channel-attached NCP
Using parallel transmission groups between VTAM and a channel-attached NCP
Channel-attached NCP to a VTAM data host
NCP definition statements
NCP definition statements for VTAM
PCCU definition statement
BUILD definition statement
HOST definition statement
Network control point definition statements for NCP
Connecting an NCP to another NCP
Recovery operations
Defining a link-attached NCP
Enhanced remote controller support
NCP switched SDLC connections
Dial-out connections
Dial-in connections
Using Enterprise Extender (EE)
Overview
Benefits of Enterprise Extender
Availability of Enterprise Extender
Hardware requirements
EE reliability and strategy
Using EE and extended border node (EBN) as a replacement for SNI
EE implementation considerations
Designing the EE network
Distinctions between an EE network and an EE connection network
Characteristics of EE connections
Static VIPA considerations
Using multiple VIPAs
Parallel transmission groups (TGs)
Rule for multiple EE connections
IP multipath considerations
Class of Service preservation dependencies
Comparing host name and IP address definitions
Types of definitions
Configuring the EE network
Preservation of SNA transmission priority
Network address translation (NAT) considerations
Steps for configuring and activating an EE network
Step 1: Prepare your TCP/IP configuration
Step 2: Evaluate IP address resolution
Step 3: Prepare your VTAM definitions
Activating EE
Verifying activation
Verifying the health of EE connection
Display EE,LIST=EEVERIFY command example
Display EE,ID=line name command example
Configuring the EE connection network
Connection network concepts
EE connection network rules
Contrasting local and global networks
Benefits of defining multiple Enterprise Extender virtual routing nodes
Defining local and global VRNs
Defining multiple global VRNs
Using multiple local or global VRNs for EE load balancing
Traversing multiple APPN network boundaries
Defining an EE connection network in the EE XCA major node
EE security considerations
SNA session level encryption (SLE)
IP security (IPSec)
Providing authentication
Providing encryption
Using EE with network address translation (NAT)
Network address/port translation (NAPT)
IP filtering
IDS for Enterprise Extender
OEM security products — EE proxy solutions
Tuning the EE network
Tuning Enterprise Extender-specific buffer pools
Timers
When does the RTP pipe go away?
When does the EE connection go away?
Inactivity timer example 1
Inactivity timer example 2
HPR ALIVE timer optimization for Enterprise Extender
Enterprise Extender LDLC keep-alive reduction
Enterprise Extender improved packet loss tolerance
Disconnect and inactivity summary
Customizing IP type of service
Advanced coding considerations for EE
EE connection network reachability awareness
Unreachable time (UNRCHTIM) considerations
Performance consideration
EE virtual node route selected after UNRCHTIM is detected
EE connection network reachability awareness in a mixed-release environment
Displaying unreachable partner information
Clearing unreachable partner information
Maintaining unreachable partner information in the topology database
Route selection anomalies
TCP/IP MTU size for EE
Running EE in constrained or virtualized environments
RTP transmission stall operator awareness and recovery support
Load balancing
Transmission group profiles
Dynamic reconfiguration
Dial usability - DWACT, DWINOP, KEEPACT, REDIAL, and REDDELAY
Customization for EE connection network PUs
Cross-subnet routing with global VRNs
Troubleshooting EE problems
OSA-Express
OSA-Express overview
Defining an OSA-Express device to z/OS Communications Server using QDIO
OSA routing
OSA-Express virtual MAC (VMAC) routing
Primary and secondary routing
Outbound priorities
MTU
Sharing NCP peripheral nodes (CMC configurations)
Channel-attached NCPs in a CMC configuration
Link-attached NCPs in a CMC configuration
Controlling resource ownership in a CMC configuration
Problem determination in a CMC configuration
Defining resources dynamically
Defining switched resources dynamically
Dynamic PU definition (DYNPU operand)
Dynamic switched definitions
Configuration services exit routine
Model major nodes and model statements
Sample model major node
Dynamic configuration of channel-attached devices
Installation and preparation
Defining your configuration
Building resource definitions
Using the default naming convention
Customizing the command lists
Modifying the resource definition defaults
Modifying the naming convention
Supplying your own naming convention
Writing your own command lists
Dynamic reconfiguration and change of operands
Dynamic reconfiguration and dynamic change requirements
Using the VARY ACT,UPDATE technique
Coding dynamic reconfiguration changes
Errors in the VTAMLST definition file
Using the VARY DRDS technique
Adding resources
Deleting resources
Moving resources
Using the MODIFY DR technique
Dynamic reconfiguration of independent LUs
Dynamic reconfiguration of frame-relay resources
Dynamic reconfiguration and change of operands
Implicit dynamic reconfiguration
Dynamic reconfiguration examples
Line backup through dynamic reconfiguration
Defining dynamic reconfiguration
Defining peripheral nodes
Defining type 2.1 peripheral nodes
Nonnative network type 2.1 connections
Attaching peripheral nodes to VTAM
Local non-SNA connection
Local SNA connection
Defining a local SNA connection
Sample local SNA connection
Enterprise Systems Connection (ESCON) channel attachment (ESA systems only)
Loop-adapter-attached connection
External communication adapter (XCA) connections
Defining an XCA configuration
Example XCA configuration
Automatically generating lines and physical units
Attaching peripheral nodes to NCP
Defining type 2.1 peripheral nodes
Nonswitched SDLC connection
Switched SDLC connection
Connecting to nonnative nodes
Using error recovery activation
Sample switched SDLC connection to an NCP
Controlling dial-in requests
Controlling dial-out requests
ID exchange
Controlling disconnection
Defining switched resources used by multiple VTAMs
NCP/Token Ring interconnection (NTRI)
NCP major node definitions
TIC address
Adapter type
Switched major node
Token ring security
BSC connection
Defining LUs
Independent LUs
Characteristics of independent LUs
Adjacent link stations
Session capabilities
Extended BIND
Multiple sessions
Addressing
Alias name translation and independent LUs
Dynamic reconfiguration and independent LUs
Defining independent LUs
Dynamic definition of independent LUs
Using CDRSC definition statements for independent LUs
Automatic conversion of independent LU definition statements
Multiple connections between a type 2.1 node and a subarea node
Dynamic selection of session connections
Connecting independent LUs through NCPs
LU address pool
Primary LU address pool
Session information pool
Reserving session control blocks
Limiting sessions
Improving session establishment performance
Authorized transmission priority for LEN connections
Restrictions on using independent LUs
Dependent logical units
Defining dependent LUs dynamically
LUGROUP operand
Establishing and controlling SNA sessions
Multicultural support
Multicultural support for user USS messages and commands
Defining USS tables for use with the LANGTAB operand
Defining USS messages to the MVS message service
Multicultural support for the language passed to application programs
Model name table
Associated LU table
Selecting session parameters for the logon mode table
Automatic logons
Coding for automatic logon
Operator commands for automatic logon
Reallocation of autologon sessions
Sample automatic logon reallocation
Conditions for reallocation
How primary logical unit status affects reallocation
Determining automatic logon relationships
Sample displays received during reallocation
Session management exits
Session authorization
Session accounting
Session-level pacing
Fixed session-level pacing
Adaptive session-level pacing
Setting initial pacing values
Overriding fixed pacing counts
Independent logical units and adaptive-session pacing
Application program pacing
Inbound session pacing
Outbound session pacing
Sample configurations
Same domain application program-to-application program session
Same domain application program-to-local device session
Application program-to-application program over APPN host-to-host connection
Application program-to-application program over CTCA connection
Application program-to-local SNA over CTCA connection
Application program-to-local SNA device over AHHC connection
Application program-to-application program with VR from intermediate host-to-SLU host
Logon and logoff requests from dependent logical units
Unformatted logon requests using mixed-case passwords
Network routing
Network routing and resource location for APPN nodes
Types of searches
Directed search
What is a directed search?
Who originates a directed search?
When is a directed search needed?
Broadcast search
What is a broadcast search?
Who originates a broadcast search?
When is a broadcast search needed?
Cross-subnetwork search
What is a cross-subnetwork search?
Who originates a cross-subnetwork search?
Is a cross-subnetwork search a broadcast search sent over subnetwork boundaries?
Operator-initiated search
What is an operator-initiated search?
When is an operator-initiated search needed?
Minimizing broadcast searches
Central directory servers
What are the benefits of a central directory server?
How does a central directory server receive a search request?
How does a central directory server handle a search request?
What do you need to define to take advantage of a central directory server?
Registering resources
Controlling which central directory server receives registration requests
Controlling the timeliness and size of the directory database
Network search overhead caused by duplicate resource definitions
Avoiding congestion
Checkpointing of the TRS database and the directory database
APPN Class of Service
What Is APPN Class of Service?
What information is specified in the APPN Class of Service?
Do you have to code anything to make APPN Class of Service work?
What are the IBM-supplied default classes of service?
What do you get if you accept all the defaults?
What is the APPN Class of Service default in a user-coded logon mode table?
How do I add APPN Class of Service to my logon mode table?
How does z/OS Communication Server use the Class of Service to choose a route?
Influencing session routing
Example of weight computation
APPN network routing through a composite network node (CNN)
Using the SAMAP table
Subarea number mapping
Net ID mapping
Network routing for subarea nodes
Physical paths
Logical paths
How session traffic is assigned to a specific route
How to plan routes in your network
How VTAM handles network and subarea addressing
Compatibility between nonextended and extended network addressing nodes
Compatibility between extended network and extended subarea addressing nodes
Virtual route pacing
Degrees of congestion
Local flow control and severe congestion
Window sizing
Parallel sessions using parallel transmission groups
Dynamic path update
Application programs
Naming an application program
Model application program definitions
Overview
Coding guidelines
When only the required name is defined
When the required name and the optional name (ACBNAME) are defined
How VTAM finds the best match
Example of using model application program definitions
When only the required name is defined
When the required name and the optional name (ACBNAME) are defined
Resource state requirements
Authorizing application facilities
Passing and validating logon requests
Overriding dial number digits for dial or token-ring connections
Acquiring LU sessions
Enabling parallel sessions
Authorizing privileged paths
Data compression
Types of compression
Implementing data compression
Compression level negotiation
Negotiation when VTAM owns the PLU
Negotiation when VTAM owns the SLU
Examples of data compression
Summary of data compression
Security features
Cryptography facility
Implementing cryptography for LU-LU session data
Establishing cryptographic sessions
Cryptographic session initiation
End-to-end cryptography
Host-by-host cryptography
Changing cryptographic keys dynamically
Using alternate LU key-encrypting key names
Specifying key encrypting key (KEK) names for LUs
Using import and export CP/SSCP KEK names
Message authentication
Modifying and displaying MAC specifications
SLU authentication
VTAM application security
Confidential data
Logon mode parameters
Using user variables (USERVAR)
Application workload balancing with USERVAR
Classes of USERVARs
Types of USERVARs
Processing USERVARs
USERVAR propagation and routing
Defining your network with USERVARs
Dynamic USERVAR update session failure
Generic resources function
High availability using extended recovery facility
Security features in an XRF environment
LU 6.2 in an XRF Environment
Persistent LU-LU sessions
Single node persistent sessions
VTAM common network services
Cross-memory application programming interface (API)
Allocating private storage
Communicating with start-stop devices
LU 6.2 application programs
Enabling LU 6.2 support
LU 6.2 sessions
Session establishment and termination
Conversations
Sending and receiving data
Session characteristics
Session initiation using resource verification reduction
Controlling the use of resource verification reduction
LU 6.2 session limits
Requesting session limit changes: Application
Requesting session limit changes: Operator
Coding session limits
Session limits and deactivation
Managing LU 6.2 sessions with operator commands
LU 6.2 security
LU 6.2 sync point services
Selective termination of idle LU 6.2 sessions
Selective termination of idle network management sessions
APING support
Canceling APING sessions
Canceling APING processing
Canceling APINGD processing
High-performance data transfer (HPDT)
Communications storage manager (CSM)
CMIP application programs
VTAM topology agent CMIP application program
Implementing CMIP services
What the topology agent does
How data flows between the topology manager and the topology agent
Associations and using the directory definition file for CMIP services
Controlling associations
Determining security for associations
No security on associations
DES-based security on associations
Application program-to-application program security on associations
No associations
Name mapping and address mapping
Updating the directory definition file
Functions provided by VTAM in a sysplex
Setting up the sysplex environment for VTAM and TCP/IP functions
Sysplex subplexing
Setting up a subplex
Considerations
Coupling facility structure attributes
Structure type
Structure rebuilds
Structure connection disposition
Structure disposition
Determining the size of the coupling facility structure
Sample CFRM coding
Connecting to and allocating storage for coupling facility structures
Structure rebuild
Initiating a structure rebuild
Stopping a structure rebuild
Coupling facility duplexing
Coupling facility storage shortages
Dynamic altering of structures
Dynamic changes to coupling facility size
Dynamic changes to entry-to-element ratio
Dynamic definition of VTAM-to-VTAM connections
Generic resources
Generic resources requirements
Generic resource mapping
Partner LU mapping
Initiating sessions with generic resource members
Initiating sessions using the application program network name
Initiating sessions using the generic resource name
Implementation considerations
Coupling facility failures for generic resource configuration
Failure of a VTAM node
Failure of a link between a VTAM node and generic resource structure
Failure of the generic resource structure
Removing a generic resource
Steps for removing a generic resource
Routine maintenance for VTAM nodes
Multinode persistent sessions
Multinode persistent session configuration requirements
Using multiple coupling facility structures for multinode persistent sessions
Establishing multinode persistent sessions
Session route setup at an end node
Session route setup at a network node
Coupling facility failures for multinode persistent session configuration
Failure of a VTAM node
Failure of a link between a VTAM node and multinode persistent structure
Failure of an MNPS structure
Failure recovery processing
MNPS planned and forced takeover processing
MNPS planned takeover
MNPS forced takeover
What to do if recovery does not occur or complete
TSO generic resources
Sysplex-wide security associations
Coupling facility failures for sysplex-wide security associations
Failure of a TCP/IP stack
Failure of a VTAM node
Rebuild of the sysplex-wide security associations structure (EZBDVIPA)
Disconnect from the EZBDVIPA structure
Sysplexports
Coupling facility failures for Sysplexports
Failure of a TCP/IP stack
Failure of a VTAM node
Rebuild of the Sysplexports structure (EZBEPORT)
Disconnect from the EZBEPORT structure
Implementing an APPN network
Coding considerations for APPN resources
Maximum APPN Locate size considerations
Enabling control sessions
CP-CP sessions between two VTAM nodes
Defining adjacent APPN nodes
Defining the logon mode for CP-CP sessions
High-Performance Routing (HPR)
What is High-Performance Routing?
What is Rapid Transport Protocol?
What is automatic network routing?
How does HPR switch paths?
HPR implementation overview
Levels of HPR support
Limiting HPR support
Sample HPR configurations
HPR over composite network nodes
HPR over APPN host-to-host channel connections
Multiple HPR routes between HPR session endpoints
Multiple RTP connections over the same HPR route
Using VR-based TGs for non-HPR endpoints
Sessions involving HPR and APPN routes
Sessions traversing subarea and APPN networks
APPN session endpoint is one hop from the interchange node
APPN session endpoint is more than one hop from the interchange node
Session endpoints are in separate subarea networks
Sessions through NCP in a composite network node providing RTP support
Setting session paths using HPRNCPBF
Implementing a combined APPN and subarea network
Start options defining a combined subarea and APPN environment
SORDER start option
SSEARCH start option
CDRSCTI start option
IOPURGE start option
Dependent LUs
Dependent LU server
Dependent LU server support across subnetwork boundaries
Defining CDRSCs
Shared NCPs
SSCP takeover
Establishing and controlling sessions
Controlling searches
Using SORDER to control network search order
Using SSEARCH to limit subarea network searches
Using the CDRSCTI start option to reduce broadcast searches of APPN
Using the DISJOINT operand to define disjoint subarea networks
APPN and subarea Class of Service resolution
Resolving logon mode names to subarea and APPN Classes of Service
Resolving the logon mode name to session parameters and subarea COS
Resolving the logon mode name to an APPN Class of Service
Defining APPN and subarea Classes of Service in logon mode tables
Defining APPNTOSA and SATOAPPN class of service mapping tables
Adding and moving nodes
Implementing a subarea network
Start options defining other domains
Defining the location of cross-domain resource managers by coding adjacent SSCP tables
Defining the location of cross-domain resource managers dynamically
Specifying timeout values for locating cross-domain resources
Identifying VTAMs in other domains (CDRMs)
Identifying resources in other domains
Dynamic definition of cross-domain resources
Static definition of cross-domain resources
Model definition of cross-domain resources
Coding guidelines
Resource state requirements
Adjacent SSCPs
Adjacent SSCP lists for CDRSCs
Defining adjacent SSCP tables
Dynamic definition of adjacent SSCPs
Static definition of adjacent SSCPs
Table search order
Routing with adjacent SSCP tables
Routing rules
Routing and dynamic tables
Activating adjacent SSCP tables
Improving performance
Adjacent SSCP selection function
SSCPORD and SSCPDYN routing methods
CDRM owner verification for cross-domain resources
Changing ownership of cross-domain resources
Shadow resources
Connecting multiple subarea networks
Defining a multiple-network environment
SNI configurations
Start options defining other networks
Start options for gateway VTAMs
GWSSCP start option for nongateway VTAMs
Configuration lists for gateway VTAMs
Connecting networks
Defining a gateway VTAM
Defining a gateway NCP
Converting a non-SNI NCP to a gateway NCP
Defining native networks
Coding the BUILD definition statement
Coding the GWNAU definition statement
Coding the HOST definition statement
Defining nonnative networks
Dynamic network identification
Enabling dynamic NETID
Creating dynamic networks from model networks
Considerations for implementing dynamic network identifier
Sample dynamic NETID configuration
Defining cross-domain resource managers
Defining cross-domain resources
Session initiation request
Name assumption
Predefined cross-domain resources without network specification
Predefined cross-domain resources with network specification
Dynamic cross-domain resources
Defining adjacent SSCPs
Types of adjacent SSCP tables
Deciding whether to code adjacent SSCP tables
Sample of adjacent SSCP tables for a multiple-network environment
Example default lists
Example network-specific lists
Overriding the SSCP lists
Request routing
Rerouting of requests
Rules for cross-network session request routing
Dynamically defined CDRSCs and adjacent SSCP tables
Alias name translation and adjacent SSCP tables
Cross-network routing
Network address structures
Maintaining address structures
Addressing considerations for interconnected networks
Network naming conventions
Controlling paths for interconnected networks
Gateway path selection
Coding the gateway path
Handling class of service tables
Address translation
Element addresses
Parallel sessions and element addressing
Multiple ACBs and element addressing
Resource name translation
Alias selection function of the session management exit routine
NetView alias name translation facility
Translating LU names
Mapping logon mode names
Mapping Class of Service names
Defining alias names
Resolving alias name requirements
Establishing and controlling SNA sessions
Nonnative network type 2.1 connections
Considerations for network nodes
Considerations for end nodes
Specifying and defining the destination LU
Automatic logon
Operating VTAM
Gateway NCP and VTAM interaction
Using the NetView program for network management
Application programs
Defining the NetView program
Operating VTAM
Starting the domain
Configuration restart
Recording changes to the network configuration
Using configuration restart warm start
Configuration restart example
Information recorded by configuration restart
NCP major node
Channel-attachment major node
Local SNA major node
Switched SNA major node
Local non-SNA major node
CDRSC or CDRM major node
Activating resources
Order of activation
Resources automatically activated by VTAM
Activating application programs
Monitoring the domain
Using the DISPLAY command
Monitoring I/O problems
Suppressing messages
Message flooding prevention
Other methods of controlling messages
Displaying and testing routes
DISPLAY ROUTE command
DISPLAY APING command
Defining operator messages and commands
Multiple console support (MCS) in VTAM
Controlling the domain
Establishing and terminating sessions with operator commands
Dynamic table replacement
Deactivating resources
Order of deactivation
Automatic deactivation
Normal deactivation
Immediate deactivation
Forced deactivation
Forced reactivation
Halting VTAM
Canceling VTAM
Automatic operations
Program operators
Secondary and primary program operators
CNM application programs
CNM routing table
NetView program and other CNM application programs
Defining a CNM application program
Collecting session awareness (SAW) data
Using the default SAW data filter
Coding your own SAW data filter
Eliminating session initialization failure data
Operating VTAM in a multiple-domain subarea network
Links and link stations
Activating links
Deactivating links
Cross-domain links
Delayed activation of logical lines
Discontiguous domains
Backing up resource owners
Steps for resource takeover
Restarting the host
Returning ownership
Sharing an NCP
Operating with an NCP
Loading an NCP
NCP load process
Identifying the communication controller
Selecting a load station
Loading from the host or from external storage
Reloading an NCP
Scheduled automatic reloading of a communication controller
Functions of scheduled automatic reload
Example of a scheduled automatic reload
Considerations for scheduled automatic reloading
Renaming NCP load modules
Sample load module name change
Considerations for changing load module names
Functions for changing load module names
Loading or purging a load module on a communication controller disk
Activating an NCP
Automatic activation of adjacent link stations
Specifying adjacent link stations
Example of automatic activation of adjacent link stations
Delay of automatic activation
Updating adjacent link stations
Reactivating a failed NCP
Activating links
How a link station is activated
Owning link stations
Delayed activation of logical lines
Loading and activating an NCP over a switched link
On the PCCU definition statement for NCP2
On the VARY ACT operator command
Enabling communication controller channels for activation
Monitoring an NCP
Sending line errors to VTAM
Displaying NCP storage
Testing a nonswitched SDLC line
Deactivating an NCP
Deactivating links
Dumping an NCP
Selecting a dump station for a static dump of an NCP
Selecting a dump file for an NCP dump
Selecting the disposition of an NCP dump
Other communication controller dumps
Selecting a dump file for a MOSS or CSP dump
IBM Communication Controller for Linux on System z considerations
Defining and activating XCA-attached CCL NCPs
Loading XCA-attached CCL NCPs
Monitoring and managing XCA-attached CCL NCPs
Dumping XCA-attached CCL NCPs
Tuning VTAM for your environment
Introduction to tuning
Tuning tools
Estimating active sessions
Common storage areas
Buffer pools
NCP slowdown
Coattailing
Tuning tools
Monitoring common storage areas
Analyzing slowdown
Gathering tuning information with the performance monitor interface
Gathering tuning statistics
Tuning input/output (I/O) operations for SNA controllers
Online tuning statistics report for SNA controllers
Tuning statistics file report for SNA controllers
Tuning I/O operations for channel-to-channel connections
Online tuning statistics for channel-to-channel adapters
Tuning statistics file report for channel-to-channel adapters
Tuning I/O operations for multipath channel connections
Tuning I/O operations for multipath channel (MPC) connections using XCF
Online tuning statistics for multipath channel adapters using XCF
Tuning statistics file report for multipath channel connections using XCF
Tuning I/O operations for multipath channel connections using channels
Online tuning statistics for multipath channel connections using channels
Tuning statistics file report for multipath channel connections
Tuning input/output (I/O) operations for TCP connections
Online tuning statistics report for TCP connections
CDLC
CLAW
CTC
HyperChannel
LCS
Tuning statistics file report for TCP connections
Tuning input/output (I/O) operations for RoCE connections
Online tuning statistics report for RoCE connections
Tuning statistics file report for RoCE connections
Analyzing tuning statistics
Determining the amount of coattailing in your system
Migrating from user-replaceable constants
Estimating the number of active sessions
EAS operand for application programs
EAS operand for independent logical units
Common storage areas
Common service area limit
Common service area 24-bit
DISPLAY STORUSE pools
Buffer pools
Types of buffer pools
Buffer pool allocation
Setting buffer pool allocations
How dynamic expansion operates
Guidelines for dynamic expansion
Dynamic expansion and storage
I/O buffers and application program data transfer
HOT I/O detection/termination
HOT I/O session detection
HOT I/O session termination
Controlling NCP slowdown
Maximizing coattailing
Controlling outbound coattailing
Controlling inbound coattailing
DELAY operand
MAXBFRU operand
Coattailing for SNA controllers
Guidelines for setting DELAY
Setting the MAXBFRU operand
MAXBUFU formulas
Guidelines for setting I/O buffer size
Guidelines for setting UNITSZ
Coattailing for channel-to-channel operations
Guidelines for setting DELAY
Guidelines for setting I/O buffer size
Virtual route window sizes
Session-level pacing tuning considerations
Input/output buffers
Application program data space
CSM storage
TSO/VTAM
Defining TSO to VTAM
Defining the TCAS application to VTAM
Single-domain network
Multiple-domain network
Using model application program definitions for TSO/VTAM application programs
Using BASENAME to define TSO/VTAM applications programs
Resource registration in an APPN network
Defining TSO/VTAM session parameters
TSO/VTAM support of 3270 devices
MODEENT macroinstruction for non-SNA 3270 devices
MODEENT macroinstruction for SNA 3270 devices
PSERVIC operand of the MODEENT macroinstruction
LANG operand of the MODEENT macroinstruction
Defining the 3790/3270 configuration to TSO/VTAM
MODETAB macroinstruction
MODEENT macroinstruction
Defining 2741, TWX, or WTTY terminals to TSO/VTAM
MODETAB macroinstruction
MODEENT macroinstruction
Defining an interpret table for compatible logons
Defining TSO to MVS
Writing a procedure to start TSO/VTAM time sharing
Creating a TSOKEY00 PARMLIB member
Defining TCAS program properties
Implementing TSO/VTAM
Translation tables
Coding TSO/VTAM exit routines
Security
Performance
3270 large screen considerations
TSO/VTAM screen management
Full-screen application program screen management
TSO considerations
Multicultural support for TSO/VTAM user messages
Operating VTAM under TSO
Storage estimate worksheets
General information
APPN interchange node or network node
APPN migration data host and end node
Subarea data host
Subarea communication management configuration
APPL EAS storage estimates
Communications storage manager
CSM installation and definition
Initializing CSM
Monitoring CSM
CSM problem diagnosis
Logon manager
How the logon manager operates
Installing the logon manager
Starting the logon manager
Defining the logon manager
Sample logon manager configuration
Defining the logon manager and TPF applications to VTAM
Defining the logon manager configuration
Subarea configuration
Class of service configuration
Application passwords and minimum channel links
Logon manager procedure
Number of TPF applications
Maximum number of buffers
Maximum number of subareas
Reserved keywords
Monitoring logon manager resources
Halting the logon manager
Cryptographic keys
Filing SLU keys for single-domain cryptographic sessions
Single-domain cryptographic sessions that use PCF/CUSP
Single-domain cryptographic sessions that use ICSF/MVS
Filing CDRM keys for cross-domain cryptographic sessions
Cross-domain cryptographic sessions in which both hosts use PCF/CUSP
Cross-domain cryptographic sessions in which both hosts use ICSF/MVS
Cross-domain cryptographic sessions in which the hosts use different cryptographic services
Changing the cryptographic capability of a logical unit
Command lists: Dynamic configuration of channel-attached devices
ISTDINFO: VTAM device information services
Dependencies and restrictions
Output variable
Output tokens
ISTDEFIN: VTAM device information services
Dependencies and restrictions
Output variable
Output tokens
Message translation using the MVS Message Service
Overview of MMS support
Internal translation
Selecting internal translation
Defining messages for internal translation
External translation
Selecting external translation
Defining messages for external translation
Skeleton file use
Forcing an APPN route in a VTAM network
Border node connection types
VTAM restricted materials
Architectural specifications
Accessibility
Bibliography
Index for SNA Network Implementation