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.


Reply via email to