Domino 9 und frühere Versionen > ND8: Entwicklung

Assoziative Arrays aus PHP in Lotus Notes verwenden

(1/4) > >>

notes_andy:
Hallo

Ich möchte Daten aus einen Webshop in Lotus Notes importieren.
Dazu wird eine API angeboten (Web Service). Das einloggen funktioniert.

Zum auslesen muss ich ein Assoziative Arrays übergeben.
Das sieht bei PHP so aus.

 array(array('updated_at' => array('from' => '2009-06-10')))

Wie kann ich das in Lotus Script umsetzen.

Bei dem Shop handelt es sich um Magento.

Vielen Dank für die Hilfe im voraus.
mfg. Andreas

m3:
Du importierst in Deinen Webservice-Consumer einfach das WSDL und er setzt Dir alles automatisch auf Lotusscript-Objekte/Strukturen um.


--- Zitat ---If you want to connect to Magento SOAP webservices you should load WSDL from this link (http://youmagentohost/api/?wsdl or http://youmagentohost/api/soap/?wsdl) in your SoapClient

As of v1.3 you may also use http://yourmagentohost/api/v2_soap?wsdl=1 which has been added to improve compatbility with Java and .NET.
--- Ende Zitat ---
http://www.magentocommerce.com/wiki/doc/webservices-api/introduction

notes_andy:
Ja das habe ich gemacht.
Ich kann mich anmelden und bekomme die session ID zurück.

Nun möchte ich die Bestellung auslesen.

Dim arg As XSD_ANYTYPE
set arg.Setvaluefromstring("10000003")
Set rettabel = oMangento.call_(ret,"sales_order.info",arg)

und dieser aufruf bringt den Fehler

Arg sollte der Parameter sein. Dieser wird bei PHP mit einem Assoziative Array angegeben. Und da habe ich keine Idee wie ich diesen in Lotus Script umsetzen kann

heini_schwammerl:
Schaut mir fast nach einer Liste (List) oder Array aus. Allerdings sollte das auch ohne gehen.

notes_andy:
Eine Liste habe ich schon versucht. Da bekomme ich beim speichern schon einen Fehler.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln