Datatrain Computer Based Training / Online e-Learning

IMS Database Concepts for COBOL Programmers

RunRun Demo (without the LMS): IMS Database Introduction
Flash 5 required

Duration

3 hours and 45 min

Overview

Audience

Students who want a good understanding of how database management systems like IMS facilitate the COBOL application development in a Mainframe Environment.

Prerequisites

Students of this course are required have a good understanding of a Mainframe environment as well as COBOL programming. Students also should be aware of the different concepts like TSO, ISPF and JCL.

Objectives

At the end of this module, Students will have a thorough understanding of hierarchical databases and good knowledge of DL/I Application programming Concepts.

Course Content

Module 1 IMS DATABASE INTRODUCTION
  • Database evolution and different models of DBMS.
  • IMS/DB Structures
  • Segments/ Parent-child relationships

Module 2 IMS DATABASE DEFINITION
  • Different types of IMS Databases
  • Define a database structure
  • Create a database

Module 3 ACCESSING AN IMS DATABASE
  • Accessing the database
  • Program Control Blocks (PCB) and Program Specification Blocks (PSB)
  • Ways these modules can be used to enforce both data and access security
  • Module use in an online environment
  • Introducing DL/I.

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

Module 5 EXTENDED DL/I FUNCTIONS
  • 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

Module 6 IMS BACKOUT AND RECOVERY
  • Recovery concepts and procedures
  • Restart concepts and procedures

Library

This course is part of the Cobol library and the Programming Languages library.


  |