iSeries for Application Developers

5 days


This course is designed to introduce programmers and analysts to the iSeries (System i, i5, iSeries and AS/400), from the point of view of application development.

On completion, attendees will be able to use:

  • System displays.
  • Menus.
  • Common commands.
  • Help tools.
  • Batch and print jobs.
  • A range of utilities to handle common problems.
  • Databases and database objects.
  • Development environments, to write and compile programs.


Audience is programmers or analysts who will be developing or maintaining applications on the system.


There are no prerequisites for this course.

Course Outline

  • Introduction to iSeries
  • Introduce the basics of system architecture and system objects.
  • Familiarization with some displays.
  • Describe some of the basic terminology used with the system (objects, libraries, etc...).
  • iSeries Interfaces
  • Introduce the various interfaces that may be used.
  • System menus, displays and iSeries Navigator.
  • Understand the working environment.
  • Control Language.
  • Object management.
  • Library Management.
  • Library Lists.
  • Messages.
  • Know where to go for HELP.
  • On-line Help.
  • Information Centre.
  • Managing Work on the System
  • Jobs.
  • Job descriptions.
  • Interactive work.
  • Batch work.
  • Subsystems.
  • Scheduled jobs.
  • Find that job.
  • Job Commands.
  • Printing
  • Output Queues, Writers, Devices.
  • Printing commands.
  • How print finds its way to the printer.
  • How to find it if it gets lost.
  • Print Writers.
  • Security Concepts
  • System Values.
  • User profiles.
  • Class and Special Authority.
  • Group Profiles.
  • Permission's (Object Authority).
  • Public Authority.
  • Authorization Lists.
  • Authority Checking.
  • Spooled file security.
  • Navigator.
  • Application Administration.
  • Backup and Recovery
  • Types of Failure.
  • Recovery Options.
  • Backup Media.
  • Save.
  • Restore.
  • Complete System Save.
  • Disaster Recovery.
  • Performance
  • Definitions.
  • Observing Performance.
  • Active Jobs.
  • System Status.
  • Disk Status.
  • Problem Determination
  • Useful Commands.
  • Working with jobs.
  • Job Logs.
  • History Log.
  • Message Queues.
  • Development Environments
  • Source Physical Files.
  • Creating objects.
  • Programming Development Manager (PDM, SEU, SDA).
  • WDSC/RSE/RDi and CODE.
  • UDB DB2 for iSeries
  • Defining and maintaining the database using Data Description.
  • Specifications (DDS) and Data Definition Language (DDL) in SQL.
  • Introduction to CL programming
  • Program Structure.
  • Coding Rules.
  • Variables.
  • Expressions.
  • Conditioning.
  • Parameters.
  • Substring.
  • External Information.
  • Data Areas.
  • Monitoring Messages.
  • Sending Messages.

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. It's a cost effective option.

Submit an enquiry from any page on this site, and let us know you are interested in the requirements box, or simply mention it when we contact you.

Upcoming Dates

  • GREEN This class is Guaranteed To Run.
  • SPVC - Self-Paced Virtual Class.
  • Click a Date to Enroll.
Course Location Days Cost Date
Onsite5 800 £800 2019-07-16
Manchester5 800 £800 2019-11-11
Glasgow5 800 £800 2019-11-11
Birmingham5 800 £800 2019-11-11