Thema Datum  Von Nutzer Rating
Antwort
Rot Webservice Laufzeitfehler 438
03.04.2009 15:11:15 jj
NotSolved
07.04.2009 15:26:57 Holger
NotSolved
08.04.2009 16:53:30 jj
NotSolved

Ansicht des Beitrags:
Von:
jj
Datum:
03.04.2009 15:11:15
Views:
1722
Rating: Antwort:
  Ja
Thema:
Webservice Laufzeitfehler 438
hallo zusammen!

ich bin ein vba newbie und habe folgendes problem:

ziel ist es ein webservice aus excel aufzurufen, da die datentypen des webservice aber zu komplex sind (mit java axis erstellt) kann ich das webservice nicht mit dem Web Service Toolkit erstellen und muss es über die .NET Schiene machen. Soweit so gut - ich kann das Webservice nun über C# ansprechen und habe eine DLL erzeugt und registriert. Nun kann ich die DLL via Extras -> Verweise auch im Excel verwenden. Wenn ich allerdings eine Methode aufrufen will, dann kommt immer der im Betreff genannte Fehler.

Ausschnitt aus dem Code:
-------------------------
Dim cwlCurrencyService As New CentecWsLib.currencyService
Dim findByIsoName1 As New CentecWsLib.findByIsoName
findByIsoName1.IsoName = "EUR"

Dim findByIsoNameResponse As New CentecWsLib.findByIsoNameResponse
findByIsoNameResponse = cwlCurrencyService.findByIsoName(findByIsoName1)
-------------------------

In dieser Zeile kommt die Fehlermeldung: cwlCurrencyService.findByIsoName(findByIsoName1)

Selbiges Webservice spreche ich in C#, wie folgt an:
-------------------------
CurrencyService currencyService = new CurrencyService();
FindByIsoName findByIsoName = new FindByIsoName();
findByIsoName.IsoName = "EUR";

FindByIsoNameResponse response = CurrencyService.FindByIsoName(findByIsoName);
--------------------------

In C# funktioniert das Ganze ohne Probleme.

PS: am Methodenname liegt es nicht:
cwlCurrencyService.findByIsoName(findByIsoName1) -> CurrencyService.FindByIsoName(findByIsoName);

das macht vba von allein....

bin für jede hilfe dankbar. viele grüße, jj


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Webservice Laufzeitfehler 438
03.04.2009 15:11:15 jj
NotSolved
07.04.2009 15:26:57 Holger
NotSolved
08.04.2009 16:53:30 jj
NotSolved