Async services require an explicit interface in the SCDL
--------------------------------------------------------
Key: TUSCANY-3928
URL: https://issues.apache.org/jira/browse/TUSCANY-3928
Project: Tuscany
Issue Type: Bug
Reporter: ant elder
In some but not all scenarios the interface of a service needs to be defined
explicitly in the SCDL with an <interface..../> element. For example if
https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/testing/itest/async-services/src/main/resources/test1jms.composite
is changed to remove the <interface.java> on AsyncServiceComponent then this
test will fail:
https://svn.apache.org/repos/asf/tuscany/sca-java-2.x/trunk/testing/itest/async-services/src/test/java/org/apache/tuscany/sca/itest/Test1JmsTestCase.java
with:
org.oasisopen.sca.ServiceRuntimeException: argument type mismatch
at
org.apache.tuscany.sca.implementation.java.invocation.JavaAsyncImplementationInvoker.processRequest(JavaAsyncImplementationInvoker.java:212)
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira