Hi Freeman,
Thanks very much for the speedy reply. Much appricated. So I ll use the
Proxies to deal with a CXF BC and thus the external service and all is good.
Thanks Again
Freeman Fang wrote:
Hi Martin,
You shouldn't inject the org.apache.cxf.jaxws.JaxWsProxyFactoryBean to
cxf se, you should use cxf proxies described in [1]. Basically cxf
proxies is the ClientProxyFactoryBean but specified transport as JBI,
we hide the transport details for the end user.
And you can take a look the CxfSeClientProxyTest[2] which is exactly
same scenario as you want.
Btw, the cxf http-jetty transport shouldn't be used inside cxf se, I
think it was introduced by your injected JaxWsProxyFactoryBean
[1]http://servicemix.apache.org/servicemix-cxf-se.html
[2]http://svn.apache.org/repos/asf/servicemix/smx3/branches/servicemix-3.2/deployables/serviceengines/servicemix-cxf-se/src/test/java/org/apache/servicemix/cxfse/CxfSeClientProxyTest.java
Freeman
Martin Feeney wrote:
Hi All,
I am trying to call an External Web Service from servicemix. I am
injecting the org.apache.cxf.jaxws.JaxWsProxyFactoryBean as the
client factory and method create in to my CXF SE service unit and on
a call I get an error org.apache.cxf.interceptor.Fault: Could not
find conduit initiator for transport
http://schemas.xmlsoap.org/soap/http. I would prefer to use the proxy
client object as apposed to using the CXF BC and the JBI CLient API.
The appropriate dependencies are included especially
cxf-rt-transports-http-jetty-2.1.3.jar. Has anyone achieved this
before and can you enlighten me?
Thanks
--
Research Software Developer
IMSARCS
Telecommunications Software & Systems Group (TSSG),
ArcLabs Research and Innovation Building,
Waterford Institute of Technology,
Carriganore Campus, Carriganore,
Co. Waterford, Ireland
www: www.tssg.org
Mobile: +353 (0)85 1463212
Work e-mail: [EMAIL PROTECTED]
Personal e-mail: [EMAIL PROTECTED]
Skype: martinfeeney