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

Search for Course:

IM1090 IMS Database (DB) Coding
Duration5 Days
Delivery MethodInstructor led, Hands-on workshops
Public Price$2950.00

DESCRIPTION (Return to Top)

This course is designed for application programmers requiring a detailed understanding of IMS database processing.

This course provides 14 programming exercises for the attendee too complete.

AUDIENCE (Return to Top)

Application programming personnel.

OBJECTIVES (Return to Top)

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

  • Code programs utilizing efficient retrieval, replace, delete and insert calls to IMS databases
  • Design, code and test restartable programs using symbolic checkpoint/restart and GSAM databases

TOPICS (Return to Top)
  • Hierarchic Structures, IMS system components and IMS Control Blocks
  • Coding using CALL and/or EXEC DLI functions (entry statement, PCBs, SSAs, I/O Areas, status code checking, DIB Interface)
  • Sequential Processing
  • Getting Started (VSAM data sets, Loading, BMP vs DLI, JCL, DD statements)
  • Random Processing
  • Adding, Deleting, Replacing, Setting Parentage, Path calls, concatenated keys
  • Using command codes
  • Using Multiple database positioning
  • Processing GSAM
  • Processing using Secondary indexes, processing a secondary index
  • Using the AIB (Application Interface Block)
  • Using CHKP/XRST calls, design considerations, and validation of results
  • Fast Path Considerations (optional)
  • BTS (Batch Terminal Simulator)
  • DFSDDLT0 (test program overview)


COBOL or PL/I, TSO, JCL, IMS Concepts.