[ 
https://issues.apache.org/jira/browse/TUSCANY-3656?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Simon Laws closed TUSCANY-3656.
-------------------------------

    Resolution: Not A Problem

No longer applicable

> OASIS changes required to make JCA_11016 work 
> ----------------------------------------------
>
>                 Key: TUSCANY-3656
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-3656
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Java SCA Core Runtime
>    Affects Versions: Java-SCA-2.0-M5
>         Environment: all
>            Reporter: Simon Laws
>             Fix For: Java-SCA-2.0
>
>
> I posted the following to the OASIS list...
> 1/ The first issue just seems to be a cut and paste problem to do with the 
> component names used in the composite. The following snippet demonstrates the 
> issue:
> ...
>         <reference name="reference1" 
> target="TEST_JCA_11016Component1/Service1"/>
>         <property name="testName">JCA_11016</property>
>     </component>
>     <!-- Component which has a reference with a Java interface with 3 
> operations -->
>     <component name="TEST_JCA_3016Component1">
>         <implementation.java 
> class="org.oasisopen.sca.test.Service1Calls3OperationsImpl"/>
>         <service name="Service1">
> ..
> Note that the reference refers to "TEST_JCA_11016Component1/Service1" while 
> the component is called "TEST_JCA_3016Component1". The component 
> "TEST_JCA_3016Component2" also appears to be incorrectly named.
> 2/ Toward the bottom of the composite the following definition appears:
> ....
>         <reference name="reference1" 
> target="TEST_JCA_3016Component2/Service3OperationsWSDL">
>             <interface.java 
> interface="org.oasisopen.sca.test.Service3Operations"/>
>         </reference>
>     </component>     
>         <!-- Component which has a service with a Java interface with 3 
> operations but which has a
>              @WebServiceProvider annotation which references a WSDL with a 
> portType with only 2 operations... -->
>         <component name="TEST_JCA_3016Component2">
>         <implementation.java 
> class="org.oasisopen.sca.test.Service3OperationsWebServiceProviderImpl"/>
>         <service name="Service3OperationsWSDL"/>
>         <property name="serviceName">service2</property>
>     </component> 
> ...
> The intention is to demonstrate that the WSDL that is referenced from within 
> Service3OperationsWebServiceProviderImpl using the following annotation;
> @WebServiceProvider(wsdlLocation="Service3OperationsWSDL.wsdl")
> public class Service3OperationsWebServiceProviderImpl {
> Is processed by the runtime. However the service name given in the composite 
> for "TEST_JCA_3016Component2" is "Service3OperationsWSDL". This service is 
> also directly referenced by the reference in "TEST_JCA_3016Component1". This 
> service name seems incorrect. 
> There is already and OASIS JIRA open relating so this issue (see 
> http://www.osoa.org/jira/browse/JAVA-203). If this JIRA resolution is 
> accepted then the service name in this composite, and the reference target 
> which refers to it, should be changed to be 
> "Service3OperationsWebServiceProviderImpl". As is stands the service name in 
> this test component appears to be the local part of the port type QName from 
> the referenced WSDL which doesn't seem right. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to