Hi, Just as a side note, you could do without correlations by using implicit ones. Here are 2 links explaining how it works:
http://incubator.apache.org/ode/stateful-exchange-protocol.html - the protocol http://incubator.apache.org/ode/implicit-correlations.html - how it's implemented in process to process interactions Cheers, Matthieu On 3/14/07, kermitt <[EMAIL PROTECTED]> wrote:
Hi Thx for replying, I found my issues: 1) ODE JBI mapper do not accept SOAP namespace on the body tag 2) body tag must be lowercase, my soap message generator wrote it first letter uppercased : Body 3) I wanted at first to asynchronious call without correlation. This is not working, as soon as I added correlation my call get accepted. regards, Alex Boisvert wrote: > > Hi Herve, > > Most likely this is due to the format of the message coming from the > FilePoler. When you say "I am sending exactly what the WSDL partner > expects", what do you mean exactly? What's the format of the message on > the > JBI bus? > > As for deploy.xml, do you have a specific question? The deployment > descriptor simply binds partnerlinks to their respective (JBI) endpoints > with a service qname and a port name. > > alex > > > On 3/12/07, kermitt <[EMAIL PROTECTED]> wrote: >> >> >> Hello, >> >> I am trying to integrate ODE and Servicemix: >> >> The BPEL process answers and responses to a web service deployed within >> servicemix as an http endpoint. >> >> In this BPEL process I am calling an asynchronious service. >> Interface of this service is designed with file endpoints.The BPEL invoke >> a >> service to write a file in a IN directory. >> After using a pick, I wait a message from a file poller on an OUT >> directory. >> There is a timer that time out the BPEL wait. >> >> Execution is doing ok, BPEL process is triggered when sending a SOAP >> mesasge, a file is created within my IN directory. If I wait, the time >> out >> occurs and the process responds with a time out message to my initial web >> service. >> My issue is when I put a file in the OUT directory I get the following >> message: >> >> >> org.apache.ode.jbi.msgmap.MessageTranslationException: Could not find a >> mapper for request message for JBI MEX ID:MYCOMP-1653-1173689518233-3:7 >> ; ODE MEX 5636113 is failed. >> at org.apache.ode.jbi.OdeService.invokeOde(OdeService.java:239) >> at >> org.apache.ode.jbi.OdeService.onJbiMessageExchange(OdeService.java:147) >> 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) >> >> previous post said that is was an issue with the content of the message >> but >> here I am sending exactly what the WSDL partner expects. >> >> any ideas? >> >> Could you please also provide a documentation for the deploy.xml? >> >> >> >> http://www.nabble.com/file/7092/InvoiceProcess.bpel InvoiceProcess.bpel >> http://www.nabble.com/file/7093/CXmlService.wsdl CXmlService.wsdl >> http://www.nabble.com/file/7094/InvoiceService.wsdl InvoiceService.wsdl >> http://www.nabble.com/file/7095/deploy.xml deploy.xml >> >> thx >> >> >> -- >> View this message in context: >> http://www.nabble.com/callback-issue-tf3388687.html#a9432333 >> Sent from the Apache Ode User mailing list archive at Nabble.com. >> >> > > -- View this message in context: http://www.nabble.com/callback-issue-tf3388687.html#a9470361 Sent from the Apache Ode User mailing list archive at Nabble.com.