Hi,
I am calling a web service through my VB programme.
My calling VB programme looks like this :
Dim objSOAPClient As New SoapClient30
Dim value As
String Dim objXMLDocReply As New MSXML2.DOMDocument
Dim xmlDataList As MSXML2.IXMLDOMNodeList
Dim xmlDataNode As MSXML2.IXMLDOMNode
objSOAPClient.MSSoapInit "http://machine:8080/Mywebservicepath/MyWebServiceName.wsdl"
objSOAPClient.ConnectorProperty("Timeout") = 600000
objSOAPClient.ClientProperty("ServerHTTPRequest") = True
objXMLDocReply.LoadXml ("<?xml version=""1.0"" encoding=""UTF-8"" ?><Correspondence>" & _
"<CompanyCode>00</CompanyCode>" & _
"<PolicyNumber>D000001121</PolicyNumber>" & _
"<Plan>10T</Plan>" & _
"<DocPrintVariables><Image>" & _
"<Name>IS NQ TRANSFER LETTER</Name>" & _
"<Fields>" & _
"<Name>FirstName_PINS</Name>" & _
"<Name>POLN_LOB</Name>" & _
"<Name>Weight_PINS</Name>" & _
"</Fields></Image></DocPrintVariables></Correspondence>")
value = objSOAPClient.GetData("<?xml version=""1.0"" encoding=""UTF-8"" ?><Correspondence>" & _
"<CompanyCode>00</CompanyCode>" & _
"<PolicyNumber>D000001121</PolicyNumber>" & _
"<Plan>10T</Plan>" & _
"<DocPrintVariables><Image>" & _
"<Name>IS NQ TRANSFER LETTER</Name>" & _
"<Fields>" & _
"<Name>FirstName_PINS</Name>" & _
"<Name>POLN_LOB</Name>" & _
"<Name>Weight_PINS</Name>" & _
"</Fields></Image></DocPrintVariables></Correspondence>")
and the error I am getting is:
Run-time error '-2147467259 (80004005)':
parsing error: org.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM][lL]" is not allowed
Any body having any idea whats going wrong?
Thanks in advance
[ October 03, 2003: Message edited by: Angel Leka ]