On-site & Public, Instructor-led, Hands-on IT Training
(International 01) 908.233.8900
  400+ Course Offerings:

Search for Course:

IM1010 IMS/DB (Batch) Application Programming Workshop
Duration5 Days
Delivery MethodInstructor Led, Hands-on workshops
Public Price$2750.00

DESCRIPTION (Return to Top)

This course provides a comprehensive presentation of the major features and capabilities of IMS/DB (Batch). IMS/DB programming concepts and coding techniques are explained. Detailed coding examples are provided to reinforce the class materials and hands–on workshop problems.

AUDIENCE (Return to Top)

This course is intended for a Systems Analyst/Applications Programmer or an Applications Programmer who will be responsible for the development of IMS/DB application programs.

OBJECTIVES (Return to Top)

Upon successful completion of this course, the student will be able to:

  • Understand the environment that supports the execution of IMS/DB application programs
  • Understand the purpose and program structure associated with an IMS/DB application program
  • Understand the use and coding requirements for SSAs, Boolean SSAs, Command Codes and Secondary Indexes
  • Complete numerous in–class exercises and hands–on programming (COBOL) workshops

TOPICS (Return to Top)
  • IMS Overview
  • Database Descriptions (DBD)
  • Program Specification Blocks (PSB)
  • Application Control Blocks (ACB)
  • Application Program Structure
  • Program Communication Blocks (PCB)
  • Segment Descriptions
  • Segment Search Arguments (SSAs)
  • Coding IMS Calls
  • Boolean SSAs
  • Command Codes (Part I)
  • Command Codes (Part II)
  • Secondary Index Concepts
  • Secondary Index Data Structures and DBD Coding Requirements
  • Additional Secondary Index Topics
  • “Symbolic” Checkpoint and Restart Calls
  • Appendix A: Logical Relationships
  • Appendix B: Coding Example


Knowledge of COBOL/COBOL II and TSO/ISPF.