<?xml version="1.0" encoding="UTF-8"?>
<wsdl:description xmlns:wsdl="http://www.w3.org/2005/08/wsdl" xmlns:wsdlx="http://www.w3.org/2005/08/wsdl-extensions" targetNamespace="http://zlst.org/services/2001/ClipResource" xmlns:tns="http://zlst.org/services/2001/ClipResource" xmlns:whttp="http://www.w3.org/2005/08/wsdl/http">
	<wsdl:types>
		<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://zlst.org/services/2001/ClipResource" xmlns="http://zlst.org/services/2001/ClipResource">
			<xs:element name="CreateRequest">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Name" type="xs:token" minOccurs="0"/>
						<xs:element name="Description" type="xs:token" minOccurs="0"/>
						<xs:element name="HomePage" type="xs:anyURI" minOccurs="0"/>
						<xs:element name="URI" type="xs:anyURI"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="CreateResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="ClipResource" type="xs:anyURIs"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="DeleteRequest">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="URI" type="xs:anyURI"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="RetrieveRequest">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="URI" type="xs:anyURI"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="UpdateRequest">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="URI" type="xs:anyURI"/>
						<xs:element name="Name" type="xs:token" minOccurs="0"/>
						<xs:element name="Description" type="xs:token" minOccurs="0"/>
						<xs:element name="HomePage" type="xs:anyURI" minOccurs="0"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:schema>
	</wsdl:types>
	<wsdl:interface name="ClipResource">
		<wsdl:fault name="badRequest"/>
		<wsdl:fault name="forbidden"/>
		<wsdl:fault name="notFound"/>
		<wsdl:fault name="redirect" element="xs:anyURI"/>
		<wsdl:fault name="unauthorized"/>
		<wsdl:fault name="operationFailed"/>
		<wsdl:operation name="create" pattern="http://www.w3.org/2005/08/wsdl/in-out" style="http://www.w3.org/2005/08/wsdl/style/iri">
			<wsdl:input messageLabel="In" element="tns:CreateRequest"/>
			<wsdl:output messageLabel="Out" element="tns:CreateResponse"/>
		</wsdl:operation>
		<wsdl:operation name="delete" pattern="http://www.w3.org/2005/08/wsdl/robust-in-only" style="http://www.w3.org/2005/08/wsdl/style/iri">
			<wsdl:input messageLabel="In" element="tns:DeleteRequest"/>
		</wsdl:operation>
		<wsdl:operation name="retrieve" pattern="http://www.w3.org/2005/08/wsdl/in-out" style="http://www.w3.org/2005/08/wsdl/style/iri">
			<wsdl:input messageLabel="In" element="tns:RetrieveRequest"/>
			<wsdl:input messageLabel="Out" element="#none"/>
		</wsdl:operation>
		<wsdl:operation name="update" pattern="http://www.w3.org/2005/08/wsdl/robust-in-only" style="http://www.w3.org/2005/08/wsdl/style/iri">
			<wsdl:input messageLabel="In" element="tns:UpdateRequest"/>
		</wsdl:operation>
	</wsdl:interface>
	<wsdl:binding name="ClipResourceHttp" interface="ClipResource" type="http://www.w3.org/2005/08/wsdl/http" whttp:cookies="true">
		<wsdl:fault ref="badRequest" whttp:code="400"/>
		<wsdl:fault ref="forbidden" whttp:code="403"/>
		<wsdl:fault ref="notFound" whttp:code="404"/>
		<wsdl:fault ref="redirect" whttp:code="302">
			<whttp:header name="Location" type="xs:anyURI" required="true"/>
		</wsdl:fault>
		<wsdl:fault ref="unauthorized" whttp:code="401"/>
		<wsdl:fault ref="operationFailed" whttp:code="#any"/>
		<wsdl:operation ref="create" whttp:method="POST" whttp:location="create"/>
		<wsdl:operation ref="delete" whttp:method="POST" whttp:location="delete"/>
		<wsdl:operation ref="retrieve" whttp:method="GET" whttp:location="retrieve"/>
		<wsdl:operation ref="update" whttp:method="POST" whttp:location="update"/>
	</wsdl:binding>
</wsdl:description>

