- From: Arthur Ryman via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 14 Nov 2006 08:29:37 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/test-suite/documents/bad/InterfaceOperation-5B In directory hutz:/tmp/cvs-serv22129/documents/bad/InterfaceOperation-5B Added Files: InterfaceOperation.wsdl TestMetadata.xml Log Message: Added test cases from Lawrence Mandel 2006-11-14 --- NEW FILE: TestMetadata.xml --- <?xml version="1.0"?> <TestMetadata xmlns="http://www.w3.org/2006/02/wsdl/TestMetadata"> <Identifier> http://dev.w3.org/cvsweb/2002/ws/desc/test-suite/documents/bad/InterfaceOperation-5B </Identifier> <Title>Bad Document InterfaceOperation-5B</Title> <Purpose></Purpose> <Description></Description> <Status>accepted</Status> <SpecRef></SpecRef> <Preconditions>none</Preconditions> <Inputs> <Input role="root">InterfaceOperation.wsdl</Input> </Inputs> <ExpectedResults> <Successful>false</Successful> <ViolatesAssertion>InterfaceOperation-0036</ViolatesAssertion> <ViolatesAssertion>InterfaceOperation-1204005</ViolatesAssertion> </ExpectedResults> <Version>1.0</Version> <Contributor> <Name>Lawrence Mandel</Name> <Affiliation>IBM</Affiliation> <EMail>lmandel@ca.ibm.com</EMail> </Contributor> <Rights>http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231</Rights> <Grouping>/documents/bad</Grouping> <SeeAlso><Reference>http://www.w3.org/TR/wsdl20#InterfaceOperation-0036</Reference> <Reference>http://www.w3.org/TR/wsdl20#InterfaceOperation-1204005</Reference></SeeAlso> </TestMetadata> --- NEW FILE: InterfaceOperation.wsdl --- <?xml version="1.0" encoding="UTF-8"?> <wsdl:description targetNamespace="http://example.org/" xmlns:tns="http://example.org/" xmlns:wsdl="http://www.w3.org/2006/01/wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <wsdl:documentation> This test shows an invalid use of an interface operation. When an interface extends two interfaces and both define an operation with the same name the component models of those operations must be equivalent. This test also violates an optional assertion that states that all interface operation names with a namespace should be unique. This document violates assertion InterfaceOperation-0036 and InterfaceOperation-1204005. </wsdl:documentation> <wsdl:interface name="myInterface"> <wsdl:operation name="myOperation" pattern="http://www.w3.org/2006/01/wsdl/in-only"> </wsdl:operation> </wsdl:interface> <wsdl:interface name="myInterface2"> <wsdl:operation name="myOperation" pattern="http://www.w3.org/2006/01/wsdl/in-out"> </wsdl:operation> </wsdl:interface> <wsdl:interface name="myInterface3" extends="tns:myInterface tns:myInterface2"> </wsdl:interface> </wsdl:description>
Received on Tuesday, 14 November 2006 08:29:47 UTC