Discussion:
UID Soap Dienst
(zu alt für eine Antwort)
Kurt Bertel
2010-05-17 12:15:52 UTC
Permalink
Hallo,

Frage den Soap-Dienst
http://ec.europa.eu/taxation_customs/vies/services/checkVatService?wsdl ab.
Bis jetzt hat alles wunderbar funktioniert. Seit der Dienst umgezogen ist,
habe ich einige Probleme.
So funktionieren Abfragen von UIDs aus Österreich. Bei Abfragen deutscher
UIDs bekomme ich immer folgende Fehlermeldung:
OLE IDispatch exception code 0 from SoapMapper:
SoapMapper:Restoring data into SoapMapper name failed
HRESUl T =0xB0070057: Falscher Parameter.
l- Client:Unspecified client error. HRESULT =OXS0070057: Falscher
Parameter.
""

goUid.MSSoapInit("http://ec.europa.eu/taxation_customs/vies/services/checkVatService?wsdl")
goUid.checkVat("AT", "U13255500", DATE(), @llValid , @lcName, @lcAdress)
funktioniert

goUid.checkVat("DE", "194149069", DATE(), @llValid , @lcName, @lcAdress)
funktioniert nicht

LG Kurt
Kurt Bertel
2010-05-19 10:07:40 UTC
Permalink
Kann es sein dass der SoapMapper mit folgender Situation nicht umgehen kann.
Hier ein Auszug aus der wsdl-Datei.
- <xsd:element name="checkVatResponse">
- <xsd:complexType>
- <xsd:sequence>
<xsd:element name="countryCode" type="xsd:string" />
<xsd:element name="vatNumber" type="xsd:string" />
<xsd:element name="requestDate" type="xsd:date" />
<xsd:element name="valid" type="xsd:boolean" />
<xsd:element maxOccurs="1" minOccurs="0" name="name" nillable="true"
type="xsd:string" />
<xsd:element maxOccurs="1" minOccurs="0" name="address" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>

Diese Abfrage funktioniert:
goUid.checkVat("AT", "U13255500", DATE(), @llValid , @lcName, @lcAdress)
In der zurückgegebenen XML-Datei wird Valid, ein Name und eine Adresse
zurückgegeben.

Diese Abfrage funktioniert nicht:
goUid.checkVat("DE", "194149069", DATE(), @llValid , @lcName, @lcAdress)
Hier wird in der XML-Datei Valid aber kein Name und keine Adresse
zurückgegeben. Dies ist laut wdsl-Datei korrekt.
Den SoapMapper scheint es aber aufzustellen, da in der XML-datei der Name
und die Adress fehlt.

Ist meine Vermutung richtig oder liegt das Problem wo anders.

LG Kurt
Manfred Paul
2010-08-12 08:43:39 UTC
Permalink
Hallo Kurt,

ich bin an das selbe Problem gestossen und hab auch zwischenzeitlich das selbe Ergebniss - es liegt an den optionalen Parameter.
Hast du eine L?sung gefunden?

lg
Manfred
Post by Kurt Bertel
Hallo,
Frage den Soap-Dienst
http://ec.europa.eu/taxation_customs/vies/services/checkVatService?wsdl ab.
Bis jetzt hat alles wunderbar funktioniert. Seit der Dienst umgezogen ist,
habe ich einige Probleme.
So funktionieren Abfragen von UIDs aus ?sterreich. Bei Abfragen deutscher
SoapMapper:Restoring data into SoapMapper name failed
HRESUl T =0xB0070057: Falscher Parameter.
l- Client:Unspecified client error. HRESULT =OXS0070057: Falscher
Parameter.
""
goUid.MSSoapInit("http://ec.europa.eu/taxation_customs/vies/services/checkVatService?wsdl")
funktioniert
funktioniert nicht
LG Kurt
Post by Kurt Bertel
Kann es sein dass der SoapMapper mit folgender Situation nicht umgehen kann.
Hier ein Auszug aus der wsdl-Datei.
- <xsd:element name="checkVatResponse">
- <xsd:complexType>
- <xsd:sequence>
<xsd:element name="countryCode" type="xsd:string" />
<xsd:element name="vatNumber" type="xsd:string" />
<xsd:element name="requestDate" type="xsd:date" />
<xsd:element name="valid" type="xsd:boolean" />
<xsd:element maxOccurs="1" minOccurs="0" name="name" nillable="true"
type="xsd:string" />
<xsd:element maxOccurs="1" minOccurs="0" name="address" nillable="true"
type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
In der zur?ckgegebenen XML-Datei wird Valid, ein Name und eine Adresse
zur?ckgegeben.
Hier wird in der XML-Datei Valid aber kein Name und keine Adresse
zur?ckgegeben. Dies ist laut wdsl-Datei korrekt.
Den SoapMapper scheint es aber aufzustellen, da in der XML-datei der Name
und die Adress fehlt.
Ist meine Vermutung richtig oder liegt das Problem wo anders.
LG Kurt
Submitted via EggHeadCafe - Software Developer Portal of Choice
Book Review: Excel 2010 - The Missing Manual [OReilly]
http://www.eggheadcafe.com/tutorials/aspnet/7d211741-221d-46c7-b9c3-d34bf84568be/book-review-excel-2010--the-missing-manual-oreilly.aspx
Loading...