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

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

From: Arthur Ryman via cvs-syncmail <cvsmail@w3.org>
Date: Fri, 17 Nov 2006 10:11:28 +0000
To: public-ws-desc-eds@w3.org
Message-Id: <E1Gl0gy-0003dm-LS@lionel-hutz.w3.org>

Update of /sources/public/2002/ws/desc/test-suite/documents/bad/InterfaceFaultReference-1B
In directory hutz:/tmp/cvs-serv12601/documents/bad/InterfaceFaultReference-1B

Added Files:
	TestMetadata.xml InterfaceFaultReference.wsdl 
Log Message:
committed patch from Lawrence Mandel: test-suite-20061117.patch

--- 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/InterfaceFaultReference-1B
	</Identifier>
	<Title>Bad Document InterfaceFaultReference-1B</Title>
	<Purpose></Purpose>
	<Description></Description>
	<Status>accepted</Status>
	<SpecRef></SpecRef>
	<Preconditions>none</Preconditions>
	<Inputs>
		<Input role="root">InterfaceFaultReference.wsdl</Input>
	</Inputs>
	<ExpectedResults>
		<Successful>false</Successful>
		<ViolatesAssertion>InterfaceFaultReference-0044</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#InterfaceFaultReference-0044</Reference></SeeAlso>
</TestMetadata>

--- NEW FILE: InterfaceFaultReference.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 a invalid use of WSDL 2.0 interface 
		fault reference. The fault reference direction must
		follow the direction outlined by the MEP. In this
		example the MEP specifies that the fault must have
		the opposite direction as the message reference but
		it has the same direction.
		
		This document violates assertion 
		InterfaceFaultReference-0044.
	</wsdl:documentation>
	
	<wsdl:types>
		<xs:schema targetNamespace="http://example.org">
			<xs:element name="myElement" type="xs:string" />
		</xs:schema>
	</wsdl:types>
	
	<wsdl:interface name="myInterface">
		<wsdl:operation name="myOperation" pattern="http://www.w3.org/2006/01/wsdl/robust-in-only">
			<wsdl:input element="tns:myElement"/>
			<wsdl:infault ref="tns:myFault"/>
		</wsdl:operation>
		<wsdl:fault name="myFault" element="tns:myElement"></wsdl:fault>
	</wsdl:interface>

</wsdl:description>
Received on Friday, 17 November 2006 10:12:05 UTC

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