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

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