IMS DC Programming Course

Course Code: IM 11
Course Abstract:

The course teaches the concepts, capabilities, and coding for IMS Transaction Monitor programs.  Participants will design terminal screens and code Message Format Services (MFS) macros to implement those screen designs.  The participants will modify a skeleton COBOL program to receive an input message (from an on-line terminal), process that message, and send a message (to an on-line terminal), change screen attributes, send a message to another program, and use PFF keys.  The Batch Terminal Simulator (BTS) is used for Program testing.

Audience:

This course is designed for participants who must understand and code programs that run in the IMS Transaction Monitor environment.

Duration: 5 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:
> Explain the relationship among terminals, messages, programs
> Code MFS macros that describe on-line screens and messages
> Modify a skeleton COBOL program to access IMS terminals
> Code Data Language I (DL/I) calls for the following -
> Get a message (GU) from a terminal
> Insert a message (ISRT) to a terminal
> Insert a message (ISRT) to another program
> Change (CHNG) the destination for a message
> Code program IO-AREAs to match a terminal messages
> Code status code checking to determine each call's success
> Modify Batch Terminal Simulator (BTS) control statements
> Code the use of PF Keys
> Change screen attributes from the program

Course Topics:

Day 1
Course Introduction
IMS Data Communications - Overview
Message Format Services - 1
Workshop 1 - Code DIF/DOF
Message Format Services - 2
Workshop 2 - Code MID/MOD

Day 2
IMS Application Programming
Workshop 3 - Code Sign-on Program
Batch Terminal Simulator (BTS)
Workshop 4 - Test Sign-on Program
Workshop 5 - Code and Test Menu Program

Day 3
Additional IMS/DC Features
PF Keys
Workshop 6 - Add PF keys

Day 4
Additional IMS/DC Features (Continued)
Dynamic Attribute Modification
Workshop 7 - Add Changing Attribute Bytes
Operator Logical Paging
Workshop 8 - Add Operator Logical Paging

Day 5
Additional IMS/DC Features (Continued)
Batch Message Program (GSAM, CHKP/XRST)
Processing Modes
Express Output Messages
UN-Doing Processing - the ROLL back (ROLL, ROLB)
Conversational Processing
Workshop 9 - Code and Test "Batch Message" program

Appendices
Workshop Exercise
Bibliography

Prerequisites:

IMS Database programming experience is NOT required.
Six months experience with COBOL, TSO/PDF and JCL is required.

Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning

Testimonials

“56% of IT leaders plan to train their staff this year to better manage third-party relationships, negotiate contracts, assess vendor risk, and monitor service-level agreements” (“Trends 2007: Hot IT Skill Areas”, Forrester Research, Inc., March 2007).