iSeries (AS/400) RPG/400 Programming

Course Details

  • Course code: ISRPP
  • Duration: 5 day
  • Maximum delegates: 8
  • Start time: 09:30
  • Price: £1895

Jump to:

Actions:

Introduction

RPG/400 has proven to be one of the most popular programming languages for application development on the iSeries. This intensive course provides delegates with the skills to develop RPG/400 programs on the iSeries.

What you will learn

On completion of this course, you will be able to:

  • Code, compile and test screen enquiries.
  • Code, compile and test reports.
  • Code arithmetic operations in RPG/400.
  • Use the database in RPG/400 programs.
  • Write a file maintenance program with validation and error handling.
  • Amend existing programs to add further code.
  • Use externally described files in RPG/400.
  • Use structured development techniques.

Who should attend

Applications development staff who will be using RPG/400 to develop or maintain applications written with RPG/400 on the iSeries.

Pre-requisites

iSeries SYSTEM FACILITIES and iSeries PROGRAM DESIGN should be attended prior to this course. The many practical exercises on this RPG/400 course require the delegate to code using PDM, SEU, SDA and DDS, all of which are taught on the iSeries System Facilities course.

Course content

  • Physical and logical file DDS.
  • Field reference file.
  • Level checks.
  • Printer files and printer file DDS.
  • The structure of a report and record formats.
  • Programming on the iSeries (AS/400).
  • RPG specification types and sequence.
  • Fields, constants, indicators and figurative constants.
  • Logic for a report program.
  • Creating a report program.
  • Using structured coding techniques.
  • Accessing the database.
  • Display file DDS.
  • Processing function keys and conditional function keys.
  • Enquiry program logic.
  • Writing an enquiry program with RPG/400.
  • Using arithmetic in RPG/400.
  • Calculation of totals and averages in a report.
  • Use of subroutines to structure programs.
  • Calling other programs and passing parameters.
  • File handling in RPG/400.
  • Partial key processing.
  • Using debug and on-line debug.
  • Data structures and named constants.
  • Introduction to array processing.
  • Using named data areas and the LDA.
  • Reading and updating a data area in RPG/400.
  • Passing parameters with data areas.
  • Concepts and logic of file maintenance.
  • Coding a file maintenance program in RPG/400.
  • File maintenance operations and record locking.
  • Data validation and error messages.
  • Validation routines in RPG/400.
  • Using message files for error messages.

Materials

A course manual with supporting documentation is provided. The course has many practical sessions to allow delegates to develop report and enquiry programs, a file maintenance program, and a load-all subfile program. Delegates will also be amending programs during this course.

Schedule - Dates on Request

Public schedule Dec 24 Jan 25 Feb 25 Mar 25 Apr 25 May 25 Jun 25 Jul 25 Aug 25 Sep 25 Oct 25 Nov 25

We can run this course just for you - at our locations, a local hotel, or on your site. Please ask for details.



Top | Home


Tel. 0208 648 4000  Email: info@atstraining.co.uk ATS Automated Training Systems Ltd. The Old Bakery, 55a Belmont Road, Wallington, Surrey, SM6 8TE, United Kingdom