Could you send you configuration files for the http endpoints ? I have tried with svn latest head, using a soap consumer and a soap provider, and i have a valid result at the end. I have made some changes yesterday on xml stax parsing, wondering if it has fixed the problem ...
Btw, could you raise a jira for ws-i compliance, we need to try the test suite. Cheers, Guillaume Nodet On 5/19/06, Eric Dofonsou <[EMAIL PROTECTED]> wrote:
Hello guys I've got yet another issue with servicemix handling of web services, WSDL and soap messages. Here is my config : C#:Stub -> BUS:HTTP Consumer->BUS:HTTP Provider->JBOSS:Web service Using the c# stub, The following query is sent to the bus : ------ <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.location.services.cardinal.com/"> <soapenv:Body> <listAllProvider xmlns="http://ws.location.services.cardinal.com/" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <clientSessionGuid xmlns="">RkZGRiAgICAgICAgICAgIA==</clientSessionGuid> </listAllProvider> </soapenv:Body> </soapenv:Envelope> ------ Notice the definition of an empty name space for the clientSessionGuid attribute. However when the message is parsed by the bus the empty namespace attribute is lost before being sent to the HTTP provider : ------- <?xml version='1.0' encoding='utf-8'?> <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Body> <listAllProvider xmlns="http://ws.location.services.cardinal.com/" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.location.services.cardinal.com/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <clientSessionGuid>RkZGRiAgICAgICAgICAgIA==</clientSessionGuid> </listAllProvider> </env:Body> </env:Envelope> ---- Because of this the call fails ? I was wondering if we can look at a way to make the BUS WS-i compliant for web services (http://www.ws-i.org). this would be a great addon for the bus. __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
-- Cheers, Guillaume Nodet
