SoapClient Problem

23/01/2008 - 08:36 von Roger Odermatt | Report spam
Hallo

Ich versuche aus einer ASP-Seite auf einen WebService zu zugreifen.

Hier der Code dafür:

set oSOAP = Server.CreateObject("MSSOAP.SoapClient30")
oSOAP.ClientProperty( "ServerHTTPRequest" ) = True
oSOAP.mssoapinit("http://test_server/wsTest/Service.asmx?wsdl")
sFList = oSOAP.Test1()
Response.Write sFList


Ich bekomme jedoch immer die folgende Fehlermeldung:

WSDLReader error '80020009'

WSDLReader:XML Parser failed at linenumber 0, lineposition 0, reason is: The
download of the specified resource has failed. HRESULT=0x1: Incorrect
function. - WSDLReader:Loading of the WSDL file failed HRESULT=0x80070057:
The parameter is incorrect. - Client:One of the parameters supplied is
invalid. HRESULT=0x80070057: The parameter is incorrect.

/soap.asp, line 20


Zeile 20 ist:

oSOAP.mssoapinit("http://test_server/wsTest/Service.asmx?wsdl")


Ich weiss im Moment ehrlich gesagt nicht mehr so recht wo ich noch nach dem
Fehler suchen soll, was falsch ist. Kann mir hier jemand helfen?

Vielen herzlichen Dank

Gruss Roger
 

Lesen sie die antworten

#1 Samaschke, Karsten
23/01/2008 - 08:54 | Warnen spam
Roger Odermatt schrieb:

WSDLReader:XML Parser failed at linenumber 0, lineposition 0, reason is: The
download of the specified resource has failed. HRESULT=0x1: Incorrect
function. - WSDLReader:Loading of the WSDL file failed HRESULT=0x80070057:
The parameter is incorrect. - Client:One of the parameters supplied is
invalid. HRESULT=0x80070057: The parameter is incorrect.



Inhaltlich steht da ja bereits einiges. Ich würde mal aus dem Stehgreif
vermuten, dass Du SOAP 1.2 auslieferst, Dein Client aber nur SOAP 1.1 kann.

Was geschieht denn, wenn Du die Datei mal direkt laden làsst? Geht das denn?

Eine Lösung könnte sein, von Hand die Kommunikation zu implementieren.
Soooooo schlimm ist es auch nicht, zumal Du bei .NET-Webdiensten ja
immer die Beispielseite hast. Sieh Dir dort mal das HTTP-POST-Beispiel
an, vielleicht tut das ja bereits.

Mit freundlichen Gruessen / Best regards,

Karsten Samaschke
IT-Consulting, IT-Development, IT-Training
Homepage: http://www.ksamaschke.de
Blog: http://www.karsan.de
Foren: http://www.aspxperts.de

Sent via MacBook / Windows Vista

Ähnliche fragen