
Zitat von
mihael
Hallo,
ist es denn ein Java Programm, welches auf der System i läuft oder handelt es sich wirklich um einen Webservice?
Letzteres kann man mittels dem Serviceprogramm HTTPAPI von Scott Klement ansprechen. Das Serviceprogramm selbst ist eigentlich ein HTTP Client für RPG, wurde aber erweitert und kann auch SOAP Nachrichten parsen mittels eXpat, welches dem SAVF beiliegt.
Hypertext Transfer Protocol API
Ein kleines Tutorial kann man hier finden:
http://www.rpgnextgen.com/downloads/...e%20Client.pdf
Allerdings stimme ich Herrn Bender zu: Wenn es darum geht einfach nur die Daten von der MySQL Datenbank zu holen wäre ein Web Service nicht unbedingt meine erste Wahl.
MySQL Database Access from RPG | System iNetwork
Gruss
Mihael
hello @all,
hiermit deklassiere ich mich zwar als newbie, aber mir bleibt keine andere Wahl. Ich habe keinerlei Erfahrung in diesem Bereich und jetzt die Anforderung auf dem Tisch einen http-request aus einem RPG-Programm heraus - möglichst performant - abzusetzen.
Die obige Lösung (HTTPAPI von Scott Klement) und das angegebene Tutorial kommt meinem Problem schon ziemlich nahe. Allerdings brauche ich die Anwendung des API's bis ins Kleinste vorgekaut, d.h. wie setze ich den http-request ab???
Die zu übertragenden Daten sind:
PHP-Code:
POST capture.html HTTP/1.0
Content-Type: application/x-www-form-urlencoded
Content-Length: 175
Hier steht dann der zu übertragende Text
Ein http-response muss natürlich auch verarbeitet werden:
PHP-Code:
POST capture.html HTTP/1.0
Content-Length: 55
RC=0&Hier steht dann der zu empfangende Text
Kann mich da jemand mit der Nase draufstoßen, d.h. welches API muss ich wie verwenden...???
thx @all
Bookmarks