W3C home > Mailing lists > Public > public-ws-desc-eds@w3.org > November 2006

2002/ws/desc/test-suite/documents/bad/InterfaceOperation-6B InterfaceOperation.wsdl,NONE,1.1 TestMetadata.xml,NONE,1.1

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
Message-Id: <E1Gjtfl-0005pT-14@lionel-hutz.w3.org>

Update of /sources/public/2002/ws/desc/test-suite/documents/bad/InterfaceOperation-6B
In directory hutz:/tmp/cvs-serv22129/documents/bad/InterfaceOperation-6B

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-6B
	</Identifier>
	<Title>Bad Document InterfaceOperation-6B</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>
	</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></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 another
		interface and both define an operation with the
		same name the component models of those operations
		must be equivalent.
		
		This document violates assertion 
		InterfaceOperation-0036.
	</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" extends="tns:myInterface">
		<wsdl:operation name="myOperation" pattern="http://www.w3.org/2006/01/wsdl/in-out">
		</wsdl:operation>
	</wsdl:interface>

</wsdl:description>
Received on Tuesday, 14 November 2006 08:30:38 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:32:22 UTC