htalogo2.gif

VSAM For COBOL Programmers - Topical Outline

Day One

Introduction

VSAM Space Concepts

CI's and CA's

ESDS, KSDS, RRDS, LSDS

RBA's

JCL for VSAM data sets

Catalog Hierarchy

Entry Sequenced Data Sets (ESDS) and Access Method Services (AMS)

ESDS Characteristics

Introduction to AMS

DEFINE CLUSTER, REPRO, PRINT, DELETE commands

Computer Exercise: ESDS and AMS

Job Alternatives

Single versus multiple steps and jobs

JES2 vs JES3

Key Sequenced Data Sets (KSDS)

Creating KSDSs - Overview

KSDS Terms and Concepts

Free Space

CI splits and CA splits

DEFINE CLUSTER for KSDS

LISTCAT Command

Computer Exercise: KSDS and AMS

VSAM and COBOL: An Introduction

Defining VSAM files in a COBOL program

File status items for VSAM files

OPENing and CLOSEing VSAM files

File Position Indicator

File status processing concerns

COBOL and ESDS

File Processing

 

Day Two

COBOL and KSDS

File Processing

Computer Exercise: Processing a KSDS Randomly

Alternate Indexes

AIX Concepts

DEFINE AIX, BLDINDEX, DEFINE PATH Commands

Computer Exercise: AIX and AMS

Using Alternate Indexes in COBOL

Relative Record Data Sets (RRDS)

RRDS Concepts

Randomizing Algorithms

DEFINE CLUSTER for RRDS

COBOL and RRDS

File Processing

Variable Length Record RRDS Support

Computer Exercise: Random Processing of an RRDS

 

These Materials © Copyright 2012 by Steven H. Comstock

Materials version: V8.x

 

Course description
Course Objectives
COBOL curriculum
Home page