Un RPG che risponde in JSON

Trent'anni di regole aziendali dentro programmi IBM i e z/OS. Non si riscrivono: ci si mette qualcosa davanti.

Dati d'esempio · non è un'istanza reale

Il prototipo c'è già: dice che parametri servono

Un programma RPG dichiara i suoi parametri con tipi e lunghezze precise. È già un contratto — solo scritto in un'altra lingua. Gluecode lo legge e lo espone come chiamata REST, senza toccare il programma.

Sorgente RPGORDINQ.rpgle

      
Chiamata RESTgenerata

        
Risposta200 OK · 84 ms

      
Quello che non succede: il programma non viene riscritto, ricompilato o modificato. Le regole di calcolo dello sconto, le validazioni, i casi particolari accumulati in trent'anni restano dove sono — ed è esattamente il motivo per cui nessuno li riscrive volentieri.