icon_CloudMgmt icon_DollarSign icon_Globe icon_ITAuto icon_ITOps icon_ITSMgmt icon_Mainframe icon_MyIT icon_Ribbon icon_Star icon_User icon_Users icon_VideoPlay icon_Workload icon_caution icon_close s-chevronLeft s-chevronRight s-chevronThinRight s-chevronThinRight s-chevronThinLeft s-chevronThinLeft s-trophy s-chevronDown

BMC Mainframe: VSAM Essentials Workshop

The course is developed and delivered by © RSM Technology.

This hands-on course describes and explains the access method concepts in MVS and the structure and design of VSAM files. It teaches how to create VSAM files using the utility Access Method Services (AMS), both from a functional as well as a performance point of view.

Additionally, it provides the Systems Programmer and Operational Analyst with information on the structure of ICF catalogs and the related VTOC and Index VTOC.

Online exercises provide experience in creating, accessing, and managing VSAM files. Attendees will create and use clusters, alternate indexes, and paths.

Major release:

BMC Mainframe Infrastructure Platform Training

Good for:

Operators, System Programmers

Course Delivery:

Instructor-Led Training (ILT) | 24 hours

Course Modules

  • VSAM Overview
    • MVS and I/O processing
    • The access methods
    • The IOS Drivers
    • The I/O Supervisor (IOS)
    • The Back-End process
    • MVS access methods
    • Queued Sequential Access Method
    • Basic Direct Access Method
    • Basic Partitioned Access Method
    • PDSE processing
    • And now to VSAM
    • VSAM features
    • Entry Sequenced Data Set (ESDS)
    • Key Sequenced Data Set (KSDS)
    • Relative Record Data Set (RRDS)
    • Catalog concepts
    • ICF catalogs and VTOCS
    • ICF catalogs (BCS)
    • VSAM Volume Data Set (VVDS)
    • Cluster Catalog (BCS) entries
    • Alternate indexes and paths
    • VSAM overview - exercises
  • VSAM Dataset Structure
    • Control Areas
    • Control Intervals
    • Control Interval structure
    • CI structure of fixed length records
    • CI structure of variable length records
    • Control Area structure
    • Elative Byte Address
    • Spanned records
    • Storage of data on DASD volumes
    • Entry Sequenced
    • Key Sequenced
    • Index component
    • Free space
    • RRDS characteristics
    • KSDS processing example
    • The Control Interval is rewritten
    • Deleting a record
    • Record insertion
    • CI split
    • CA split
    • VSAM dataset structure – exercises
  • Using Access Method Services
    • Access Method Services (AMS)
    • AMS command format
    • Example - define an ESDS
    • Modal commands
    • Cancelling IDCAMS steps
    • Using the ELSE and SET commands
    • Comments
    • Error messages
    • Dataset already exists
  • Defining VSAM Datasets
    • IDCAMS commands
    • DEFINE command - main parameters
    • Defining a cluster
    • Cluster sub-parameters
    • IDCAMS required parameters
    • Space allocation and reuse
    • SHAREOPTIONs (x region, y system)
    • Control Interval Size
    • More IDCAMS parameters
    • DATA and INDEX sub- parameters
    • Defining an ESDS
    • Defining an RRDS
    • Defining a KSDS
    • FREESPACE
    • DELETE MASK | NOMASK
  • Listing Catalog Information
    • Listing catalog information - LISTCAT
    • Catalog information
    • LISTCAT
    • LISTCAT parameters
    • LISTCAT examples
    • LISTCAT output
  • VSAM Dataset Management
    • VSAM data management commands
    • Loading datasets
    • REPRO
    • REPRO parameters
    • Copy ESDS to KSDS
    • Copy partial RRDS to RRDS
    • Copy keyrange from KSDS to KSDS
    • Merge two KSDSs
    • Copy KSDS to tape
    • Printing datasets
    • PRINT parameters
    • PRINT examples
    • PRINT output example – CHARACTER
    • Altering catalog entries
    • Deleting catalog entries
    • DELETE parameters
    • DELETE examples
  • Alternate Indexes
    • Why use alternate indexes?
    • Alternate index design
    • Alternate index record
    • Defining a route to the base cluster
    • Update of an alternate index
    • Defining an alternate index
    • Alternate index sub-parameters
    • Alternate index (SMS)
    • AIX record size calculation
    • Building an alternate index
    • Defining a Path
    • Printing a base KSDS
    • Printing via an alternate indexes using PATH
  • VSAM Data Integrity
    • Data integrity
    • Disposition processing
    • VSAM SHAREOPTIONS
    • Cross system sharing
    • VSAM back-up options
    • The EXPORT command
    • VSAM recovery options
    • The IMPORT command
  • VSAM Performance Considerations
    • What to tune
    • Record design considerations
    • Data CISZ and performance
    • CI% freespace
    • CI FSPC optimization
    • Index CISZ considerations
    • Data CA size considerations
    • CA% freespace
    • Component level performance
    • VSAM buffers
    • Index component buffers
    • Optimum index buffering
    • Data component buffers
    • Optimum data component buffering
    • VSAM buffering techniques
    • VSAM NSR buffer utilization
    • VSAM LSR buffer utilization
    • Batch LSR
    • Is batch LSR the solution?
    • Batch LSR JCL changes
    • Additional BLSR SUBSYS parameters
    • BLSR recommendations
    • BLSR restrictions
    • AIX performance considerations