2002/ws/desc/test-suite/xmlcatalog/wsdl TestMetadata.xsd,NONE,1.1

Update of /sources/public/2002/ws/desc/test-suite/xmlcatalog/wsdl
In directory hutz:/tmp/cvs-serv13794/test-suite/xmlcatalog/wsdl

Added Files:
	TestMetadata.xsd 
Log Message:
Created TestMetadata.xsd and TestMetadata.xml documents for the Chameleon test cases contributed by Faryaaz Kassam.

--- NEW FILE: TestMetadata.xsd ---
<?xml version="1.0" encoding="UTF-8"?>
<!--
	
	This schema describes the Test Metadata for the WSDL 2.0 Test Suite.
	This scheme is based on the guidelines described in the document
	"Test Metadata", 14 September 2005 which was produced by the
	W3C Quality Assurance Working Group. See:
	
	http://www.w3.org/TR/2005/NOTE-test-metadata-20050914/
	
	It has been tailored to	meet the requirements of the WSDL 2.0 Test Suite.
	
	Each test case in the test suite should have a file named TestMetadata.xml
	that describes it.
	
	ChangeLog:
	
	2006-02-18: Arthur Ryman, ryman@ca.ibm.com
	- created
	
-->
<schema xmlns="http://www.w3.org/2001/XMLSchema"
	targetNamespace="http://www.w3.org/2006/02/wsdl/TestMetadata"
	xmlns:tns="http://www.w3.org/2006/02/wsdl/TestMetadata"
	elementFormDefault="qualified">

	<element name="TestMetadata" type="tns:TestMetadataType" />

	<complexType name="TestMetadataType">
		<sequence>
			<element name="Identifier" type="anyURI" minOccurs="1" />
			<element name="Title" type="string" minOccurs="0" />
			<element name="Purpose" type="string" minOccurs="1" />
			<element name="Description" type="string" minOccurs="1" />
			<element name="Status" type="tns:StatusType" minOccurs="0" />
			<element name="SpecRef" type="anyURI" minOccurs="1" />
			<element name="Preconditions" type="string" minOccurs="0" />
			<element name="Inputs" type="string" minOccurs="0" />
			<element name="ExpectedResults"
				type="tns:ExpectedResultsType" minOccurs="1" />
			<element name="Version" type="string" minOccurs="1" />
			<element name="Contributor" type="tns:ContributorType"
				minOccurs="1" />
			<element name="Rights" type="anyURI" minOccurs="1" />
			<element name="Grouping" type="string" minOccurs="0" />
			<element name="SeeAlso" type="tns:SeeAlsoType" minOccurs="0" />
		</sequence>
	</complexType>

	<simpleType name="StatusType">
		<restriction base="string">
			<enumeration value="unconfirmed" />
			<enumeration value="new" />
			<enumeration value="assigned" />
			<enumeration value="pending" />
			<enumeration value="accepted" />
			<enumeration value="rejected" />
		</restriction>
	</simpleType>

	<complexType name="ExpectedResultsType">
		<sequence>
			<element name="Successful" type="boolean" />
			<element name="ViolatesAssertion" type="string"
				minOccurs="0" />
		</sequence>
	</complexType>

	<complexType name="ContributorType">
		<sequence>
			<element name="Name" type="string" />
			<element name="Affiliation" type="string" />
			<element name="EMail" type="tns:EMailType" />
		</sequence>
	</complexType>

	<simpleType name="EMailType">
		<restriction base="token">
			<pattern
				value="([\.a-zA-Z0-9_\-])+@([a-zA-Z0-9_\-])+(([a-zA-Z0-9_\-])*\.([a-zA-Z0-9_\-])+)+" />
		</restriction>
	</simpleType>

	<complexType name="SeeAlsoType">
		<sequence>
			<element name="Reference" type="anyURI" maxOccurs="unbounded" />
		</sequence>
	</complexType>

</schema>

Received on Sunday, 19 February 2006 04:45:24 UTC