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. |