home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
All CoursesbalkjeGeneral » Introduction to HW & SW » TracksOperating systems » MVS - z/OS » UNIX - Linux - AIX » VMwareDatabases, transaction systems and middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence and data warehouseApplication development » Methods and techniques » TOGAF » PRINCE2 » Programming languages » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSystems management » ITILbalkjePractical informationRegistration 
IMS/DC application programming

Intended for

Application programmers, analysts, system programmers, and database administrators who will be working with IMS/DC.

Background

It is assumed that the participant is familiar with writing programs in COBOL (see COBOL programming - part 1) or PL/I (see PL/I programming: fundamentals course) and has some knowledge of ISPF/PDF. Knowledge of a database management system (IMS/DB or DB2) is useful but not necessary (see courses IMS/DB application programming or Using DB2 for z/OS).

Training method

Lecturing with practical exercises (50% of the time).

Course leader

Viewture Automatisering.

Duration

3 days.

Schedule

No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested ? Please contact ABIS.

Objectives

In this course participants receive:

  • an overview of the different IMS/DC (now officially called IMS/TM) components which are directly involved in application programming;
  • a description of the internal handling of messages in the IMS regions.

The most important aim of the course is that participants learn to write IMS/DC programs efficiently:

  • message processing is practised extensively;
  • how to build different kinds of applications (conversational versus non-conversational);
  • the importance of synchronisation and the consequences of the construction of applications.

At the end of the course, participants will have a general view of how IMS/DC works and will be able to write DC programs in PL/I or COBOL.

Main topics

  • Introduction: definitions, batch versus TP, the IMS generation
  • Data flow in an IMS/DC system
  • Introduction to MFS
  • Terminal operator commands
  • Commit & Rollback
  • Writing a non-conversational DC program
  • Writing a conversational DC program
  • Program to program conversation