Skip to content

joalvarezweingartt/5250-to-web-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

5250 to Web UI

PHP RPG License

Reference implementation: replacing 5250 green-screen interfaces with modern web UIs.


🎯 Purpose

Thousands of IBM i (AS400) applications still use 5250 green-screen terminals. This repository demonstrates how to:

  • Extract business logic from RPG subfile programs
  • Build modern web interfaces that replicate the functionality
  • Run both systems in parallel during migration

📁 Structure

5250-to-web-ui/
├── src/
│   ├── RPG/                   # RPG programs (green screen logic)
│   │   ├── CustomerInquiry.rpgle
│   │   └── OrderEntry.rpgle
│   ├── PHP/
│   │   ├── Controller/        # Web controllers
│   │   ├── Service/           # Screen mapping service
│   │   └── View/              # HTML views
├── tests/
│   └── PHP/                   # PHP unit tests
├── docker/
└── README.md

👤 Author

Joshua — Neuraldev LLC GitHub: @joalvarezweingartt

About

Reference implementation for replacing IBM i green-screen 5250 interfaces with modern responsive web UIs. Session management, field validation, and legacy data integration patterns.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors