![]() |
||
|
VSAM Training Services |
||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
VSAM Utilization with IBM Mainframe System Software - CICS, DB2, and IMS |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
VSAM System Software VSAM: Virtual Storage Access Method is used on IBM mainframe z/OS and z/VSE operating systems to process data stored on DASD: Direct Access Service Devices. The record management part of VSAM contains the access method code. VSAM organizes records into four types of datasets: key-sequenced, entry-sequenced, linear, or relative record. The primary difference among VSAM dataset types is the way records are stored and accessed. DFSMStvs provides VSAM with the capability to provide locking, two-phase commit, backout, and logging facilities. Multiple batch update jobs then can be run concurrently with CICS for accessing the same datasets while maintaining integrity and recoverability.
CICS has options for taking advantage of LSR, and if the virtual storage is above the 16M line the buffer ratio can be increased up to 90%. CICS allows for eight separate buffer pools. Normally one is sufficient, but a very active dataset
can be moved into its own pool to prevent its records from crowding out others. Buffers can be specified for index and data control intervals. This provides the opportunity to create an index-only buffer pool large enough to contain all of index CI's which will
serve to make keyed access significantly faster. VSAM is used as the storage controller on IBM’s DB2 database and on a mainframe system, the DB2 tablespace is a VSAM Linear Dataset. There are issues which need to be addressed when migrating from VSAM to DB2:
SYS-ED Approach to VSAM Training SYS-ED's VSAM curriculum has been designed and developed for hard working IT professionals who are serious about learning not only how VSAM works, but how to make VSAM work well and what to do if things go wrong. Even if you're already using VSAM, SYS-ED's VSAM training will provide a better understanding of its capabilities and flexibility… like how to select among the options VSAM offers for configuring datasets, both batch and on-line. And offer unbiased guidelines derived from our first generation and longstanding VSAM consultancy assignments. SYS-ED's VSAM training supports the full complement of programming languages: COBOL, Assembler, Fortran, and PL/1 in both z/OS and z/VSE environments. Each course - VSAM for Programmers, VSAM Structure and Strategies, VSAM Performance and Tuning, VSAM Optimization Techniques, and Transactional VSAM utilizes a combination of case studies and hands-on workshops. A third of class time is spent coding and testing programs and using Access Method Services on our z/OS mainframe system. SYS-ED instructors average 30 years experience in evolutionary information technology. We teach industry standard content and provide insights on VSAM as utilized in legacy programming languages and in relation to IBM's longstanding mainframe system software: CICS, IMS, and DB2. Our standard operating procedure is to work with the client and tailor the performance objectives, examples, sample programs, exercises, and validation assessment. Students are encouraged to bring programming and debugging assignments to class for analysis and discussion and submit questions which come up back on the job.
An insurance company provided us with the following information: "Since we use VSAM mainly as look up tables, there is not a big need for VSAM dataset administration techniques in order to ensure a VSAM dataset is not fragmented, etc. It is important that our staff programmers understand how to use the file status code to determine whether a "READ", "OPEN", "CLOSE" statement has been successful. If it is at all possible to work in a COBOL example of reading a VSAM File both sequentially and randomly, it would be very helpful for our new programmers." A lesson plan was provided to the client for addressing these requirements along with guidelines for:
The SYS-ED courseware used in instructor-led and distance-learning VSAM courses is highly respected. The content incorporates an analysis of the program logic and sample programs which have been validated on consultancy projects. Upon completion of a SYS-ED instructor-led course at the client location, it is standard policy to organize content for future utilization in a web-based training infrastructure. |
Information Technology
Longstanding
Consultancy Experience |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The Computer Education Techniques courseware used in SYS-ED courses consists of student hand-outs, training aids, and industry-specific examples and exercises. The CETi knowledge base aggregates and analyzes information in the public domain. It also is a service for reviewing and answering questions. Content is selectively added to courseware. Our long-term strategy is to have our courseware recognized as a NRV: Nationally Recognized Vendor.
| VSAM: Introduction | VSAM for Programmers | VSAM Performance and Tuning |
| Table of Contents | Table of Contents | Table of Contents |
| Copyright Acknowledgement | Copyright Acknowledgement | Copyright Acknowledgement |
| Performance Objectives | Performance Objectives | Performance Objectives |
| Chapter 1 | Chapter 1 | Chapter 1 |
| Chapter 2 | Chapter 2 | Chapter 2 |
| Index | Index | Index |
| Assembler Programming | Assembler Programming - Advanced | COBOL Programming |
| Table of Contents | Table of Contents | Table of Contents |
| Copyright Acknowledgement | Copyright | Copyright Acknowledgement |
| Performance Objectives | Performance Objectives | Performance Objectives |
| Chapter 1 | Chapter 1 | Chapter 1 |
| Chapter 2 | Chapter 2 | Chapter 2 |
| Index | Index | Index |
| COBOL Programming - Advanced | Enterprise COBOL | PL/1 Programming |
| Table of Contents | Table of Contents | Table of Contents |
| Copyright Acknowledgement | Copyright Acknowledgement | Copyright Acknowledgement |
| Performance Objectives | Performance Objectives | Performance Objectives |
| Chapter 1 | Chapter 1 | Chapter 1 |
| Chapter 2 | Chapter 2 | Chapter 2 |
| Index | Index | Index |
| Definition of Service | ||||
|
|
|
Over the past year, we have had a number of inquiries regarding whether SYS-ED still offered VSAM training for information technology professionals. The typical comments were: |
|
|||||||||||||
|
|||||||||||||
| Why SYS-ED for VSAM Training? | ||||||||||||||||||||
|
|
|
|
VSAM Courses in New York
Courseware
Teaching is Our Business
Our Teachers Know How to Teach
Enrollment - SYS-ED VSAM Courses are NOT for Everyone
Mainframe Training in New York, at Your Office,
or
via the Web For additional information including outlines, availability of private courses, references, and course customization, contact David Shapiro at our New York office at 212-564-9147 or register online. |
|
SYS-ED's websites compile, organize, and present software specific and established operational categorizations of information technology. They provide a framework for assessing knowledge transfer in a variety of delivery formats: web-based training, classroom instruction, technology updates, courseware, training aids, learning paths, and validation assessment. |
||
| www.coboltrainingbysysed.us | www.cicstrainingbysysed.us | www.db2trainingbysysed.us |
| www.imstrainingbysysed.us | www.mainframetrainingbysysed.us | www.mfutilitiesandtoolsbysysed.us |
| www.mqseriestrainingbysysed.us | www.programmingbysysed.us | www.rexxtrainingbysysed.us |
| www.sastrainingbysysed.us | www.vsamtrainingbysysed.us | www.xmltrainingbysysed.us |
SYS-ED’s core VSAM and mainframe curriculum has been submitted to the New York State Department of Education - Bureau of Proprietary School Supervision for technical review and licensing.