[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Nov 2017
    Beiträge
    4

    WebService mit WSDL - HTTPS login mit user/passwort

    Hallo, ich sollte von der iSeries aus einen WebService nutzen (Prüfung Ticket-Nr in einem Tcketing System):
    1. es muss mit einer WDSL Interface Beschreibung / SOPA Interface gearbeitet bzw. kommuniziert werden.
    2. Auf dem Weg zu diesem Service muss ein Username/Passwort übergeben werden.


    Habe " wsdl2rpg.sh " genutzt um den Webservice zu nutzen.

    Wie ich die Anmeldung umsetzen soll, ist mir nicht klar. Gibt es da Erfahrungen und/oder Tipps?

    Danke & Gruss

  2. #2
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Wenn es sich um eine HTTP Authentifizierung handelt musst du im HTTP-Header diese Information senden.
    Das geht entweder über die HTTP-Funktionen von SQL, dort kannst du die HTTP-Header Informationen setzten.
    Einfacher ist es aber via PHP auf der i, dort kannst du auf den SOAP XML-Body auch gleich wie ein Array zugreifen. Somit ersparrst du dir den XML Part. Wenn die WSDL korrekt ist, funktioniert das super.

    lg Andreas

  3. #3
    Registriert seit
    Nov 2017
    Beiträge
    4
    Geht leider - wie im Titel vermerkt - um HTTPS ...

    Das Problem besteht leider immer noch :-(

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.286
    ... ich würde Java bevorzugen, WSDL2RPG (tools400.de) verwendet HTTPAI und müsste auch gehen.

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  5. #5
    Registriert seit
    Nov 2017
    Beiträge
    4
    Vielen Dank für den Tipp - der Kunde erlaubt leider Freeware/Shareware :-(
    Ich muss mich mit den IBM Tools durchschlagen.

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Java gehört durchaus zu den IBM-Tools:
    https://www.ibm.com/support/knowledg...ttps_java.html
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  7. #7
    Registriert seit
    Nov 2017
    Beiträge
    4
    Sorry, habe bei meiner Antweort an tools.de etc. gedacht;
    Muss mich nun offensichtlch geleichzeitig in JAVA und web services (client) einarbeiten.
    (wäre einfacher wenn ich das mit RPG umsetzen könnte)

  8. #8
    Registriert seit
    Mar 2002
    Beiträge
    5.286
    ... und das performed und skaliert dann wieder nicht, es sei denn man lässt das unter AppServer4RPG laufen - verdammt, geht auch wieder nicht, ist ja schon wieder open Source. Macht aber nix, kann man dann ja selber was zu Fuß bauen, das ist dann zwar teuer und schlechter. Könnt man aber auch HTTPAPI selber stricken, dauert ein wenig und taugt weniger und was das WSDL2RPG generiert, kann man ja auch selber basteln, dauert zwar und taugt weniger, aber Hauptsache keine open Source dabei und alles original IBM und selbst geschnitzt.

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  9. #9
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Freeware/Shareware ist ja nicht das Selbe wie Open Source. Laut deiner Definition sollte also Open Source wiederum erlaubt sein.
    Vorteil wiederum, notfalls kann man es abschreiben.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  10. #10
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Zitat Zitat von GuzziMike58 Beitrag anzeigen
    Geht leider - wie im Titel vermerkt - um HTTPS ...

    Das Problem besteht leider immer noch :-(
    Meine Antwort bezog sich nicht ob HTTPS oder nur HTTP sondern auf das allg. HTTP Protokoll selbst.
    Dementsprechend ist meine Antwort auch für HTTPS gültig.
    Ich habe das gleiche schon paar mal implementiert (so wie von mir beschrieben).

Similar Threads

  1. https: aufrufen
    By malti in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 11-07-17, 10:29
  2. HTTPS/SSL Webservice bereit stellen
    By Malte in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 12-02-17, 11:07
  3. Antworten: 4
    Letzter Beitrag: 07-12-15, 09:45
  4. Felder in der WSDL-Datei
    By svit in forum NEWSboard Programmierung
    Antworten: 0
    Letzter Beitrag: 06-07-15, 11:44
  5. WebService über HTTPS
    By harbir in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 26-03-14, 14:13

Tags for this Thread

Berechtigungen

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