Overview This course teaches application programming for the IMS Transaction Manager (TM). You will learn about the IMS message queue and the DL/I calls used for IMS TM. These calls include everything you need to retrieve and send messages as well as other calls you will want to use to communicate with IMS TM. The course also covers the IMS Message Format Service (MFS) and the Generalized Sequential Access Method (GSAM).
At the end of the course, participants will have an overview understanding of IMS/TM and will be able to write different kinds of applications for IMS/TM programs in PL/I or COBOL.
Audience
This intermediate course is for anyone needing an understanding of application programming with IMS TM. This could include application programmers, system programmers, database administrators and others that work with IMS TM.
Prerequisites
It is assumed the student has an understanding of IMS fundamentals and can modify a COBOL or PL/I application to add IMS TM calls.
Objective
After completing this course, you should be able to:
- Describe the objectives of a Transaction Manager
- Describe the architecture of the IMS Transaction Manager
- Construct DL/I calls to access the IMS Transaction Manager from COBOL or PL/I programs
- Write, test and debug a batch application program that uses DL/I calls to interface with the IMS Transaction Manager
- Use the IMS Batch Terminal Simulator to test and debug programs that interface with the IMS Transaction Manager
- Describe the applications and uses of other DL/I features
- Program for recovery and restart using DL/I calls