Mainframe Technology Trainings by Venkat since 2010

15+ Years Industry experience

Contact number: +91-7997745085 | Email: mftrngrequest@gmail.com | YouTube Channel

IMS DB

S# Topic Name Description
1 Intro to IMS DB Overview of IMS DB (Information Management System Database) and its role in managing hierarchical databases.
2 Organizations and Access Methods Explanation of different IMS DB organizations and the access methods used to retrieve data.
3 HSAM, HDAM, HISAM, HIDAM Overview of the various IMS DB access methods: HSAM (Hierarchical Sequential Access Method), HDAM (Hierarchical Direct Access Method), HISAM (Hierarchical Indexed Sequential Access Method), and HIDAM (Hierarchical Indexed Direct Access Method).
4 Physical View Explanation of the physical structure of an IMS DB, including how data is stored on disk.
5 IMS DB Structure Overview of the IMS DB structure, including the root segment, child segments, and database hierarchy.
6 Segment, Segment types, Fields Explanation of segments, their types (e.g., root, child), and fields within those segments in IMS DB.
7 Database Path Explanation of database paths in IMS DB and how they are used to navigate through hierarchical data.
8 IMS DB Characteristics Overview of the key characteristics of IMS DB, such as its hierarchical data model and high performance.
9 DL/I Control blocks Explanation of DL/I control blocks used to interface with IMS DB for data access and manipulation.
10 DBD DB creation examples Examples of creating a Database Descriptor (DBD) for IMS DB, which defines the database structure.
11 PSB and PCB, Differences between PSB and PCB Explanation of the Program Specification Block (PSB) and Program Communication Block (PCB), and their differences in the IMS DB environment.
12 DL/I Calls: GN, GNU and etc. Overview of various DL/I calls such as GN (Get Next), GNU (Get Next Unqualified), and others used for accessing IMS DB data.
13 Demo on Writing on IMS DB + COBOL programs Demonstration of how to write COBOL programs that interact with IMS DB to perform data operations.
14 DL/I Terminology Explanation of key DL/I terminology used in IMS DB programming, including calls, control blocks, and parameters.
15 DL/I Calls: GN, GNP, GU, GHN, GHNP, ISRT, GU, GHU, ISRT, REPL, and DLET Explanation of different DL/I calls used for accessing, inserting, replacing, and deleting data in IMS DB.
16 IMS DB Error Handling Explanation of error handling in IMS DB, including how to detect and resolve errors during data access and manipulation.
17 Qualified SSA (Segment Search Arguments), Unqualified SSA, Program Communication Block (PCB) Explanation of Segment Search Arguments (SSA) and how they are used in qualified and unqualified forms, along with Program Communication Blocks (PCB) for data access.
18 Compilation and Execution Process Overview of the compilation and execution process for IMS DB applications, including necessary steps for setting up and running programs.