Domino 9 und frühere Versionen > ND8: Entwicklung
Assoziative Arrays aus PHP in Lotus Notes verwenden
notes_andy:
Hallo
Danke für die Hilfe
Anbei die Dateien.
Beim Import des WSDL File wird Lotus Script Code erstellt (lotusScript.txt).
Dieser verweist auf ein LSS File (lsxsd_lss.txt).
Das WSDL File (wsdl.txt).
LS_PROXY_OBJECT findet man in der Datei lsxsd_lss.txt.
Hat jemand eine Idee wie ich sonst die Daten aus den Magento in Lotus Notes Bekomme?
m3:
Also das WSDL ist schon sehr traurig mit den XSD_ANYTYPEs. Das ist das WSDL-Equvalent des Variants ins Lotusscript. Das sollte bei ordentlich definierten Schnittstellen eigentlich nicht vorkommen, da so keine Typenprüfungen, ... möglich sind. Da wäre z. so ein Code möglich, der einfach einen String zurückschickt.:
--- Code: --- Function call_(sessionId As String, resourcePath As String, args As XSD_ANYTYPE) As XSD_ANYTYPE
Dim arg As XSD_ANYTYPE
arg.Setvaluefromstring("10000003")
Set call_ = arg
End Function
--- Ende Code ---
Ich denke, da sollte am WSDL nochmal gedreht werden.
notes_andy:
Habe bei Magento das Problem auch schon ins Forum gestellt. Kommt keine Antwort rein.
Auch bei Anfragen an Dienstleister von Magento konnten nicht weiterhelfen.
Wie bekomme ich nun die Daten ins Lotus Notes?
An wenn könnte ich mich wenden?
notes_andy:
Hallo
Noch mal einige Informationen zu meinem Problem.
Zu den Magento Shop gibt es eine API.
http://www.magentocommerce.com/support/magento_core_api
Es gibt da auch ein wsdl File.
Das File kann man in Lotus Notes unter Web-Service Importieren.
Das File habe ich in einer vorigen Antwort schon angehängt.
Die meisten Beispiele sind in PHP. Und da werden Assoziative Arrays verwendet.
Ich habe schon alles Mögliche versucht, konnte aber noch keine Daten abfragen.
Mein Problem ist das ich den Filter nicht umsetzen kann.
|{updated_at => {from => 01.01.2008 12:49:51}}|
Oder gibt es eine Möglichkeit das ganze in JAVA zu machen???
flaite:
--- Zitat von: notes_andy am 02.02.10 - 19:19:23 ---Oder gibt es eine Möglichkeit das ganze in JAVA zu machen???
--- Ende Zitat ---
Das geht eigentlich immer. Nur ist das u.U. nicht ganz so einfach.
Immer geht, den Webservice Consumer von Hand zu programmieren, d.h. mit Jakarta HttpClient eine http Connection herstellen, xml hinschicken und rückkehrendes xml zu parsen (dafür gibts einen Haufen Möglichkeiten).
Vielleicht gehts auf Domino 8 mit XML-RPC (dafür haben die ja auch eine API) ein bischen höher auf der Abstraktionsebene, weiss aber nicht.
Falls du im Web irgendwo ein Beispiel findest, wo jemand beschreibt wie man mit einem Java Client auf Magento zugreift, würd ich das evaluieren. Spätestens am WE.
Ich hab dem SOAP für LotusScript Zeugs immer mißtraut.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln