Upcoming
Sessions
Welcome!    Login | Checkout 0 Items | Checkout
ETI Performance Improvement

Technical Training

Creating Rock Stars since 1984


Introduction to VSAM

Description 

This course is designed to introduce the concepts of VSAM to application programmers, project managers and systems personnel.  The materials contain a detailed description of using VSAM data sets and catalogs.  Background information will be given on how to create and maintain files and suggested ways to optimize performance and to provide data security and integrity. 

Goals 

Upon completion of the course, the student should be able to: 

· Understand VSAM catalogs 

· Allocate space for a file 

· Create, print, copy or reorganize VSAM files 

· Load records into a file 

· Understand control intervals and control areas 

· Understand the use of alternate indexes 

· Code the logic needed to access VSAM files in application programs 

Audience 

This course is designed for personnel involved with the development or maintenance of applications which utilize the Virtual Storage Access Method (VSAM). 

Duration: 3 days

Prerequisites

The student should have a basic knowledge of COBOL or ALC. 




More About This Session


Topics
Dates & Registration

Introduction to VSAM

3 Days

Your Price: $1797


Register!

I.Introducing VSAM 

A brief description of a VSAM file and a presentation of the advantages of using VSAM. 

II.Types of data sets 

A discussion of the characteristics of key-sequenced, entry-sequenced and relative record data sets.  The definition of control intervals and control areas; a description of the characteristics and structure of indexes and an explanation of control interval and control area splits. 

III.Alternate Indexes 

A discussion of the purpose for alternate indexes; an explanation of alternate index records; and a presentation on the maintenance of alternate indexes. 

IV.VSAM Catalogs 

A description of the characteristics of a VSAM catalog; an explanation of the information contained in a VSAM catalog; and a discussion of the purpose of user catalogs. 

V.AMS/IDCAMS 

A brief description of the purpose of IDCAMS; an explanation of the syntax requirements for the DEFINE, REPRO, PRINT, LISTCAT, EXPORT, IMPORT, and DELETE commands. 

VI.Coding in COBOL 

A presentation of the VSAM syntax requirements for the SELECT, FD, OPEN, CLOSE, READ, WRITE, REWRITE, and DELETE statements; and a description of the STATUS KEY indicators. 

VII.Coding in ALC 

 An explanation of the ACB, EXLST, RPL, MODCB, SHOWCB, and TESTCB macros; an explanation of I/O feedback; and a discussion on the use of OPEN, CLOSE, GET, PUT and ERASE macros. 

VIII.Coding in PL/I 

A presentation of the VSAM syntax requirements for FILE DECLARATIONS, the 

TRANSMISSION STATEMENTS READ, WRITE, REWRITE, and DELETE; and a description of some sample ON CONDITIONS. 


Introduction to VSAM

3 Days

Your Price: $1797

No sessions are scheduled at this time.
Contact us to schedule a session for your organization.

back to top

Customize Sessions

Need a customized session?


Did you know that all of our sessions can be customized?
Let us help create a private session your team will love!

Selected Sessions

No Sessions Selected

Add a session to begin registration.
  • Personalize This Session

    All of our sessions can be customized to meet your team's specific need. Build the perfect program by picking and choosing topics from any of the courses in our catalog. A personalized private session gives you the ultimate flexibility and helps maximize your team's valuable time!

    Let us help customize your next:

    Lunch-n-Learn

    30-90 Minute Webinar

    Half or Full Day Training

    On-Demand Learning

    Team Learning Paths



    Contact us today!



Contact

ETI Performance Improvement
8500 Keystone Crossing Suite 550
Indianapolis, Indiana 46240

p. 317.475.6555
f. 317.475.6556
e. [email protected]

Hours:
8:00 am - 5:00 pm M-F EST

Educate. Equip. Empower.
ETI Performance Improvement

© 2018 ETI Performance Improvement        Illustrations ©2012 Nathaniel Charles