
Please select area for further details
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.
| Catalog structure; VSAM and non-VSAM data sets; terminology | |
| Structure of VSAM Data sets; Control interval; Control Area | |
| JCL and syntax; AMS Utilities; Maintaining VSAM Catalogs, data spaces and data sets | |
| How they work; creating, maintaining and using; | |
| Design considerations; Improving access times | |
| Protection of VSAM data sets; IMPORT and EXPORT commands | |
| Condition Codes; Modal commands; AMS commands |
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.
| Defining/altering/deleting catalog/cluster; REPRO & MODAL commands | |
| Entry sequenced, key sequenced; Relative Record; CI; CA; KSDS; | |
| CIDF; RDF; Indexes; Key compression; Spanned records | |
| Characteristics; BCS; VVDS; VSAM & ICF catalog listings; AMS catalog commands | |
| Structure; Accessing; restrictions; Non-unique keys, Creating | |
| CI/CA Size; Free space; Buffer space; Index options; SPEED/RECOVERY; Statistics | |
| SHAREOPTIONS; VSAM/ICF catalog integrity and recovery; RESETCAT; Passwords | |
| Operational factors; Alternatives; Recoverable, non-recoverable; Mismatches | |
| allocation; shared/non-shared resources |
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).
| history and development | |
| Dynamic Address Translation; Storage protection; Paging, Swapping | |
| Functions of JES; How JCL is interpreted; Allocation and de-allocation of resources; Handling job output | |
| Major control blocks; Functions and uses; Facilities available | |
| VTOC; space management; Data storage; Input/output routines; Access methods | |
| File structures; Differences, characters, design; VSAM files | |
| Why needed; Monitoring and controlling | |
| Base and displacement addressing; Instruction formats |
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.
| Different types; JCL processing and interpreting; Syntax rules; | |
| NAME field; Accounting information; Programmer name; priority & output | |
| Executing programs and procedures; PARAM parameter; Common keyword parameters; conditional execution | |
| Referencing existing data sets; Temporary and new data sets; Primary and secondary space allocation; blocksize; Data set disposition | |
| CVOL and VSAM catalogs; how and when to use the catalog | |
| Structures and use, Symbolic paramters; Referbacks and overrides | |
| SYSIN, SYSOUT, DUMMY data sets; JOBLIB, STEPLIB etc. | |
| Functions; DD Statements; Control statements |
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.
| Source, object and load modules; Overview and functions | |
| Components; External Symbol & Relocation Dictionary | |
| EXEC Statement; Standard DD and Optional DD Statements | |
| Object and Load decks; Control statements; Mixing | |
| Controlling output listing; Load module attributes | |
| Module editing; Automatic call library; Addtional control statements |
Please see our further information page for more details or call +44(0)1206 240647 to book any of these courses