This course is designed, written and presented by Minerva Douglas, one of the UK's foremost IMS programming specialists. The course introduces the concepts of Data Communication in IMS (IMS/TM) and describes and explains the programming components necessary for coding on-line programs.<br><br> This course is available 'on demand' (minimum 2 students) for additional public presentations or for one-company, on-site presentations.
IMS/TM Programming (IMS/DC)
COBOL or PL/I programming experience as well as program edit and submission knowledge in an IMS/DB environment are prerequisite for attendance on this course.
- write a typical Message Processing Program
- describe the differences in conversational programs
- describe the useful facilities of IMS Transaction Manager
- write and test a simple PSB
- use BTS to test an MPP
- code and use simple MFS.
Introduction to IMS Transaction Manager
DB and TM comparison; IMS program execution; Batch Message Processing Program (BMP); IMS message scheduling; Logical Terminal Concept; IMS message types.IMS/TM Programming
IMS commands; the I/O PCB; IMS/TM program execution; message calls; IMS/TM status codes; alternate destinations; Program to Program messages; modifiable PCBs; express PCBs; conversational processing.Conversational Programs
The scratch pad area; conversational program structure.Checkpoint & Recovery
Commit points; types of checkpoint; GSAM database; IMS DB recovery; IMS DB backout.Batch Terminal Simulator (BTS)
BTS overview; ./T command statement; ./D command statement; ./O command statement; other BTS command statements.Message Format Service (MFS)
MFS objectives; MFS message descriptor; MFS device format application programs & MFS; MFS control block chaining.
Face-to-face learning in the comfort of our quality nationwide centres, with free refreshments and Wi-Fi.
Find dates and prices
Online booking is currently not available for this course, to find out more please call us on 01753 898320 or email us at email@example.com to discuss how we can help.
Fully accredited to ensure we provide the highest possible standards in learning