If one of you two can create Jira issue and attach a standalone service assembly zip, I'll take a good look at it.
alex On 2/22/07, wolfgang10 <[EMAIL PROTECTED]> wrote:
Claudio, Did you find a solution for the problem? I have the same. Wolfgang claudio cacciari wrote: > > Alex Boisvert wrote: >> Hi Claudio, >> >> How are you sending the message to Ode? > > I have created a SA containing the following SUs : > > JSR181 : that implements the EchoService . > HTTP : to expose the EchoService outside the bus. > ODE : for the test.bpel. > Ode - HTTP : to expose the TestService outside the bus. > > this is the xbean related to the ode http su (TestService-HTTP + SOAP) : > > <beans xmlns:http="http://servicemix.apache.org/http/1.0" > xmlns:test="test.wsdl"> > > <http:endpoint service="test:TestService" > endpoint="TestPort" > role="consumer" > locationURI="http://0.0.0.0:8193/TestService/" > defaultMep="http://www.w3.org/2004/08/wsdl/in-out" > soap="true"/> > > </beans> > > I send this message to the TestService : > > <?xml version="1.0" encoding="UTF-8"?> > <soapenv:Envelope > xsi:schemaLocation="http://schemas.xmlsoap.org/soap/envelope/ > http://schemas.xmlsoap.org/soap/envelope/" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" > xmlns:sam="http://samples.aware.org/EchoSchema"> > <soapenv:Body> > <echo xmlns="test.wsdl"> > <sam:echo> > <s>test message</s> > </sam:echo> > </echo> > </soapenv:Body> > </soapenv:Envelope> > > and I got the aforementioned error. > If I send a similar message directly to the EchoService it works fine > (obviously without the <echo xmlns="test.wsdl"> tag). > So to summarize : > > soap client <---soap message------> EchoService-HTTP + SOAP <--------> > EchoService-JSR181 : works. > > soap client <---soap message------> TestService-HTTP + SOAP <--------> > TestService-ODE <--------> EchoService-HTTP + SOAP <--------> > EchoService-JSR181 : fails. > > >> What kind of message is it? The >> error message means that Ode can't recognize the message format, so it >> can't >> apply a message "mapper" to convert non-JBI-normalized messages to >> something Ode can understand. > > I suppose that the message format is soap, but maybe I'm wrong. > Is there a way to verify this ? > What Ode can understand ? How can I convert a message for it ? > > Cheers, > Claudio > >> >> cheers, >> alex >> >> >> On 1/17/07, claudio cacciari <[EMAIL PROTECTED]> wrote: >>> >>> Hi All, >>> >>> I have tried to deploy and invoke a BPEL process with ODE inside >>> servicemix. >>> But I've got this error : >>> >>> ERROR - OdeService - Could not find a mapper for >>> request message for JBI MEX >>> ID:dhcp167-v71.pdl.cineca.it-51361-1169045820157-4:0; ODE MEX >>> -8tfsk9ranl3s4o2mtfh9w0 is failed. >>> ERROR - OdeService - Error invoking ODE. >>> org.apache.ode.jbi.msgmap.MessageTranslationException: Could not find a >>> mapper for request message for JBI MEX >>> ID:dhcp167-v71.pdl.cineca.it-51361-1169045820157-4:0; ODE MEX >>> -8tfsk9ranl3s4o2mtfh9w0 is failed. >>> at org.apache.ode.jbi.OdeService.invokeOde(OdeService.java :223) >>> at >>> org.apache.ode.jbi.OdeService.onJbiMessageExchange(OdeService.java :140) >>> at >>> org.apache.ode.jbi.JbiMessageExchangeEventRouter.onJbiMessageExchange( >>> JbiMessageExchangeEventRouter.java:47) >>> at org.apache.ode.jbi.Receiver$1.run(Receiver.java:190) >>> at >>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java :417) >>> 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( >>> ThreadPoolExecutor.java:650) >>> at >>> java.util.concurrent.ThreadPoolExecutor$Worker.run( ThreadPoolExecutor.java >>> >>> :675) >>> at java.lang.Thread.run(Thread.java:595) >>> >>> I'm using apache-servicemix-3.1-incubating-20070109.083014-50 and >>> ode-jbi-2.0-SNAPSHOT . >>> What this error means ? >>> >>> I put in attachment the wsdl and bpel descriptions of my process. >>> >>> Thank you for any feedback. >>> >>> Best Regards, >>> Claudio > > -- View this message in context: http://www.nabble.com/Error-invoking-jbi-ODE-inside-servicemix-tf3027855.html#a9106640 Sent from the Apache Ode User mailing list archive at Nabble.com.