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/

Reply via email to