iMS-DB

By attending IMS-DB workshop, Participants will learn to:

  • Write application programs that access and update DL/I databases
  • Explain the program specification block and the program communication block
  • Identify DL/I call function use
  • Update call design considerations
  • Describe command codes and Boolean SSA’s

In IMS-DB Training course, Participants will learn IMS Database concepts & design. They will learn to write application programs that access and update DL/I databases.

  • Working knowledge of batch processing and COBOL is required

  • COBOL Programmers

COURSE AGENDA

  • Define a Database
  • Pointer Concepts
  • Define a PSB
  • Basic Get Next Processing
  • Objectives of data base management systems
  • Benefits of IMS over VSAM
  • Parent and Children Relationships
  • Comparison of VSAM and IMS Data Access
  • Get Next
  • Get Unique
  • Multiple PCBs for different databases within a PSB
  • Get Next in Parent
  • Multiple SSAs in a call
  • Boolean Operands
  • D command code - Path Calls
  • Using Multiple PCBs for the same database
  • C command code Key Processing
  • F and L Command Codes
  • Using Secondary Indexes
  • Get Hold call
  • REPL
  • DLET
  • ISRT using Direct Parent Specification
  • ISRT based on Positioning
  • Loading the Database
  • Recovery concepts
  • Simple Checkpoints
  • Symbolic Checkpoints and Extended Restart
  • EXEC DLl Commands
  • Compiling and Link Editing a program with Exec DLl commands
  • Detail comparison of call interface and Exec DLI