Hi Guys,

I think that I have found a bug into servicemix-http with servicemix-cxf-se.

An incorrect WSDL is generated using a HTTP endpoint combined with a CXF-SE one. The namespace prefix in the xbean.xml service name is used as-is in the generated WSDL.
For example, I have the following xbean.xml:
<http:endpoint service="fsb:exchange-rate-http"
               endpoint="fsb:exchange-rate-soap" [...]/>

is translated in:
<wsdl:port binding="tns:fsb:exchange-rate-soapBinding" name="fsb:exchange-rate-soap" [...]/>

So I have:
1/ tns:fsb:xxx is not a valid namespace format.
2/ the fsb namespace is not even declared in the generated WSDL

Is there some properties on cxf-se/http to generate a correct namespace ?
Is it a bug ? If so, I will add a jira task and investigate to correct :)

Regards
JB
--
Jean-Baptiste Onofré (Nanthrax)
BuildProcess/AutoDeploy Project Leader
http://buildprocess.sourceforge.net
j...@nanthrax.net
PGP : 17D4F086

Reply via email to