EIEIOTECHNOVATION
← Training programmes

EIEIO / PROGRAMMING & DEVELOPMENT

RPG IV Programming with ILE

Course outline

5 days

Duration

5 days

Course Description

  • The course is designed to introduce the participant to the RPG IV language with its advanced features and the basic concepts of the Integrated Language Environment (ILE).
  • RPG IV features such as expressions, date, time and functions will be discussed in depth.
  • ILE features such as module creation, binding, running and debugging of programs and work management topics like activation groups will also be discussed.
  • The intention is to explain the advantages of RPG IV and ILE and provide the participant with the skill to use this new language in the work environment.

Pre-Requisite

  • Having attended the RPG/400 programming course. Those without RPG/400 knowledge are highly advised to acquire it before attending this course, or please contact us for advice on the options available.
  • Having knowledge and experience in programming and its concepts.

Method

  • Hands-on oriented training with one workstation for each participant.
  • Participants to design, write & debug programs in this workshop.
  • Lecturer-assisted and use of computer-generated slides for presentation.
  • Training materials that include notes with key points and graphics layout.

Target Audience

This course is designed for AS/400 application programmers and AS/400 application developers

with RPG/400 experience.

What You Will Learn

  • Basic introduction to the RPG IV language and the Integrated Language Environment (ILE).
  • Describe what OPM & EPM are and what the differences are compared to ILE.
  • Describe the benefits of using basic Integrated Language Environment features.
  • Describe and list the benefits of the RPG IV language over previous versions of RPG.
  • Understand the new RPG IV specifications and its advantages over previous versions of RPG.
  • Code and compile RPG IV programs using some new features of the language, such as: new format

of specifications, new Data definition functions, date and time data types and duration support

expressions.

  • Understanding the use of built-in functions (BIFs) in RPG IV and applying them during the programming labs.
  • Describe module creation, binding, running and debugging.
  • Create ILE objects, such as programs, binding directory and create modules.
  • Do binding, such as Dynamic and Static binding.
  • Create a service program from RPG modules and call procedures in that service program from an

ILE application.

  • Migrate application programs from RPG/400 to RPG IV using the migration aid.
  • Use the basic functions of the RPG IV and ILE source debugging

Module 1: RPG IV Programming

  • Introduction to RPG IV Programming with ILE
  • Coding Specification Changes for RPG IV
  • Using Expressions in RPG IV
  • Using Date, Time and Timestamp Data Types
  • Using Built-in-Functions (BIFs) in RPG IV
  • Pointer Data Types and User Spaces
  • The RPG IV Source Debugger
  • Converting RPG/400 Code to RPG IV
  • Hands On Programming Lab Sessions after each Topic

Module 2: Integrated Language Environment (ILE)

  • Introduction to ILE Concepts
  • Data Export and Import
  • Static versus Dynamic Program Binding
  • Creating Modular Programs Using ILE
  • Creating Service Programs
  • Binding by Copy and Reference
  • Use of Sub procedures in RPG IV
  • Maintaining Your Modular Applications
  • Activation Groups
  • The ILE Source Debugger
  • Hands On Lab Sessions after each Topic
  • What’s Next

Programme scope, delivery arrangements and suitability are confirmed during enquiry.