htalogo2.gif

VSAM for PL/I Programmers - Topical Outline

Day One

Introduction

VSAM Space Concepts

CIs and CAs

ESDS, KSDS, RRDS

RBAs

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)

Sequence Set and Index Set

Free Space

CI splits and CA splits

DEFINE CLUSTER for KSDS

LISTCAT Command

Computer Exercise: KSDS and AMS

VSAM and PL/I

Processing ESDS from PL/I

Processing KSDS from PL/I

Partial key requests (generic key)

The DELETE verb in PL/I

Condition checking

Computer Exercise: PL/I and KSDS

Day Two

Alternate Indexes

AIX Concepts

DEFINE AIX, BLDINDEX, DEFINE PATH Commands

Computer Exercise: AIX and AMS

Using Alternate Indexes in PL/I

Relative Record Data Sets (RRDS)

RRDS Concepts

Randomizing Algorithms

DEFINE CLUSTER for RRDS

PL/I and RRDS

Computer Exercise: Random Processing of an RRDS

Extra exercise:

Computer Exercise: PL/I and AIX

 

These Materials © Copyright 2012 by Steven H. Comstock

Materials version: V3.x

 

Course Description
Course Objectives
PL/I curriculum
Home page