Duration
3 days
Course Description
- The course is designed to introduce the participant to the RPG IV language with its advanced
features
- RPG IV features such as expressions, date, time and functions will be discussed in depth.
- The intention is to explain the advantages of RPG IV 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
- Describe what OPM & EPM are
- 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.
- Do binding, such as Dynamic and Static binding.
- Migrate application programs from RPG/400 to RPG IV using the migration aid.
- Use the basic functions of the RPG IV 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
Programme scope, delivery arrangements and suitability are confirmed during enquiry.