GT07 - IMS/DC for Applications Programmers
Duration4 Days (customisation)
Availability

Course Description

The course provides the COBOL or PL/1 developer with full IMS/DC training. It contains the detail necessary for developers who may need to maintain, develop, test or support online IMS COBOL or PL/1 programs. The course covers the concepts and use of Transaction Management in IMS, with practical exercises to include the necessary statements and logic into Message Processing Programs.

Pre-requisites

Knowledge of COBOL or PL/1 is required. This can be gained by attending either course BT05 or BT06. Knowledge of IMS/DB would be an advantage. This can be gained by attending either course GT01 or GT02.

Objectives

On completion of this course the student will be able to:

  • Write a typical Message Processing Program
  • Describe the differences in conversational programs
  • Describe the useful facilities of IMS DC
  • Write and test a simple PSB
  • Use BTS to test an MPP
  • Understand and use simple MFS

Environment

Development will be performed using:

  • IBM Mainframe

Customisation

For on-site courses (i.e. at your premises), we are more than happy to tailor the course agenda to suit your exact requirements. In many cases, we are able to build your in-house standards and naming conventions into the delivered course.

Course Details

INTRODUCTION TO IMS/DC
DB and DC Comparison
IMS Program Execution
Batch Message Processing Program (BMP)
IMS Message Scheduling
Logical Terminal Concept
IMS Message Types
IMS/DC PROGRAMMING
IMS Commands
The I/O PCB
IMS/DC Program Execution
Message Calls
IMS/DC Status Codes
Alternate Destinations
Program to Program Messages
Modifiable PCBs
Express PCBs
Conversational Processing
CONVERSATIONAL PROGRAMS
The Scratch Pad Area
Conversational Program Structure
CHECKPOINT AND RECOVERY
Commit Points
Types of Checkpoint
GSAM Database
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

Course Format

Practical sessions make up a large part of the course, allowing delegates to demonstrate and reinforce the lectures given. During these sessions the delegate will gain experience of writing and testing a well structured COBOL or PL/1 online program to access IMS transactions, using the parameters taught.

Delegates will also be able to access a free help-line with technical questions relating to topics covered on the course.