title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.
IMS Fundamentals
Course Description
Overview
This course equips beginners with practical skills in IMS architecture, hierarchical database design, access methods, transaction manager, and integration with z/OS services. You will learn how to develop, maintain, and troubleshoot IMS applications, preparing you for roles such as mainframe developer, system analyst, or IMS administrator.
Objectives
- Understand the components and benefits of an IMS database and transaction management system
- Describe the processing of a database record in hierarchic sequence and identify the different IMS database organization types
- Understand the differences between Database Description (DBD) and Program Specification Block (PSB) control blocks
- Explain the reasons for the use of secondary indexes and logical relationships
- Contrast full-function (including High Availability Large Databases) and Fast Path database types
- Describe some of the services provided by an IMS control region and the basic IMS Data Communications functions of the IMS Transaction Manager (IMS TM)
- Identify the roles of messages, queues, and logical terminals
- Explain the different scheduling characteristics of the IMS and Transaction Manager region types: Message Processing, Batch Message Processing, and Interactive Fast Path
- Identify the functions of dynamic and batch backout, the system log, and the benefits of periodically backing up a database
- Describe the function of Database Recovery Control (DBRC), Integrated Resource Lock Manager (IRLM) for data sharing, and distributed processing
Audience
- Entry‑level mainframe developers who have basic z/OS knowledge and want to learn IMS architecture and database design.
- Junior system analysts responsible for analysing IMS transaction flows and integrating services.
- Newly hired IMS administrators tasked with configuring and maintaining IMS components.
- Mid‑level application developers transitioning to IMS development and needing hands‑on experience with access methods.
- IT support engineers with foundational mainframe experience who support IMS environments and require troubleshooting skills.
Topics
- Module 1: IMS Architecture Overview: Introduces IMS components, system hierarchy, and integration points with z/OS services.
- Module 2: Hierarchical Database Design: Covers data modeling, segment definitions, and access method selection for efficient retrieval.
- Module 3: Transaction Manager Fundamentals: Explains transaction processing, scheduling, and performance tuning techniques.
- Module 4: IMS Application Development: Demonstrates coding standards, debugging tools, and maintenance practices for IMS applications.
- Module 5: Troubleshooting and Best Practices: Provides systematic approaches to diagnose issues and implement optimal maintenance procedures.
Related Courses
-
IMS Transaction Manager Application Programming
CM18G- Duration: 16 Hours
- Delivery Format: Classroom Training, Online Training
- Price: 1,790.00 USD
-
IMS Fundamentals
CM01G- Duration: 24 Hours
- Delivery Format: Classroom Training, Online Training
- Price: 2,685.00 USD
Self-Paced Training Info
Learn at your own pace with anytime, anywhere training
- Same in-demand topics as instructor-led public and private classes.
- Standalone learning or supplemental reinforcement.
- e-Learning content varies by course and technology.
- View the Self-Paced version of this outline and what is included in the SPVC course.
- Learn more about e-Learning
Course Added To Shopping Cart
bla
bla
bla
bla
bla
bla
Self-Paced Training Terms & Conditions
Exam Terms & Conditions
Sorry, there are no classes that meet your criteria.
Please contact us to schedule a class.

STOP! Before You Leave
Save 0% on this course!
Take advantage of our online-only offer & save 0% on any course !
Promo Code skip0 will be applied to your registration
Purchase Information
title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.




