Simon,
Can you try connecting to ServiceMix using JMX and checking the exact
service/endpoint name for the JSR-181 service? I'm not sure that the
endpoint attribute in your xbean.xml would override the default
JBIServicePort (or something similar) when using annotations...
Gert
Simon Sekat wrote:
I am trying to modify the ODE's HelloWorld2 example so that it can, in an
servicemix 3.1.1 runtime environment, invoke the wsdl-first example.
The following is the xbean.xml in the wsdl-first example
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns:jsr181="http://servicemix.apache.org/jsr181/1.0 ">
<jsr181:endpoint pojoClass="
org.apache.servicemix.samples.wsdl_first.PersonImpl"
endpoint="soap"
wsdlResource="classpath:person.wsdl "
style="document" />
</beans>
The following is an excerpt from the deploy.xml in my modified
HelloWorld2
example that came with ODE
<invoke partnerLink="helloPerson1Link">
<service name="wsdl-first:PersonService" port="soap"/>
</invoke>
I get Unroutable invocation exception when the orchestration took place.
I need your help. Thank you.