8295  Reviews star_rate star_rate star_rate star_rate star_half

BMC Mainframe: z/OS Communications Server Part 1 - Implementing an APPN Network using SNA/VTAM

This newly revised four-day course is the first part of the definitive z/OS Communications Server training programme. It is an essential requirement for all personnel working in or with an SNA (APPN...

Read More
$2 USD
Duration 4 days
Course Code MGRS-ZCS1-2021
Available Formats Classroom

Overview

This newly revised four-day course is the first part of the definitive z/OS Communications Server training programme. It is an essential requirement for all personnel working in or with an SNA (APPN and SubArea) network. This in-depth course introduces and explains the concepts, terminology and configuration of SNA, VTAM and APPN. Emphasis is placed upon, but is not limited to, VTAM implementations of SNA in both an APPN and SubArea Network. Additionally, APPC is explained in detail. The course also teaches how to define the network in order to optimize response time and throughput, especially in a Parallel Sysplex.

  • Please note that this is a highly practical course where each student will have their own VTAM/APPN Network.

Who Can Benefit

  • Operators
  • System Programmers
  • Users

Course Details

SNA - Introduction

  • What is SNA?
  • Pre-SNA networks
  • SNA hardware and software
  • SNA elements
  • Sessions
  • SNA layers
  • SNA message units
  • Session establishment sequence
  • Why APPN?
  • APPN node types
  • Resource registration
  • Resource location
  • LU-LU session activation
  • Locating resources

Console Commands

  • The START command
  • The DISPLAY command
  • The VARY command
  • The MODIFY command
  • The HALT command

Network Addressable Units

  • SNA Network Addressable Units (NAUs)
  • SSCP/CP functions
  • PU types
  • Message flow
  • Address awareness
  • Subarea network addresses
  • APPN network address
  • Local addresses
  • Address conversion

SNA Sessions

  • Sessions and half-sessions
  • Half session layers
  • Session types
  • Setup flows
  • Initiation sequences
  • Logon request processing
  • LU-LU session types

APPN/HPR Concepts

  • Introduction to APPN
  • APPN protocol
  • Base and Towers
  • SNA layer model
  • Why APPC?
  • APPC LU differences
  • Route calculation
  • APPN Class Of Service
  • APPN COS definition in VTAM
  • Transmission groups
  • Channel to Channel Adapters
  • Cross domain logon processing
  • PU Type 2.1
  • The Address Space Manager
  • APPN and the Boundary Function
  • Link Stations
  • APPN Node Services

APPN/HPR Topology

  • Topology Database - Part One
  • Learning of Topology
  • Topology Database - Part Two
  • Topology Database - Part Three
  • Garbage Collection
  • HPR overview
  • The High Performance pouting principle
  • Rapid Transport Protocol
  • RTP Route Recovery
  • APPN/HPR options
  • Adaptive rate based pacing
  • ISTRTPNM
  • HPR only links

Network Installation and Definition

  • Network planning
  • Network installation
  • MVS installation considerations
  • VM installation considerations
  • Network related datasets
  • VTAM start procedure
  • Structure of SYS1.VTAMLST
  • The ATCSTR00 member of SYS1.VTAMLST
  • The ATCCON00 member of SYS1.VTAMLST
  • Network definition - major & minor nodes

VTAM and APPN Resources

  • Applications and local terminals
  • Application programs
  • Local terminals
  • VTAM and application programs
  • The Application Major Node
  • TSO session establishment
  • VTAM and Local SNA terminals
  • The Local SNA Major Node
  • VTAM and Local non-SNA terminals
  • The Local non-SNA Major Node
  • VTAM and TCP/IP
  • The Application Major Node for TCP/IP
  • OSAs, Hipersockets and Channel Attached Routes
  • OSA diagnostic device
  • QDIO and non-QDIO
  • OSA Express CHPID definitions
  • Adding an OSA Control Unit and device
  • Adding OSAD device
  • Hipersockets
  • Hipersockets definition
  • CHPID Type IQD
  • MTU sizes
  • Channel Attached Routers and Servers
  • Defining MPCPTP devices
  • Defining MPCIPA devices
  • Available TCP/IP commands
  • The START and STOP commands
  • The MODIFY command
  • The DISPLAY command
  • The VARY command
  • The OBEYFILE command
  • The NETSTAT and onetstat command
  • NETSTAT command options
  • Defining model major nodes for EE connections and RTP pipes
  • Defining switched PUs for EE connections

User-Coded Tables

  • Assembled Tables
  • Unformatted System Services (USS) logon procedure
  • Mode Tables
  • USS Tables
  • USSCMD macro format
  • USSPARM macro format
  • SNA/SCS message 10 example
  • SNA character set
  • Non-SNA/3270 message 10 example

APPN and VTAM Data Flow

  • The Session Control Layers
  • Session profiles
  • Session level pacing (TC)
  • Session level pacing example
  • Adaptive session level pacing
  • Request chaining (DFC)
  • Bracketing (DFC)
  • Send/Receive modes (DFC)
  • Function Management Headers (PS)
  • BIND request format
  • LU6.2 negotiable BIND
  • Negotiable BIND parameters
  • Conversations and sessions
  • Types of conversation
  • Starting a conversation
  • APPC Function Management Headers
  • FMH-5 contents
  • FMH-7 contents
  • FMH-12 contents
  • Generalised Data Stream
  • Service Transaction Program GDS IDs
  • Conversation message flows
  • Major architectural verbs
  • Implementation differences
  • Sample APPC application

APPN Message Structures

  • Message format and flow
  • RU categories
  • BIU structures
  • Request header format
  • Response header format
  • Transmission header formats
  • Additional TH fields
  • FID conversion

VTAM/APPN Trace

  • Introduction to VTAM trace
  • Starting a trace Trace details

Enterprise Extender

  • z/OS services for SNA traffic
  • APPN parameters in startup options
  • Implementation considerations
  • TCP/IP implementation
  • IUTSAMEH
  • DYNAMICXCF
  • DYNAMICXCF & HiperSockets
  • Modifications to TCP/IP profile
  • Modifications to OSPF interface
  • Proof of initialisation of IUTSAMEH
  • VTAM implementation
  • Defining the XCA HPRIP major node
  • Defining model Major Nodes for EE connections and RTP pipes
  • Defining switched PUs for EE connections

Using VTAM Generics and Multi Node Persistent Sessions

  • What is sysplex?
  • Not a new concept
  • So what's new?
  • 'Before' and 'after' sysplex
  • XCF sysplex requirements
  • Components of the XCF sysplex
  • Server Time Protocol
  • Clock synchronization techniques
  • XCF sysplex definitions
  • XCF sysplex services
  • Signalling and Status Monitoring services
  • Group services
  • The parallel sysplex
  • The parallel sysplex concept
  • Couple Data Sets
  • Planning CFRM - identification and structure size
  • VTAM generic resources; TSO generic resources

Schedule

FAQ

Does the course schedule include a Lunchbreak?

Classes typically include a 1-hour lunch break around midday. However, the exact break times and duration can vary depending on the specific class. Your instructor will provide detailed information at the start of the course.

What languages are used to deliver training?

Most courses are conducted in English, unless otherwise specified. Some courses will have the word "FRENCH" marked in red beside the scheduled date(s) indicating the language of instruction.

What does GTR stand for?

GTR stands for Guaranteed to Run; if you see a course with this status, it means this event is confirmed to run. View our GTR page to see our full list of Guaranteed to Run courses.

Does Ascendient Learning deliver group training?

Yes, we provide training for groups, individuals and private on sites. View our group training page for more information.

What does vendor-authorized training mean?

As a vendor-authorized training partner, we offer a curriculum that our partners have vetted. We use the same course materials and facilitate the same labs as our vendor-delivered training. These courses are considered the gold standard and, as such, are priced accordingly.

Is the training too basic, or will you go deep into technology?

It depends on your requirements, your role in your company, and your depth of knowledge. The good news about many of our learning paths, you can start from the fundamentals to highly specialized training.

How up-to-date are your courses and support materials?

We continuously work with our vendors to evaluate and refresh course material to reflect the latest training courses and best practices.

Are your instructors seasoned trainers who have deep knowledge of the training topic?

Ascendient Learning instructors have an average of 27 years of practical IT experience and have also served as consultants for an average of 15 years. To stay current, instructors spend at least 25 percent of their time learning new, emerging technologies and courses.

Do you provide hands-on training and exercises in an actual lab environment?

Lab access is dependent on the vendor and the type of training you sign up for. However, many of our top vendors will provide lab access to students to test and practice. The course description will specify lab access.

Will you customize the training for our company’s specific needs and goals?

We will work with you to identify training needs and areas of growth.  We offer a variety of training methods, such as private group training, on-site of your choice, and virtually. We provide courses and certifications that are aligned with your business goals.

How do I get started with certification?

Getting started on a certification pathway depends on your goals and the vendor you choose to get certified in. Many vendors offer entry-level IT certification to advanced IT certification that can boost your career. To get access to certification vouchers and discounts, please contact info@ascendientlearning.com.

Will I get access to content after I complete a course?

You will get access to the PDF of course books and guides, but access to the recording and slides will depend on the vendor and type of training you receive.

How do I request a W9 for Ascendient Learning?

View our filing status and how to request a W9.

Reviews

my experince was great from the day i regetered to the actuall day of the class.

The instructor was thorough and they also provided hands-on demonstrations with labs.

Labs and the study materials provided for Architecting on AWS course are very easy to understand and explains all the topics required to pass the Associate certification.

They were very good. They made sure everyone was able to get into the training and got all of the material needed for class.

This was a good program to get prepared for the solutions architect associate exam.