If you were to write a new application in RPG, what would it look like? Or, what, potentially, would a modernized 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