Sorry, I suppose I was misleading. I think it uses commons-logging,
so changing the
[smx]/conf/log4j.xml
file should be enough I suppose.
On Thu, Feb 21, 2008 at 9:58 AM, qdallons
<[EMAIL PROTECTED]> wrote:
>
> 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.
> >>
> >>
> >> 1°
> >> ERREUR : 'L''objet source transmis α ''{0}'' est vide.'
> >> ERROR - OdeConsumer - Error translating message.
> >> org.apache.ode.jbi.msgmap.MessageTranslationException: Message parsing
> >> exception
> >>
> >> at
> >> org.apache.ode.jbi.msgmap.BaseXmlMapper.parse(BaseXmlMapper.java:55)
> >> at
> >> org.apache.ode.jbi.msgmap.JbiWsdl11WrapperMapper.toFaultType(JbiWsdl1
> >> 1WrapperMapper.java:166)
> >> at org.apache.ode.jbi.OdeConsumer$4.call(OdeConsumer.java:221)
> >> at org.apache.ode.jbi.OdeConsumer$4.call(OdeConsumer.java:204)
> >> at
> >> org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(Simpl
> >> eScheduler.java:179)
> >> at
> >> org.apache.ode.jbi.OdeConsumer.outResponse(OdeConsumer.java:202)
> >> at
> >> org.apache.ode.jbi.OdeConsumer.onJbiMessageExchange(OdeConsumer.java:
> >> 160)
> >> at
> >> org.apache.ode.jbi.JbiMessageExchangeEventRouter.onJbiMessageExchange
> >> (JbiMessageExchangeEventRouter.java:40)
> >> at org.apache.ode.jbi.Receiver$1.run(Receiver.java:179)
> >> at
> >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:41
> >> 7)
> >> at
> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
> >> at java.util.concurrent.FutureTask.run(FutureTask.java:123)
> >> at
> >> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
> >> utor.java:650)
> >> at
> >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
> >> .java:675)
> >> at java.lang.Thread.run(Thread.java:595)
> >> Caused by: java.io.IOException:
> >> javax.xml.transform.TransformerException:
> >> L''obj
> >> et source transmis α ''{0}'' est vide.
> >> at
> >> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transfor
> >> m(TransformerImpl.java:654)
> >> at
> >> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transfor
> >> m(TransformerImpl.java:281)
> >> at org.apache.ode.utils.DOMUtils.sourceToDOM(DOMUtils.java:661)
> >> at
> >> org.apache.ode.jbi.msgmap.BaseXmlMapper.parse(BaseXmlMapper.java:51)
> >> ... 14 more
> >> ERROR - INVOKE - Failure during invoke: Message
> >> parsing
> >> exception
> >>
> >>
> >> 2°
> >>
> >> ERROR - OdeService - Error invoking ODE.
> >> org.apache.ode.jbi.msgmap.MessageTranslationException: Could not find a
> >> mapper f
> >> or request message for JBI MEX ID:10.217.96.173-1183737680c-5:0; ODE MEX
> >> hqejbhc
> >> nphr321bo0cf0sk is failed.
> >> at org.apache.ode.jbi.OdeService.invokeOde(OdeService.java:240)
> >> at
> >> org.apache.ode.jbi.OdeService.onJbiMessageExchange(OdeService.java:14
> >> 8)
> >> at
> >> org.apache.ode.jbi.JbiMessageExchangeEventRouter.onJbiMessageExchange
> >> (JbiMessageExchangeEventRouter.java:47)
> >> at org.apache.ode.jbi.Receiver$1.run(Receiver.java:179)
> >> at
> >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:41
> >> 7)
> >> at
> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
> >> at java.util.concurrent.FutureTask.run(FutureTask.java:123)
> >> at
> >> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
> >> utor.java:650)
> >> at
> >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
> >> .java:675)
> >> at java.lang.Thread.run(Thread.java:595)
> >> 20-fΘvr.-2008 15:21:14 org.apache.cxf.phase.PhaseInterceptorChain
> >> doIntercept
> >> INFO: Interceptor has thrown exception, unwinding now
> >> org.apache.cxf.interceptor.Fault: Could not find a mapper for request
> >> message fo
> >> r JBI MEX ID:10.217.96.173-1183737680c-5:0; ODE MEX
> >> hqejbhcnphr321bo0cf0sk
> >> is fa
> >> iled.
> >> at
> >> org.apache.servicemix.cxfbc.CxfBcConsumer$JbiPostInvokerInterceptor.h
> >> andleMessage(CxfBcConsumer.java:454)
> >> at
> >> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercept
> >> orChain.java:207)
> >> at
> >> org.apache.cxf.phase.PhaseInterceptorChain.resume(PhaseInterceptorCha
> >> in.java:184)
> >> at
> >> org.apache.servicemix.cxfbc.CxfBcConsumer.process(CxfBcConsumer.java:
> >> 183)
> >> at
> >> org.apache.servicemix.cxfbc.CxfBcConsumer$JbiInvokerInterceptor.handl
> >> eMessage(CxfBcConsumer.java:430)
> >> at
> >> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercept
> >> orChain.java:207)
> >> at
> >> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainIniti
> >> ationObserver.java:73)
> >> at
> >> org.apache.cxf.transport.http_jetty.JettyHTTPDestination.serviceReque
> >> st(JettyHTTPDestination.java:268)
> >> at
> >> org.apache.cxf.transport.http_jetty.JettyHTTPDestination.doService(Je
> >> ttyHTTPDestination.java:224)
> >> at
> >> org.apache.cxf.transport.http_jetty.JettyHTTPHandler.handle(JettyHTTP
> >> Handler.java:54)
> >> at
> >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:7
> >> 12)
> >> at
> >> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHand
> >> lerCollection.java:211)
> >> at
> >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:1
> >> 39)
> >> at org.mortbay.jetty.Server.handle(Server.java:313)
> >> at
> >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:50
> >> 6)
> >> at
> >> org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnectio
> >> n.java:844)
> >> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)
> >> at
> >> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
> >> at
> >> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
> >> at
> >> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.ja
> >> va:396)
> >> at
> >> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool
> >> .java:442)
> >> Caused by: org.apache.ode.jbi.msgmap.MessageTranslationException: Could
> >> not
> >> find
> >> a mapper for request message for JBI MEX
> >> ID:10.217.96.173-1183737680c-5:0;
> >> ODE
> >> MEX hqejbhcnphr321bo0cf0sk is failed.
> >> at org.apache.ode.jbi.OdeService.invokeOde(OdeService.java:240)
> >> at
> >> org.apache.ode.jbi.OdeService.onJbiMessageExchange(OdeService.java:14
> >> 8)
> >> at
> >> org.apache.ode.jbi.JbiMessageExchangeEventRouter.onJbiMessageExchange
> >> (JbiMessageExchangeEventRouter.java:47)
> >> at org.apache.ode.jbi.Receiver$1.run(Receiver.java:179)
> >> at
> >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:41
> >> 7)
> >> at
> >> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
> >> at java.util.concurrent.FutureTask.run(FutureTask.java:123)
> >> at
> >> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
> >> utor.java:650)
> >> at
> >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
> >> .java:675)
> >> at java.lang.Thread.run(Thread.java:595)
> >>
> >>
> >> KR
> >> Quentin
> >>
> >>
> >>
> >>
> >>
> >>
> >> gnodet wrote:
> >> >
> >> > 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/
> >> >
> >> >
> >>
> >> --
> >> View this message in context:
> >> http://www.nabble.com/CXF-to-BPEL-tp15499345s12049p15590192.html
> >>
> >>
> >> Sent from the ServiceMix - User mailing list archive at Nabble.com.
> >>
> >>
> >
> >
> >
> > --
> > Cheers,
> > Guillaume Nodet
> > ------------------------
> > Blog: http://gnodet.blogspot.com/
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/CXF-to-BPEL-tp15499345s12049p15607197.html
>
>
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>
>
--
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/