sca-j message
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]
Subject: [NEW ISSUE] Statements about @WebServiceProvider are not adequate
- From: Mike Edwards <mike_edwards@uk.ibm.com>
- To: "OASIS Java" <sca-j@lists.oasis-open.org>
- Date: Fri, 30 Jul 2010 10:07:10 +0100
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]