The largest IBM i-related conference event in the world, bringing together the community of users, IBM, industry experts and solution providers.
Back To Schedule
Tuesday, April 25 • 9:15am - 11:30am
357: ILE: Procedures, Modules & SRVPGMs by Example

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

For RPGers, ILE brings with it procedures, modules, service programs, binding directories and binder language - it can get confusing!

In this interactive session, Susan will take her life in her hands by walking through a live step by step demonstration of some of those topics. In the process, we'll discover some of the problems that can occur - how they show themselves and how to fix or avoid them.

Our roadmap includes the following steps:
- Creating a (very) simple RPG procedure in a module
- How (and why) to put that module into a service program
- Using a binding directory to simplify creating programs that use our procedure
- Add a new procedure to the same module and service program
- Guidelines for testing procedures in service programs
- How to maintain the service program over time and avoid signature violations

To get the most from this session, it would be helpful if you're already familiar with the basic syntax of RPG procedures (aka subprocedures) and if you know a bit about what modules and service programs are.

Learning Objectives:
1. Understand the value of service programs
2. Understand how ILE entities interact with each other
3. Avoiding common pitfalls and frustrations with developing and maintaining ILE applications

avatar for Susan Gantner

Susan Gantner

IBM i evangelist, Partner400 & System i Developer
Susan's 30+ year career began as an application programmer for companies in Atlanta, Georgia, working on a variety of hardware and software platforms. She joined IBM in 1985 and developed a close association with the Rochester lab during the development of the AS/400 system. Susan... Read More →

Tuesday April 25, 2023 9:15am - 11:30am MDT
Governors Square 15
  Programming - RPG
  • Session Level Intermediate
  • Audience RPG developers who want to understand more about how service programs work