I defined a composite like this:
<component name="MyServiceClientComponent">
<implementation.java class="com.ibm.was.sca.callback.MyClientImpl"/>
<reference name="myService" target="MyServiceImplComponent/MyService">
<callback>
<binding.sca/>
<binding.jms/>
<binding.ws uri="http://localhost:8087/MyService"/>
<binding.ws uri="http://localhost:8088/MyService"/>
</callback>
</reference>
</component>
<component name="MyServiceImplComponent">
<implementation.java class="com.ibm.was.sca.callback.MyServiceImpl"/>
<service name="MyService">
<!--<interface.java
interface="com.ibm.was.sca.callback.MyService"/>-->
<callback>
<binding.sca/>
<binding.jms/>
<binding.ws uri="http://localhost:8087/MyService"/>
</callback>
</service>
</component>
When I ran the test case for it, no error, but I have some question for it:
1) Do we need to declare both callback bindings in <reference> and
<service> elements?
2) How to verify all bindings take effect in my running?