Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hello I trying to use a SOAP connector to EU Web Service, but the service answer me with the following text and a don't konw why:
<soap:Envelope xmlns:soap="soap:ClientUnexpected" _mce_href="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><soap:Fault>... wrapper element {urn:ec.europa.eu:taxud:vies:services:checkVat}checkVat found. Expected {urn:ec.europa.eu:taxud:vies:services:checkVat:types}checkVat.</faultstring></soap:Fault></soap:Body></soap:Envelope>
Can you help me?
The code that i developed is the following :
sub wsSOAP set val=ActiveDocument.Fields("CountryCodes").GetPossibleValues countryID = val.Item(0).Text set val=ActiveDocument.Fields("VatCode").GetPossibleValues vatID = val.Item(0).Text xmlToSend = "" xmlToSend = xmlToSend & "<?xml version='1.0' encoding='utf-8'?>" xmlToSend = xmlToSend & "<SOAP-ENV:Envelope xmlns:SOAP-ENV='http://schemas.xmlsoap.org/soap/envelope/' xmlns:SOAP-ENC='http://schemas.xmlsoap.org/soap/encoding/' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:tns1='urn:ec.europa.eu:taxud:vies:services:checkVat:types'>" xmlToSend = xmlToSend & "<SOAP-ENV:Body>" xmlToSend = xmlToSend & "<tns1:checkVat xmlns:tns1='urn:ec.europa.eu:taxud:vies:services:checkVat'>" xmlToSend = xmlToSend & "<tns1:countryCode>" & countryID & "</tns1:countryCode>" xmlToSend = xmlToSend & "<tns1:vatNumber>" & vatID & "</tns1:vatNumber>" xmlToSend = xmlToSend & "</tns1:checkVat>" xmlToSend = xmlToSend & "</SOAP-ENV:Body>" xmlToSend = xmlToSend & "</SOAP-ENV:Envelope>" set txt1 = ActiveDocument.Variables("vXMLSent") txt1.setContent xmlToSend, true
end sub