Re: WSDL 1.1 Annotations

Hi Pierre,

it seems there are different versions of the schema floating around. The
schema available at 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 Monday, 21 May 2007 17:00:30 UTC