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: 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]