Autor Thema: Web-Service  (Gelesen 1950 mal)

Offline notes_andy

  • Junior Mitglied
  • **
  • Beiträge: 59
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
    • solutionforyou
Web-Service
« am: 27.11.09 - 09:24:10 »
Hallo

Ich habe ein Problem mit den Web-Service. Ich möchte Daten aus den Web Shop Magento auslesen. Ich habe in Lotus Notes in Web-Service-Konsument die WSDL Daten eingelesen. Dann habe ich enen Agent erstellt der die Daten auslesen sollte.

Sub Initialize()
   Dim ret As string
   Dim oMangento As  Mage_Api_Model_Server_HandlerPortType_n0
   Dim datena As Variant
   Set oMangento = New  Mage_Api_Model_Server_HandlerPortType_n0
   ret = oMangento.Login("loginname", "12345")
   call oMangento.Startsession()

!!!!!!!   datena =  oMangento.call_(ret,"sales_order.list", "1") !!!!!!!
   Call oMangento.Endsession(ret)
End Sub


Bei der Zeile mit dem Rufzeiche bekomme ich beim speichern in Lotus Notes folgenden Fehler "USET required on class instance assignment" Fehler. Das Login funktioniert. Ich bekomme die Session ID zurück. Hat jemand eine Idee was ich da falsch mache. Habe es auch schon mit Set und NEW  und ohne Deklaration versucht.
Das ist die Function die aufgerufen wird.

Function call_(sessionId As String, resourcePath As String, args As XSD_ANYTYPE) As XSD_ANYTYPE
      Set call_ = Service.Invoke("call_", sessionId, resourcePath, args)
end Function

DANKE IM VORAUS

mfg. Andreas

Glombi

  • Gast
Re: Web-Service
« Antwort #1 am: 27.11.09 - 09:33:23 »
Eine Funktion die call_ heisst   ???

Offline notes_andy

  • Junior Mitglied
  • **
  • Beiträge: 59
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
    • solutionforyou
Re: Web-Service
« Antwort #2 am: 27.11.09 - 10:21:44 »
Ja der Name stimmt. Die eingefügte Function kommt aus dem Web-Service.

Offline notes_andy

  • Junior Mitglied
  • **
  • Beiträge: 59
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
    • solutionforyou
Re: Web-Service
« Antwort #3 am: 01.12.09 - 08:57:08 »
Hallo

Habe meinen Fehler selber gefunden. Wer lesen kann ist im Vorteil.
Ich habe hier einen String übergeben. --> args As XSD_ANYTYPE

mfg. Andreas

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz