Owen,
You'll have to add
service="jwsdl:owen" endpoint="soap"
to your JSR-181 endpoint.
Your HTTP consumer endpoint will then expose this service to the outer
world.
Gert
Owen Thomas wrote:
Hi Gert.
Okay... I assume that the changes you state apply to either or both
xbean.xml files. I've given below, the xbean.xml for both SU's. Please
show me how I change each/both to get the components to talk.
This is my HTTP xbean.xml:
*
******** Start of output
<beans xmlns:http="http://servicemix.apache.org/http/1.0"
xmlns:jwsdl="http://au.net.wcg.webservice.jvmhost/WSDL">
<http:endpoint service="jwsdl:owen"
endpoint="soap"
role="consumer"
locationURI="http://0.0.0.0:8192/example/"
defaultMep="http://www.w3.org/2004/08/wsdl/in-out"
soap="true" />
</beans>
******** End of output
*
This is my JSR-181 xbean.xml:
*
******** Start of output
<beans xmlns:jsr181="http://servicemix.apache.org/jsr181/1.0">
<jsr181:endpoint
pojoClass="au.net.wcg.webservice.jsr181.JVMHostServiceUnit" />
</beans>
******** End of output
*
Thanks,
Owen.