<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions 
      name="GrooveEvents" 
      xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
      xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
      xmlns:xs="http://www.w3.org/2001/XMLSchema" 
      xmlns:g="http://webservices.groove.net/Groove/1.0/Core/" 
      xmlns:e="http://webservices.groove.net/Groove/1.0/Events/" 
      xmlns:tns="http://webservices.groove.net/wsdl/1.0/GrooveEvents.wsdl" 
      targetNamespace="http://webservices.groove.net/wsdl/1.0/GrooveEvents.wsdl">

	<!-- Core Schema -->
	<wsdl:import namespace="http://webservices.groove.net/Groove/1.0/Core/" location="../xsd/Core.xsd"/>

	<!-- Events Schema -->
	<wsdl:import namespace="http://webservices.groove.net/Groove/1.0/Events/" location="../xsd/Events.xsd"/>

	<wsdl:message name="GrooveHeaders">
		<wsdl:part name="GrooveHeader" element="g:GrooveHeader"/>
	</wsdl:message>
	<wsdl:message name="ReadIn">
		<wsdl:part name="parameters" element="e:Read" />
	</wsdl:message>
	<wsdl:message name="ReadOut">
		<wsdl:part name="parameters" element="e:ReadResponse" />
	</wsdl:message>

	<wsdl:portType name="GrooveEventsPortType">
	   <wsdl:operation name="Read">
			<wsdl:input message="tns:ReadIn"/>
			<wsdl:output message="tns:ReadOut"/>
		</wsdl:operation>
   </wsdl:portType>

	<wsdl:binding name="GrooveEventsBinding" type="tns:GrooveEventsPortType">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsdl:operation name="Read">
			<soap:operation soapAction="http://webservices.groove.net/Groove/1.0/Events#Read"/>
			<wsdl:input>
				<soap:header use="literal" message="tns:GrooveHeaders" part="GrooveHeader"/>
				<soap:body use="literal" namespace="http://webservices.groove.net/Groove/1.0/Events/"/>
			</wsdl:input>
			<wsdl:output>
				<soap:header use="literal" message="tns:GrooveHeaders" part="GrooveHeader"/>
				<soap:body use="literal" namespace="http://webservices.groove.net/Groove/1.0/Events/"/>
			</wsdl:output>
		</wsdl:operation>
	</wsdl:binding>

	<wsdl:service name="GrooveEvents">
		<wsdl:port name="GrooveEventsPortType" binding="tns:GrooveEventsBinding">
			<soap:address location="http://tempuri.org"/>
		</wsdl:port>
	</wsdl:service>

</wsdl:definitions>

