System i (AS/400, iSeries, i5) System Facilities

Course Details:

Course code: ISSFC View/Download data sheet (PDF)
Duration: 4 Days Book Course
Price: £1,495 Return to Courses

Course Outline:

This is a foundation course for new programmers or anyone wanting a good understanding of the facilities the system offers. Delegates will learn about objects, libraries, using CL commands, how jobs process etc. Delegates will be using PDM, SEU, DFU, SDA to create CL programs, create physical and logical files and add data to those files, create menus and perform other tasks. Delegates will also be using tools such as Query, SQL, Navigator, copying files, copy database files to PC files etc. The course is very much hands on with many practical exercises to practise what has been learnt.


There are no specific pre-requisites but delegates should be computer literate.

Course content:

• Introduction to the system and how it has evolved
• Introduction to the key architectural features of the system
• Detail the integrated features of the operating system and release levels
• Introduce the main IBM licensed programs
• Detail the main programming languages and development tools used on the system
• Create and manage objects and libraries
• How library lists work and how to change them
• Overview the Integrated File System (IFS)
• Use Control language (CL) commands and IBM menus
• Detail jobs and job descriptions and how to change them
• Detail how interactive and batch jobs process through the system
• Detail how printing works
• Introduction to security (system values, user profiles, object authorities)
• Create menus using Screen Design Aid (SDA)
• Use Program Development Manager (PDM) and create user defined options
• Use Source Entry Utility (SEU)
• Detail the Database DB2 – DB concepts and key DB commands
• Overview how and where journaling is used
• Detail source code physical files
• Detail physical and logical files
• Create Physical Files using Data Description Specification (DDS)
• Create Logical Files using DDS
• Use Data File Utility (DFU) to add, update and delete records in DB files
• Use Navigator to edit files
• Use the CPYF command and other key CL commands to copy files
• Copy a DB file to a PC file using commands
• Copy a DB file to a PC file using Navigator
• Introduction to the Query licensed program and Interactive SQL
• Create and run a query and use the SQL SELECT statement
• Use SQL Assist to run the SELECT statement
• Demonstrate a display file
• Introduce program control structures and pseudocode
• Introduction to program communication
• Introduction to CL programming
• Detail the main types of CL program
• Detail the structure of a CL program
• Use CL commands within a CL program
• Use, and change variables in a CL program
• Pass parameters into a CL program
• How to create a CL program
• Send messages in a CL program
• Debugging CL programs
• Create message files and add message descriptions
• Send and receive messages and detail message queues
• How to create your own user defined commands
• Use Navigator to manipulate objects/spooled files, run commands etc.

Follow on Courses:

We recommend that after a suitable period of time of attending this course (e.g. 3 to 6 months hands on experience) then delegates may want to enhance the knowledge they have gained on this course by attending one of the programming courses such as Program Design (ISPGD), CL Programming (ISCLP) or RPGIV (ISR4P), or one of the support courses such as Operations (ISOPS) or Advanced Operations (ISOPA) depending on the delegates job role.


Public schedule Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Northampton 9   20 23   5   14   1   10
We can run this course at our location or on your site – Please contact us for details



Jan 9
Mar 20
Apr 23
Jun 5
Aug 14
Oct 1
Dec  10
We can run this course at our location or on your site – Please contact us for details


Book course:

ISSFC System Facilities booking form
Please double check this!
Press 'Submit' below to send your reservation to Sierra. We will confirm the booking in due course. Thank you.