Hi, since no one responding I took up the glove to build a plugin with a Soap web service. I got quite far (I think) but now I’m running into a problem I cannot get my hands on…
I get a SoapException, saying: Root element of a SOAP message must be: ‘Error’
I browsed the Internet and cannot find much, except that this might have something to do with interferences with XML parsers, in particular xerces.jar. And this one is used by Servoy (I pressume, since it’s in the .lib dir of Servoy).
From one website I got the following: "a JAXP compatible, namespace-aware XML parser such as Apache Xerces (v1.1.2 or later). If you have other non-namespace aware XML parsers on your classpath then the namespace-aware parser must be at the front of your classpath. Apache SOAP will not work otherwise. ".
Can someone from Servoy tell me if I might have a conflict here?
I put an HTTP-listener on port 80 and found out that somehow, somewhere in the process of calling the webservice, the port 80 part (“:80”) is added to the URL twice…
I tested it with an HTML variant of the same webservice and there this doesn’t happen…
So, i might have found a bug in the soap.jar from Apache or a conflict between Servoy and this jar… I don’t know…
I’ll keep searching… If anyone has an idea, I’d very much like to hear it