[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Mar 2006
    Beiträge
    33

    HTTP-Request von i5 an ... (Content-Type: ...urlencoded)

    Zitat Zitat von mihael Beitrag anzeigen
    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
    -Typeapplication/x-www-form-urlencoded
    Content
    -Length175
    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
    -Length55
    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

  2. #2
    Registriert seit
    Jan 2009
    Beiträge
    67

    HTTAPI

    Das Serviceprogramm HTTPAPI von Scott Klement ist genau was du brauchst. Scott Klement hat ausserdem ne Menge Beispiele noch als Source beigelegt. Die Beschreibung der Prozeduren ist bei den Prototypen zu finden. Das sollte locker reichen. Ein bischen musst du nun auch schon selber machen.

    Gruss

    Mihael

  3. #3
    Registriert seit
    Nov 2006
    Beiträge
    102

    Artikel in NEWSolutions

    Hallo,
    meine Übersetzungen von zwei Scott-Klement-Artikeln zu Deinem Thema findest Du in NEWSolutions.
    Ausgabe Februar 2007: RPG und Webservices.
    Ausgabe Juli 2007: MySQL-Zugriff mit RPG und JDBC.
    Beide mit Beispielcode zum Download.
    Gruß
    M. Spateneder

Similar Threads

  1. Rückgabewert vom RPG Programm
    By mk in forum NEWSboard Java
    Antworten: 8
    Letzter Beitrag: 21-04-11, 21:51
  2. Bibliotheksliste in RPG IV abfragen
    By timeless in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 11-01-07, 12:04
  3. Problem mit Java-Methoden Aufruf aus ILE RPG?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 10-01-07, 10:58
  4. RPG goes Web
    By jth in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 21-12-06, 11:13

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •