WSDL 1.1 Annotations

I'm sending you this message on behalf of a collegue...
--------------------------------------------------------------- 

Hello,
 
Personally I use Eclipse 3.2.2 and Web Tools 1.5.4 and the annotated WSDL
1.1 seems to be incorrect whith attrExtensions under operation (see the
screenshot).
 
Have you personally check an annotated WSDL1.1 with these versions of
Eclipse/WTP you mentioned below ? Or is it a regression bug of the new
Eclipse / WTP ?
Where can we found this latest WSDL schema (as the W3C specification is not
update) ?
 
Otherwise do you know which SOAP stack tools accepts these WSDL1.1
extensions ? I try the latest release of JAX-WS (Sun) and its "wsimport"
tool refuses to generate Java classes because of the attrExtensions under
operation. As today majority of WSDL are still written in version 1.1, if
there is no SOAP stack which supports these extensions, it seems very hard
to play with SAWSDL.
 
Regards,
Richard.

-----Message d'origine-----
De : CHATEL Pierre - MSY 
Envoyé : mardi 22 mai 2007 09:43
À : HUYNH Tran - MSY; AILLET Richard - MSY
Objet : TR: WSDL 1.1 Annotations


 
-----Message d'origine-----
De : Joel Farrell [mailto:joelf@us.ibm.com]
Envoyé : lundi 21 mai 2007 19:30
À : Jacek Kopecky
Cc : Pierre.CHATEL@fr.thalesgroup.com; SAWSDL public list
Objet : Re: WSDL 1.1 Annotations



Jacek, Pierre,

Several corrections to the schema were made after the initial publication of
WSDL 1.1 and the schema that Jacek referenced is the latest. Using Eclipse
3.2.1 with Web Tools 1.5.2, a WSDL 1.1 file with attrExtensions under
operation validates cleanly.

Regards,
Joel

public-ws-semann-request@w3.org wrote on 05/21/2007 01:00:08 PM:

> 
> Hi Pierre,
> 
> it seems there are different versions of the schema floating around. The
> schema available at http://schemas.xmlsoap.org/wsdl/
<http://schemas.xmlsoap.org/wsdl/>  seems to allow
> element extensibility on operations, even though the spec itself wasn't
> updated this way.
> 
> Hope this helps,
> Jacek
> 
> On Mon, 2007-05-21 at 17:31 +0200, Pierre.CHATEL@fr.thalesgroup.com
> wrote:
> > Hi List,
> > 
> > In the 'Semantic Annotations for WSDL and XML Schema' document, chapter
'5.2
> > WSDL 1.1 Annotations', it is indicated that because operation in WSDL
1.1
> > does not do attribute extensibility, an operation is annotated by adding
an
> > attrExtensions element as a child of the operation element. But, the
WSDL
> > 1.1 schema does not allow element extension and, as such, these
documents
> > will fail validation.
> > 
> > See 'A 4.1 WSDL Schema' in WSDL1.1 specification:
> > <element name="operation" type="wsdl:operationType"/>
> > <complexType name="operationType">
> > <complexContent>
> > <extension base="wsdl:documented">
> > <choice>
> > <group ref="wsdl:one-way-operation"/>
> > <group ref="wsdl:request-response-operation"/>
> > <group ref="wsdl:solicit-response-operation"/>
> > <group ref="wsdl:notification-operation"/>
> > </choice>
> > <attribute name="name" type="NCName" use="required"/>
> > </extension>
> > </complexContent>
> > </complexType>
> > 
> > What can I do about this particular issue ?
> > 
> > Thanks,
> > Pierre
> > 
> > --
> > Pierre Chatel
> > THALES Land and Joint Systems
> > DLJ/FR/OPS-F/SAT/SC2
> > 1-5, Avenue Carnot
> > 91883 Massy CEDEX - France
> > Tel +33 (0)1 69 75 30 57
> > 
> > 
> 
> 

Received on Tuesday, 5 June 2007 08:07:42 UTC