iSeries for Application Developers

iSeries for Application Developers


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


There are no prerequisites for this course.


5 days. Hands on.

This course is available on site only. Please call for details.

Course Objectives

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.

Course Content

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.
Know where to go for HELP.
On-line Help.
Information Centre.

Managing Work on the System
Job descriptions.
Interactive work.
Batch work.
Scheduled jobs.
Find that job.
Job Commands.

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.
Application Administration.

Backup and Recovery
Types of Failure.
Recovery Options.
Backup Media.
Complete System Save.
Disaster Recovery.

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).

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.
External Information.
Data Areas.
Monitoring Messages.
Sending Messages.

Virtual Courses

ALL of our courses can be delivered virtually. And our Bath public schedule of courses are now available as live virtual sessions, using the popular Zoom Virtual Classroom and remote labs. Delegates can test their access at:

On-Site Courses

Can't attend one of our public classes? Booking for multiple people?

All our courses are available on your site! Delivered for your staff, at your premises.

Contact us to find out more...