4 Semplici passi per creare una applicazione WEB moderna utilizzando un programma RPG come web services REST;
In questa applicazione potete inserire, visualizzare, modificare e cancellare le righe della tabella CUSTOMER
-Installare la libreria YAJL dal sito: http://www.scottklement.com/yajl/
-Installare la libreria CGIDEV2 dal sito: https://www.easy400.net/
da un browser digitate http://as400:2001/HTTPAdmin
( dovete sostituite ad "as400" l'indirizzo ip o il nome host del vostro as400 )
lasciate tutti parametri di default tranne il parametro DocumentRoot dove mettete /www/demo/CUSTDETH
lasciate tutti parametri di default tranne il parametro Port dove mettete 10000
e andate fino alla fine nel processo premendo sempre il bottone Next.
-Copiare il file httpd.conf fornito al posto di quello nel percorso /www/demo/conf/
-Copiare i file CUSTDETH.js , customer.txt , index.html , wscustdetj.sqlrpgle nella cartella /www/demo/CUSTDETH-Creare la libreria DEMOF4
CRTLIB DEMOF4
-Compilare il file di CUSTOMER
RUNSQLSTM SRCSTMF('/www/demo/CUSTDETH/customer.txt') DFTRDBCOL(DEMOF4)
-Compilare il programma rpg WSCUSTDETJ nella libreria DEMOF4
addlible YAJL
addlible DEMOF4
CRTSQLRPGI OBJ(DEMOF4/WSCUSTDETJ)
SRCSTMF('/www/demo/CUSTDETH/wscustdetj.sqlrpgle')
COMMIT(*NONE)
COMPILEOPT('TGTCCSID(*JOB)') -
digitare il comando STRTCPSVR SERVER(*HTTP) RESTART(*HTTP) HTTPSVR(DEMO)
-
Aprire un browser per lanciare l'appicazione http://as400:10000
nb: dovete sostituite ad "as400" l'indirizzo ip o il nome host del vostro as400
Questo sarà il risultato divertitevi !!