OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

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



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]