- Introduction to VSAM
VSAM Terminology VSAM Dataset types and objects VSAM Comparisons Control Interval - Basic Layouts Relative Byte Address (RBA)
General Organization of KSDS, ESDS, RRDS and LDS Alternate Index, Path and Base Cluster
- VSAM Data set and Data Organizations
Linear Datasets (LDS) Relative Record Data Sets (RRDS) Entry Sequenced Data Sets (ESDS) Key-Sequenced Data Sets (KSDS) Spanned Records
- Catalogs and JCL
Types of Catalogs Catalog Searching Master and User Catalogs Defining a User Catalog Defining an ALIAS Accessing VSAM Data Sets
The AMP parameter
- Physical Organization
DASD Count-Key-Data Fixed Block Architecture (FBA) Physical Records
- Processing, Performance and Optimization
KSDS KSDS Index Record Insertion Strategies Optimization Buffers
- Calculating DASD Space
Factors effecting DASD space Control Area (CA) size Control Interval (CI) size Index Key Compression CI Utilization efficiency Free Space
Space Calculations - ESDS & RRDS Space Calculations - KSDS KSDS - Data Component KSDS - Index Component
- AMS: Defining Data Sets
Batch JCL to Define VSAM objects Coding Syntax and Rules Coding Examples MODAL Commands MODAL Command Examples
Defining Clusters (DEF CL) - Syntax, Required and Optional Parameters Alternate Index (AIX) and Path Alternate Indexes
DEFINE ALTERNATEINDEX (DEF AIX) - Syntax, Required and Optional Parameters Estimating Disk Space for an AIX
Steps for Building the Alternate Index BULDINDEX (BIX) - Syntax, Required and Optional Parameters PATH (DEF PATH) - Syntax, Required and Optional Parameters
Upgrade Set
- Basic SMS and VSAM
SMS and JCL AVGREC, DATACLAS, STORCLAS, MGMTCLAS, SECMODEL, LIKE and REFDD RECORG and KEYOFF
- Other AMS Commands
REPRO - Syntax, Required and Optional Parameters DELETE - Syntax, Required and Optional Parameters LISTCAT - Syntax, Required and Optional Parameters
ALTER - Syntax, Required and Optional Parameters PRINT - Syntax, Required and Optional Parameters GENERATIONDATAGROUP (GDG) - Syntax, Required and
Optional Parameters
- COBOL Processing
Defining Extended VSAM Return Code Support VSAM Return Code VSAM Function Code VSAM FEEDBACK Code - Logical and Physical Errors
COBOL Processing using RRDS - Environment, Data and Procedure Division Coding COBOL Processing using ESDS - Environment, Data and
Procedure Division Coding COBOL Processing using KSDS and AIX - Environment, Data and Procedure Division Coding
|