if I switch to soap 1.2 the request would like the following (and I'll still get the following error message). The problem is that even if I take out the soapVersion attribute from xbean.xml bc is still generating the xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" atrribute for sayHello. Also sayHello has duplicate attributes.
POST /axis2/services/Hello HTTP/1.1 Content-Type: text/xml Content-Length: 406 SOAPAction: "" User-Agent: Jakarta Commons-HttpClient/3.0 Host: 127.0.0.1:8080 <?xml version='1.0' encoding='UTF-8'?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Body> <sayHello xmlns="urn:/HelloWorld2-RPC.wsdl" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://nec.com/xsd"> <text xmlns="">Dan!!</text> </sayHello> </env:Body> </env:Envelope> HTTP/1.1 500 Internal Server Error Server: Apache-Coyote/1.1 Content-Type: text/xml;charset=UTF-8 Transfer-Encoding: chunked Date: Thu, 24 May 2007 14:45:43 GMT Connection: close 1e1 <?xml version='1.0' encoding='UTF-8'?> <soapenv:Envelope xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header> <wsa:Action>http://www.w3.org/2005/08/addressing/soap/fault</wsa:Action> </soapenv:Header> <soapenv:Body> <soapenv:Fault> <faultcode></faultcode> <faultstring>Transport level information does not match with SOAP Message namespace URI</faultstring> <detail /> </soapenv:Fault> </soapenv:Body> </soapenv:Envelope> gnodet wrote: > > The http://www.w3.org/2003/05/soap-envelope namespace if the one for Soap > 1.2 > while http://schemas.xmlsoap.org/soap/envelope/ is the one for Soap 1.1. > Have you tried changing the soapVersion attribute to 1.2 ? > > On 5/24/07, sdan <[EMAIL PROTECTED]> wrote: >> >> >> The problem is my http bc provider component is generating the following >> soap >> request which is >> wrong. >> >> POST /axis2/services/Hello HTTP/1.1 >> Content-Type: text/xml >> Content-Length: 408 >> SOAPAction: "" >> User-Agent: Jakarta Commons-HttpClient/3.0 >> Host: 127.0.0.1:8080 >> >> <?xml version='1.0' encoding='UTF-8'?> >> <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> >> <env:Body> >> <sayHello xmlns="urn:/HelloWorld2-RPC.wsdl" >> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" >> xmlns:xsd="http://www.w3.org/2001/XMLSchema" >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> xmlns="http://nec.com/xsd"> >> <text xmlns="">Dan!!</text> >> </sayHello> >> </env:Body> >> </env:Envelope> >> >> The correct soap envelope should look like >> >> <?xml version='1.0' encoding='UTF-8'?> >> <soapenv:Envelope >> xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"> >> <soapenv:Body> >> <ns1:sayHello xmlns:ns1="http://nec.com/xsd"> >> <ns1:req> >> <ns1:text>Tomcat test!</ns1:text> >> </ns1:req> >> </ns1:sayHello> >> </soapenv:Body> >> </soapenv:Envelope> >> >> >> So the real problem here is the namespace attributes asscociated with >> sayHello. First of all >> its xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" attribute >> causing tomcat to >> throw an error message Duplicate default namespace declaration". Also the >> xmlns attribute >> appears there twice. attached are all the necessary wsdl files. >> >> >> http://www.nabble.com/file/p10788357/deploy.xml deploy.xml >> http://www.nabble.com/file/p10788357/hello.wsdl hello.wsdl wsdl for >> external webservice >> http://www.nabble.com/file/p10788357/HelloWorld2-RPC.bpel >> HelloWorld2-RPC.bpel bpel code >> http://www.nabble.com/file/p10788357/HelloWorld2-RPC.wsdl >> HelloWorld2-RPC.wsdl wsdl for bpel process >> http://www.nabble.com/file/p10788357/xbean.xml xbean.xml xbean file for >> http provider bc >> -- >> View this message in context: >> http://www.nabble.com/possible-bug-in-servicemix-soap-package-tf3811474s12049.html#a10788357 >> Sent from the ServiceMix - User mailing list archive at Nabble.com. >> >> > > > -- > Cheers, > Guillaume Nodet > ------------------------ > Principal Engineer, IONA > Blog: http://gnodet.blogspot.com/ > > -- View this message in context: http://www.nabble.com/possible-bug-in-servicemix-soap-package-tf3811474s12049.html#a10790284 Sent from the ServiceMix - User mailing list archive at Nabble.com.
