iSeries (AS/400) RPGIV Programming

Course Details

  • Course code: ISR4P
  • Duration: 4 days
  • Maximum delegates: 6
  • Start time: 09:30
  • Price: £1895

Jump to:

Actions:

Introduction

The course is aimed at programmers who will be developing or maintaining RPGLE application programs or supporting and enhancing legacy RPG code. This course covers new techniques available with RPGLE as well as equivalence found in previous generation source type of RPG. During the course: batch maintenance, multiple screen enquiry, report with sub-total, and interactive maintenance programs will be designed, developed and linked together.

Who should attend

Application development staff who will be using RPGIV to develop new applications, or maintain existing applications written in RPGIV on the iSeries.

Pre-requisites

iSeries SYSTEM FACILITIES should be attended prior to this course. It is expected that delegates will have working knowledge of the development environment - Objects, libraries, members, spool files, editing sourcs (5250 or RDi).

Basic understanding of the database :
*Physical and Logical Files
* File Structure (DSPFD, DSPFFD, DSPDBR)
* Data - Query or SQL
* File Definition (DDS, possibly DDL).

If new to programming then it is advised that program design concepts have also been covered (ideally by attending the Program Design course).

Course content

  • RPG Development Process, differences between RPG and RPGLE
  • Fixed Form H, F, D, C specifications
  • Free form statement alternatives CTL-, DCL-F, DCL-x
  • Batch update programming
  • Copying data and program testing
  • External definitions
  • Arithmetic and conditionl processing with:
    Operational Extenders
    Defining program variables with Legacy & Traditional methods
    Introduction to variable definitions with modern methods
    Data conversion and string handling built in functions
    Legacy & Modern EVAL options
    Parameter definitions, prototyped and legacy methods
    Report Programming, interaction with DDS and sub-total logic
    Field conditioning
    CHG & OVR commands
    Random File access, operation codes and built in functions
    Sub routine coding
    Flexible Sequential File handling
    Composite keys
  • Running CL commands from RPG
  • Overriding file details with file keywords
  • Generate multiple spool files from one print file and one program
  • Display file, DDS overview with Window Keywords
  • Enquiry Program
  • Program Linkage & prototyped calls
  • File maintenance program, Record Locking and Validation
  • Finding runtime errors with green screen debug tools



    Detailed Course Content: Click here for in depth detail of the full course content

    Follow on courses : To further your RPG4 programming skills consider the
    Advanced RPG4 Programming course

Materials

A course manual with supporting documentation is provided. The course includes practical exercises to provide delegates with early experience in writing an RPGIV enquiry, report, maintenance and load-all subfile program.

Schedule

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