• 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