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
")
           .to("log:log");


i'm getting

Caused by: java.lang.Exception: Message wrapper element is '{
http://schemas.xmlsoap.org/soap/envelope/}Envelope' but expected '{
http://java.sun.com/xml/ns/jbi/wsdl-11-wrapper}message'

the 'msg' is valid soap string, should I convert this msg to other object ?
Or should I do something else ?
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









Reply via email to