[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: ISSUE 203: Statements about @WebServiceProvider are not adequate
http://www.osoa.org/jira/browse/JAVA-203 Dave Booz STSM, BPM and SCA Architecture Co-Chair OASIS SCA-Policy TC and SCA-J TC "Distributed objects first, then world hunger" Poughkeepsie, NY (845)-435-6093 or 8-295-6093 e-mail:booz@us.ibm.com |------------> | From: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |Mike Edwards <mike_edwards@uk.ibm.com> | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | To: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |"OASIS Java" <sca-j@lists.oasis-open.org> | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | Date: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |07/30/2010 05:06 AM | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | Subject: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |[sca-j] [NEW ISSUE] Statements about @WebServiceProvider are not adequate | >--------------------------------------------------------------------------------------------------------------------------------------------------| Raiser: Mike Edwards Target: sca-javaci-1.1-spec-cd02-rev1.pdf Description: The text relating to the JAXWS annotation @WebServiceProvider is missing important statements and must be changed if it is to be used for normative purposes. This is in Section 8.2.7. This section should be compared with that for @WebService in Section 8.2.1 a) There is no statement about the value of the @name attribute of the <service/> in the component type. b) There is no statement about the <interface.xxx/> element in the case that @wsdlLocation is not present - in particular, where does the interface declaration derive from? Proposal: Update section 8.2.7 to add: 1. Where the Java implementation class implements a Java interface that is annotated with @Remotable: a. The @name attribute of the <service/> element in the component type is the simple name of the Java interface class where the Java implementation class implements a Java interface marked with @Remotable b. The <service/> element has a <interface.java/> subelement with an @interface set to the fully qualified name of the Java interface class 2. Where the Java implementation class does not implement a Java interface that is annotated with @Remotable: a. The @name attribute of the <service/> element in the component type is the simple name of the Java implementation class b. The <service/> element has a <interface.java/> subelement with an @interface set to the fully qualified name of the Java implementation class and the @remotable attribute is set to "true" Yours, Mike. Strategist - Emerging Technologies, SCA & SDO. Co Chair OASIS SCA Assembly TC. IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain. Phone & FAX: +44-1962-818014 Mobile: +44-7802-467431 Email: mike_edwards@uk.ibm.com Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]