Ode defines several mappers: one tailored to servicemix-http and a mapper which uses the jbi wrapper used by servicemix-cxf-bc too. I think if you configure Ode correctly, you should be able to use cxf-bc + ode very easily. IIRC, the parameter is in a property file inside a folder that looks like [smx]/data/components/ode/.../ Just change the parameter to the right mapper (iirc the possible values are given) and restart smx (without redeploying ode).
On Wed, Feb 20, 2008 at 2:28 PM, qdallons <[EMAIL PROTECTED]> wrote: > > No ideas? > > KR > Quentin > > > > > > qdallons wrote: > > > > > > My working use case is: > > > > A process exposed as a web service outside the bus. My bpel process > > orchestrates a call to an external Web Service bind to the bus through a > > http-bc JBI endpoint and a second call to a JBI JSR181 Service > > > > HTTP BC <--> ODE SE <--> 1° HTTP BC <--> External Web Service on tomcat > > <--> 2° JSR181 SE > > > > When I replace the HTTP BC exposing the ODE process by CXF BC, I get the > > error described below. > > > > KR > > Quentin > > > > > > > > Freeman Fang wrote: > >> > >> Hi Quentin, > >> > >> Would you please append the message with your working env (http-bc --> > >> ode ). > >> Thanks > >> > >> Freeman > >> > >> qdallons wrote: > >>> Hi Freeman, > >>> > >>> ok but what I don't understand is that it works with the HTTP-BC SE > >>> which > >>> also produces a JBI message. > >>> > >>> Any ideas? > >>> > >>> KR > >>> Quentin > >>> > >>> > >>> > >>> Freeman Fang wrote: > >>> > >>>> Hi Quentin, > >>>> > >>>> I am not an expert of Ode BPEL, so I don't know if Ode can only handle > >>>> soap message as input? > >>>> Since cxf-bc always do the transformation between SOAP message and JBI > >>>> message, so the workaround I can suggest is > >>>> 1) and transformer (xslt maybe) between the cxf-bc and Ode > >>>> 2) maybe we need add an option for cxf-bc to let soap message pass in > >>>> and don't change it > >>>> > >>>> Actually, I don't think 1) and 2) is good suggestion, since I think all > >>>> component on the JBI bus should handle the universal JBI message > >>>> > >>>> Best Regards > >>>> > >>>> Freeman > >>>> > >>>> qdallons wrote: > >>>> > >>>>> Hi Freeman, > >>>>> > >>>>> thanks for your reply. > >>>>> Now, my following question is: any idea how to fix/workaround this to > >>>>> achieve my goal (exposing Ode BPEL process with a cxf-bc). > >>>>> Also, another question is: Is the cxf-bc behavior incorrect or Ode JBI > >>>>> behavior. > >>>>> > >>>>> KR > >>>>> Quentin > >>>>> > >>>>> > >>>>> > >>>>> Freeman Fang wrote: > >>>>> > >>>>> > >>>>>> Hi Quentin, > >>>>>> > >>>>>> Sorry I miss your mail about the cxf-bc working with bpel engine. > >>>>>> The cxf-bc will change soap message to jbi message, which use jbi > >>>>>> wrapper, something like > >>>>>> <jbi:message> > >>>>>> ... > >>>>>> </jbi:message> > >>>>>> I guess that's why your bpel engine can't handle it. > >>>>>> > >>>>>> Best Regards > >>>>>> > >>>>>> Freeman > >>>>>> > >>>>>> > >>>>>> On Fri, Feb 15, 2008 at 8:54 PM, qdallons > >>>>>> <[EMAIL PROTECTED]> > >>>>>> wrote: > >>>>>> > >>>>>> > >>>>>> > >>>>>>> Hi, > >>>>>>> > >>>>>>> to expose your BPEL process you need to configure a consumer CXF-BC > >>>>>>> su. > >>>>>>> > >>>>>>> I've tried and it seems cxf-bc is not happy with. See my unreplied > >>>>>>> post > >>>>>>> here: > >>>>>>> > >>>>>>> > http://www.nabble.com/Problem-exposing-Ode-bpel-as-a-web-service-with-the-cxf-bc-td15286951s12049.html > >>>>>>> > >>>>>>> You can do it with a http-bc consumer su, in that case the result is > >>>>>>> successful. > >>>>>>> > >>>>>>> KR > >>>>>>> Quentin > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> jhpatti wrote: > >>>>>>> > >>>>>>> > >>>>>>>> I have an existing BPEL process within a BPE su. Is there a way > >>>>>>>> to > >>>>>>>> access this process through cxf? If so, how. > >>>>>>>> > >>>>>>>> Thanks. > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>> -- > >>>>>>> View this message in context: > >>>>>>> http://www.nabble.com/CXF-to-BPEL-tp15499345s12049p15500393.html > >>>>>>> Sent from the ServiceMix - User mailing list archive at Nabble.com. > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>> > >>>>>> > >>>>> > >>>>> > >>>> > >>> > >>> > >> > >> > > > > > > -- > View this message in context: > http://www.nabble.com/CXF-to-BPEL-tp15499345s12049p15589013.html > > > Sent from the ServiceMix - User mailing list archive at Nabble.com. > > -- Cheers, Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/
