home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
C
All CoursesbalkjeGeneral Introduction to HW & SW Soft skills TracksOperating systems MVS - z/OS UNIX - Linux - AIX Mac OS X iPad and iPhone iOSDatabases and middleware Relational databases & SQL DB2 for z/OS DB2 for LUW Oracle SQL Server MySQL & MariaDB IMS CICS IBM MQ WebSphere Big data and analyticsApplication development Methods and techniques TOGAF PRINCE2 Agile development and Scrum Programming languages Internet development Object Oriented systems Java Development tools SAS XML SOA & web servicesSystems management ITIL SecuritybalkjePractical informationRegistration 
IMS/DB application programming

Objectives

During this course participants obtain:

  • an overview of the different IMS/DB components important for application programming;
  • a description of the organisation of the segments in the different IMS databases and how these databases are defined.

The main objective of this course is how to write IMS/DB programs efficiently:

  • the communication between programs and IMS is treated;
  • a lot of attention is given to the DL/I call-instruction;
  • also some more difficult IMS programming aspects are treated in detail (the use of checkpoints, multiple positioning and secondary indexes).

At the end of this course, participants are familiar with the structure, terminology and processing of IMS batch programmes and they are able to write IMS batch applications indepently.

Main topics

  • Introduction: databases and database systems
  • Description of DBD, PSB, PCB
  • DL/I and the application program
  • The DL/I call statement in detail: function, SSAs, command codes, positioning, parentage setting, status codes
  • Multiple processing
  • The locking mechanism in IMS
  • Recovery: the recovery components of IMS, use of checkpoints
  • Use of GSAM databases
  • Secondary indexes
  • Introduction to logical relations
 

Intended for

Everybody who is involved in the development of IMS applications, especially programmers and analysts.

Background

Participants should be familiar with writing programs in COBOL (see course COBOL programming - part 1) or PL/I (see PL/I programming: fundamentals course) and should be able to use ISPF/PDF (see course ISPF/PDF basics).

Training method

Classroom instruction. About 60% of the time is spent on exercises on PC.

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.