iSeries (AS/400) Crossover to Modern RPGLE code

Course Details

  • Course code: ISR4X
  • Duration: 3 days
  • Maximum delegates: 8
  • Start time: 09:30
  • Price: £ 1445

Jump to:

Actions:

Introduction

This course updates RPG programmer's skille to utilise modern RPGLE programming techniques, introducing features of the programming language such as FREE FORMAT code. Built In Functions, true date fields and pointers, sub-procedure coding and debug tools.

Who should attend

Programmers who are proficient in writing RPG/400 programs on the iSeries and who want to become more productive with the new features of RPGLE.

Pre-requisites

It is expected that delegates attending this course are already proficient in RPG, either through attending an RPG/400 Programming course or having gained the equivalent practical experience, at least 6 months real experience of coding RPG/400 or earlier, fixed format code.

Course Overview

  • Introduction to RPGIV and ILE.
  • Converting programs from RPG/400 using CVTRPGSRC.
  • Single and Multi Step ILE program creation.
  • Changes to specifications H, F, C & extnded factor 2.
  • Free form CTL-OPT and DCL-F Statements
  • Rename Operation codes and extenders
  • Expressions, Built in functions (BIF's) with EVAL & EVALR.
  • Definition Specifications & DCL free form equivalents.
  • Stand-alone fields & Constants.
  • Data structures: internal, external, qualified, indicator, embedded.
  • Data Areas.
  • Arrays.
  • Variable length & null terminated strings
  • Date, Time and Timestamp functions
  • Pointers, dynamic storage.
  • File Processing without indicators, using BIF's
  • Using data structures on I/O
  • Operational extenders
  • Intercepting errors including MONITOR
  • Free format program code & supported operation code.
  • Alternatives to fixed format operation codes.
  • Using Complex Data Structures & Multi-Dimension Arrays.
  • defining Sub-procedures, procedure interfaces and prototypes.
  • Cycle-Main, Linear main and Sub-procedures.
  • Date, Time and Timestamp functions
  • Optional Parameters & Faster Return values
  • Debugging with Source Level Debug & Encryption
  • RPGLE Cycle-Main, Nomain and Linear Main Modules
  • creating and Managing ILE programs.
  • Introduction to ILE CL - compile and call commands,
  • Using Service programs with signature control: Binders Source
  • Coding public and private procedures in Service programs.
  • Binding Directories
  • Taking control of activation groups.
  • Variable length & null terminated strings.
  • Teraspace Storage Model


Detailed Course Content:
Click here for full details of the course content

Materials

A course manual with supporting documentation is provided. The course includes a series of practical sessions to initially convert an RPG/400 program to RPGIV, and then to update the coding within the program to use RPGLE coding techniques and practices.


Follow on courses :
To add internal power to application programs we reccomend you also consider our
Power RPG with SQL course (ISSQE) and Rational Developer for i (RDi) courses.

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