WSDL 1.1 Annotations

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 15:31:41 UTC