
Course Description (By Curriculum)

4 hours
Personnel requiring knowledge about the way database management systems like IMS facilitate COBOL application development in a mainframe environment
Knowledge of the mainframe environment, TSO, ISPF, and JCL, and COBOL programming experience
After completing this course, the student will be able to:
• Define hierarchical databases
• Define DL/I application programming concepts
Database Evolution and Different Models of DBMS
IMS/DB Structures
Segments and Parent-Child Relationships
Different Types of IMS Databases
Define a Database Structure
Create a Database
Accessing the Database
Program Control Blocks (PCB) and Program Specification Blocks (PSB)
Ways These Units are Used to Enforce Data and Access Security
Unit Use in an Online Environment
Introducing DL/I
DL/I Functions
PCB Mask
Segment I/O Area
SSAs
Produce a DL/I Call
Coding a Simple COBOL DL/I Batch Program
DL/I Command Codes
DL/I Status Codes
How to Delete and Replace Segments
How to Access Lower Levels in a Hierarchy
Secondary Indexing
Logical Databases
Recovery Concepts and Procedures
Restart Concepts and Procedures