Back To Schedule
Tuesday, June 9 • 09:30 - 10:45
SID Lecture 2.1 What is a Modern RPG Application?

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

If you were to write a new application in RPG, what would it look like? Or, what, potentially, would a modernised RPG application look like?

In this session, Paul takes you through the design and implementation of a modern RPG application - with lots and lots of code examples. Topics covered include…
 - Overview
 - A Modern RPG Application
 - Messaging
 - A Sample Database
 - Database Layer
     - Tables, Key Constraints, Foreign Key Constraints, Check Constraints, Triggers, Indexes
 - Views (and Indexes) and External Views
     - Primary, Application and List Views
 - Development Environment
 - Data Access Layer
     - Lists, Get, Add, Update, Delete
     - Check Timestamp
     - Handling Constraint Errors
 - Service Layer
     - SL Templates
     - Get, Add, Update, Delete
     - SL Templates vs DAL Templates
 - Business Logic
- Interface and Clients

avatar for Paul Tuohy

Paul Tuohy

System i Developer
Paul Tuohy, IBM Champion and author of Re-engineering RPG Legacy Applications and The Programmer's Guide to iSeries Navigator, is a prominent consultant/trainer/educators for application modernisation and development technologies on the IBM Midrange. He currently holds positions as... Read More →

Tuesday June 9, 2020 09:30 - 10:45 BST
Room 6