Hi All!
I have a very strange error during deployment of new process, here is
the root cause:
org.apache.ode.bpel.iapi.ContextException: Cannot find definition for service {h
ttp://ws.tomcat.sandbox.nuntius.xh.org}TimerService in the context of
process {ht
tp://bpel.ode.sandbox.nuntius.xh.org}OdeTest2-25
I have a very simple TimerService deployed in AXIS2
(http://localhost:8080/axis2/services/TimerService), its namespace is:
http://ws.tomcat.sandbox.nuntius.xh.org
Now, I'm deploying Ode process called OdeTest2, that invokes TimerService.
Its namespace is:
http://bpel.ode.sandbox.nuntius.xh.org
my deploy.xml descriptor is as follows:
<deploy xmlns="http://www.apache.org/ode/schemas/dd/2007/03"
xmlns:tns="http://bpel.ode.sandbox.nuntius.xh.org"
xmlns:ns="http://ws.tomcat.sandbox.nuntius.xh.org">
<process name="tns:OdeTest2">
<active>true</active>
<provide partnerLink="client">
<service name="tns:OdeTest2Service" port="OdeTest2Port"
/>
</provide>
<invoke partnerLink="TimerPartnerLink">
<service name="ns:TimerService"
port="TimerServiceSOAP12port_http" />
</invoke>
</process>
</deploy>
I'm loosing my mind, I saw Sebastien Mosser thread about the very same problem,
his solution was very simple - he had different namespaces used.
(vide http://mail-archives.apache.org/mod_mbox/ode-user/200712.mbox/[EMAIL
PROTECTED])
But I have only one web service. There cannot be any error...
or is it?
any piece of advice is highly appreciated ;)
best regards
Łukasz