AFAIK, the mapper can only be configured at a global level. So i you want to mix both JBI wrapper and non-JBI wrapper, you'll have to add some transformation steps inside your flow.
FYI, the CXF-BC only supports the JBI wrapper. servicemix-http new endpoints (<http:soap-consumer/> and <http:soap-provider/>) also support it by default, but not the older endpoints (<http:endpoint/>). I would recommend using CXF-BC to call your external web service if possible. For the SE, only CXF-SE and Ode can really deals with the JBI wrapper. On Thu, Feb 21, 2008 at 11:40 AM, qdallons <[EMAIL PROTECTED]> wrote: > > Hi Guillaume, > > sorry but I was quite busy on multiple parallel tasks. So I put smx in debug > mode. It seems that after setting the mapper to JbiWsdl11Wrapper, the error > I get is linked to a call from my bpel process to a Web Service bind on the > bus with the HTTP-BC (1°). > > Summary of my use case at the date of today: > CXF BC <--> ODE SE <--> 1° HTTP BC <--> External Web Service on tomcat > <--> 2° JSR181 SE > > > In a way, it's quite logical that I get this error because now my ODE > "speaks" only JbiWsdl11Wrapper. > > I am quite busy right now to do the change to bind this web service (1°) on > the bus with cxf-bc also. I'll try it later. > > So this "issue" raises some questions: > 1° Where can I find information for each BC or SE in order to know which > language they speak: > > - org.apache.ode.jbi.msgmap.JbiWsdl11WrapperMapper > - org.apache.ode.jbi.msgmap.ServiceMixMapper > - org.apache.ode.jbi.msgmap.DocLitMapper > > 2° What about complex situation and configuration (see my example) where > multiple Mapper are needed to use the already existing services in a Bpel > process. > > > KR > Quentin > > > > > Hi Guillaume, > > I'm sorry but I can't find in the ode-jbi.properties a property to set the > log level to debug. > > > KR > Quentin > > > > > gnodet wrote: > > > > > > The WSDL11Wrapper should work and if there is any problem, it should > > be fixed asap. > > It seems the error occurs while handling a fault. > > Could you try to put the ODE log level to debug and see if there is any > > error ? > > I guess the incoming message is not exactly the one expected. > > > > On Wed, Feb 20, 2008 at 3:32 PM, qdallons > > <[EMAIL PROTECTED]> wrote: > >> > >> Hi Guillaume, > >> > >> you remember correctly, the possible values are given: > >> - org.apache.ode.jbi.msgmap.JbiWsdl11WrapperMapper > >> - org.apache.ode.jbi.msgmap.ServiceMixMapper > >> - org.apache.ode.jbi.msgmap.DocLitMapper > >> > >> Unfortunately, it seems not working. If I use the WSDL11Wrapper I get a > >> parsing error (see 1°) and if I use the DocLit mapper I get the same > >> error I > >> get with the ServiceMix mapper (see 2°). > >> > >> If I use ServiceMixMapper or DocLitMapper with http-bc it works. > >> > > > > > > -- > View this message in context: > http://www.nabble.com/CXF-to-BPEL-tp15499345s12049p15607267.html > > > Sent from the ServiceMix - User mailing list archive at Nabble.com. > > -- Cheers, Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/
