RPG IV Programming: Procedures & ILE Programming (course 2)
Dates Scheduled: 10/19/2010
Length: 1 Day / Time: 9:00A - 5:00P
Delivery Method: Instructor led, group-paced, classroom delivery learning model with structured hands-on activities.
Cost: $495.00
Course Description: This RPG programming training workshop helps transform the RPG programmer’s way of thinking from traditional to more object oriented. Procedures help make your applications extensible and flexible. The Integrated Language Environment (ILE) allows business logic written in different languages to collaborate and co-exist seamlessly to support enterprise-wide applications.
Course Objective: You will learn how to leverage the benefits of the ILE architecture by organizing key business logic into tiny granules, such that it is written once and used throughout the application. Students will also learn how to interface with external programs and procedures more reliably.
Target Student: This course is designed for programmers who have become proficient in the RPG IV language and are seeking to eliminate redundancy and cloning from their applications.
Prerequisites: This course is designed for programmers who have become proficient in the RPG IV language and are seeking to eliminate redundancy and cloning from their applications.
Performanced-Based Objectives: Upon successful completion of this course, students will be able:
- Create RPG procedures from scratch.
- Build prototypes to interface with procedures and external programs.
- Add flexibility to parameters and return values specified on prototypes.
- Reuse procedures as building blocks for more complex procedures.
- Understand program architecture as defined by the ILE model Organize procedures into service programs (similar to Windows DLL’s).
- Share procedures with new and existing application programs.
- Implement changes to critical business rules easily throughout the enterprise.
- Further streamline executable code segments.
- Utilize variable scoping.
Course Content:
Full Course Outline
- Procedures versus subroutines
- Local versus global variables
- Extending the RPG IV function set
- Prototypes made easy
- Reduce, reuse and recycle code with ILE
- Did I say reduce ?
- Nix the Fix – eliminate the fixed cycle baggage



