- Tel: +44 (0)1275 859666
GT07 - IMS/DC for Applications Programmers - 4 Days
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 Program Execution
- 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
- The I/O PCB
- CONVERSATIONAL PROGRAMS
- The Scratch Pad Area
- Conversational Program Structure
- Conversational Program Structure
- CHECKPOINT AND RECOVERY
- Commit Points
- Types of Checkpoint
- GSAM Database
- Types of Checkpoint
- BATCH TERMINAL SIMULATOR (BTS)
- BTS Overview
- ./T Command Statement
- ./D Command Statement
- ./O Command Statement
- Other BTS Command Statements
- ./T Command Statement
- MESSAGE FORMAT SERVICE (MFS)
- MFS Objectives
- MFS Message Descriptor
- MFS Device Format
- Application Programs & MFS
- MFS Control Block Chaining
- MFS Message Descriptor
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.