[Bug 4380] Proposal for Assertion InterfaceMessageReference-0042
[email protected] Thu, 08 Mar 2007 23:48:06 +0000
| Newsgroups | gmane.comp.web.services.description |
|---|---|
| Message-ID | <[email protected]> |
http://www.w3.org/Bugs/Public/show_bug.cgi?id=4380 ------- Comment #1 from [email protected] 2007-03-08 23:48 ------- The mentioned assertion states "For each Interface Message Reference component in the {interface message references} property of an Interface Operation component, its {message label} property MUST be unique.". Correct me if I am wrong, but can we have the XSD capture this constraint explicitly ? For instance, <xs:element name="operation" type="wsdl:BindingOperationType"> <xs:unique name="messageLabel"> <xs:selector xpath="(wsdl:input|wsdl:output:wsdl:infault|wsdl:outfault)"> <xs:field xpath="@messageLabel"> </xs:selectpr> </xs:unique> </xs:element>