Of course - provider :) And with useJBIWrapper="false" and useSOAPEnvelope="true" it works fine, thanks a lot!
regards rafal 2011/7/18 Freeman Fang <[email protected]> > Hi, > > my comment inline > > On 2011-7-18, at 下午7:49, rrino Gazeta.pl wrote: > > Hi >> >> I have a question regarding sending soap message as a String to >> jbi.endpoint >> (cxf-bc concumer): >> > I guess you mean cxf bc provider here, as to("jbi:endpoint:..) the target > can't be a cxfbc consumer. > > >> >> with the following >> >> from("timer://tutorial?**fixedRate=true&delay=4000&**period=10000") >> .setBody(constant(msg)) >> .to("jbi:endpoint: >> http://servicecom/ws/**WebService/cxfbc-provider-** >> endpoint?operation={http://**package.com/ws}doSomething&**mep=in-out<http://servicecom/ws/WebService/cxfbc-provider-endpoint?operation=%7Bhttp://package.com/ws%7DdoSomething&mep=in-out> >> ") >> .to("log:log"); >> >> >> i'm getting >> >> Caused by: java.lang.Exception: Message wrapper element is '{ >> http://schemas.xmlsoap.org/**soap/envelope/}Envelope<http://schemas.xmlsoap.org/soap/envelope/%7DEnvelope>' >> but expected '{ >> http://java.sun.com/xml/ns/**jbi/wsdl-11-wrapper}message<http://java.sun.com/xml/ns/jbi/wsdl-11-wrapper%7Dmessage> >> ' >> >> the 'msg' is valid soap string, should I convert this msg to other object >> ? >> Or should I do something else ?v >> > Try to add useJBIWrapper="false" and useSOAPEnvelope="true" to your cxf bc > provider endpoint. > > Freeman > > >> >> Apache camel 2.7 >> >> >> regards >> >> rafal >> > > ------------------------------**--------------- > Freeman Fang > > FuseSource > Email:[email protected] > Web: fusesource.com > Twitter: freemanfang > Blog: http://freemanfang.blogspot.**com <http://freemanfang.blogspot.com> > > > > > > > > > >
