J
John Smith
Unfortunately, I have no answer beyond "Because it's badly broken". If you
can trap the actual output (say, using TCPMON), there may be some clues.
Output of the SOAP message:
HTTPSender : <?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelo
pe/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://
www.w3.org/2001/XMLSchema-instance"><soapenv:Body><getServiceIdsResponse
xmlns="http://a
dmin.gridserver.webservices.datasynapse.com"><getServiceIdsReturn>2368199479101491014</
getServiceIdsReturn>
....
<getServiceIdsReturn>730366849291265490</
getServiceIdsReturn><getServiceIdsReturn>730366847626427013</
getServiceIdsRetu
rn><getServiceIdsReturn>730366850316749035</
getServiceIdsReturn><getServiceIdsReturn>730366849590541473</
getServiceIdsReturn><getServiceIdsReturn>7303668494
55877182</getServiceIdsReturn></getServiceIdsResponse></soapenv:Body></
soapenv:Envelope>
It seems to me like all
<getServiceIdsReturn></getServiceIdsReturn>
tags are closed properly.
I therefore don't understand why the app is giving
org.xml.sax.SAXParseException: The element type
"getServiceIdsReturn" must be terminated by the matching end-tag "</
getServiceIdsReturn>".
What did I miss?