Excalibur Training Services Ltd

Excalibur Training Services: MVS Courses

Please select area for further details

*VSAM and AMS *VSAM Design and Performance *MVS Concepts *JCL and Utilities *Introduction to Linkage Editor

VSAM and AMS

A highly practical three day course which develops a good working knowledge of JCL into a detailed understanding of the structure of VSAM and use of AMS utility functions to maintain VSAM data sets and make efficient use of the alternate index facility.

VSAM Concepts Catalog structure; VSAM and non-VSAM data sets; terminology
VSAM Files Structure of VSAM Data sets; Control interval; Control Area
AMS JCL and syntax; AMS Utilities; Maintaining VSAM Catalogs, data spaces and data sets
Alternate Indexes How they work; creating, maintaining and using;
Performance Design considerations; Improving access times
Security Protection of VSAM data sets; IMPORT and EXPORT commands
Modal Commands Condition Codes; Modal commands; AMS commands


VSAM Design and Performance

A three day course incorporating several exercises to give those responsible for the creation and maintenance of VSAM data sets the ability to design catalogs, data spaces and clusters which give optimum performance. VSAM data sets from the students' environment may be brought in for analysis.

Access Method Services Defining/altering/deleting catalog/cluster; REPRO & MODAL commands
VSAM Data Sets Entry sequenced, key sequenced; Relative Record; CI; CA; KSDS;
VSAM Data Set Structure CIDF; RDF; Indexes; Key compression; Spanned records
ICF Catalog Structure Characteristics; BCS; VVDS; VSAM & ICF catalog listings; AMS catalog commands
Alternate Indexes Structure; Accessing; restrictions; Non-unique keys, Creating
Performance Options CI/CA Size; Free space; Buffer space; Index options; SPEED/RECOVERY; Statistics
VSAM Integrity SHAREOPTIONS; VSAM/ICF catalog integrity and recovery; RESETCAT; Passwords
Backup and Recovery Operational factors; Alternatives; Recoverable, non-recoverable; Mismatches
Buffer usage allocation; shared/non-shared resources

MVS Concepts

A three day course designed primarily for programmers and operators with about 6 months experience of data processing, analysis staff who are new to an IBM mainframe environment would find this course particularly relevant. It is a useful introduction to the main concepts and facilities of MVS (MVS/XA).

Operating systems history and development
Virtual Storage Dynamic Address Translation; Storage protection; Paging, Swapping
Job Management Functions of JES; How JCL is interpreted; Allocation and de-allocation of resources; Handling job output
Task management Major control blocks; Functions and uses; Facilities available
Data Management VTOC; space management; Data storage; Input/output routines; Access methods
File Organisation File structures; Differences, characters, design; VSAM files
System Resources Manager Why needed; Monitoring and controlling
Machine instructions Base and displacement addressing; Instruction formats


JCL and Utilities

Analysts, programmers and operators with a sound knowledge of the fundamentals of the MVS operating system and file organisation (or who have been on and enjoyed the MVS course) will benefit from the theory and practical work learnt on this three day course.

JCL statements Different types; JCL processing and interpreting; Syntax rules;
JOB statement NAME field; Accounting information; Programmer name; priority & output
EXEC Statement Executing programs and procedures; PARAM parameter; Common keyword parameters; conditional execution
DD Statement Referencing existing data sets; Temporary and new data sets; Primary and secondary space allocation; blocksize; Data set disposition
The Catalog CVOL and VSAM catalogs; how and when to use the catalog
Procedures Structures and use, Symbolic paramters; Referbacks and overrides
Special DD Statements SYSIN, SYSOUT, DUMMY data sets; JOBLIB, STEPLIB etc.
Utilities Functions; DD Statements; Control statements


Introduction to Linkage Editor

A one day course for programmers of six months experience to gain a thorough understanding of the Linkage Editor by covering the theory behind and the practical aspects of using the full range of linkage editor functions.

Introduction Source, object and load modules; Overview and functions
Object/Load Module Structure Components; External Symbol & Relocation Dictionary
JCL Requirements EXEC Statement; Standard DD and Optional DD Statements
Simple Link Editing Object and Load decks; Control statements; Mixing
PARM information Controlling output listing; Load module attributes
Advanced Features Module editing; Automatic call library; Addtional control statements


*VSAM and AMS *VSAM Design and Performance *MVS Concepts *JCL and Utilities *Introduction to Linkage Editor

Please see our further information page for more details or call +44(0)1206 240647 to book any of these courses