<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2005 rel. 3 U (http://www.altova.com) by Nick js Knowles (Kizoom) -->
<!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by Christophe Duquesne (DRYADE SARL) -->
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:siriWS="http://new.webservice.namespace" xmlns:siri="http://www.siri.org.uk/" targetNamespace="http://new.webservice.namespace">
	<import namespace="http://www.siri.org.uk/" location="siri.xsd"/>
	<message name="HeartbeatNotify">
		<part name="HeartbeatNotifyInfo" type="siri:ProducerRequestEndpointStructure"/>
		<part name="Notification" type="siri:CheckStatusResponseBodyStructure"/>
		<part name="SiriExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="DataReadyNotify">
		<part name="Notification" type="siri:DataReadyRequestStructure"/>
		<part name="SiriExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="ProductionTimetableNotify">
		<part name="ServiceDeliveryInfo" type="siri:ProducerResponseEndpointStructure"/>
		<part name="Notification" type="siri:ProductionTimetableDeliveriesStructure"/>
		<part name="NotifyExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="EstimatedTimetableNotify">
		<part name="ServiceDeliveryInfo" type="siri:ProducerResponseEndpointStructure"/>
		<part name="Notification" type="siri:EstimatedTimetableDeliveriesStructure"/>
		<part name="NotifyExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="StopTimetableNotify">
		<part name="ServiceDeliveryInfo" type="siri:ProducerResponseEndpointStructure"/>
		<part name="Notification" type="siri:StopTimetableDeliveriesStructure"/>
		<part name="NotifyExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="StopMonitoringNotify">
		<part name="ServiceDeliveryInfo" type="siri:ProducerResponseEndpointStructure"/>
		<part name="Notification" type="siri:StopMonitoringDeliveriesStructure"/>
		<part name="NotifyExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="VehicleMonitoringNotify">
		<part name="ServiceDeliveryInfo" type="siri:ProducerResponseEndpointStructure"/>
		<part name="Notification" type="siri:VehicleMonitoringDeliveriesStructure"/>
		<part name="NotifyExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="ConnectionTimetableNotify">
		<part name="ServiceDeliveryInfo" type="siri:ProducerResponseEndpointStructure"/>
		<part name="Notification" type="siri:ConnectionTimetableDeliveriesStructure"/>
		<part name="NotifyExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="ConnectionMonitoringNotify">
		<part name="ServiceDeliveryInfo" type="siri:ProducerResponseEndpointStructure"/>
		<part name="Notification" type="siri:ConnectionMonitoringDeliveriesStructure"/>
		<part name="NotifyExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="GeneralMessageNotify">
		<part name="ServiceDeliveryInfo" type="siri:ProducerResponseEndpointStructure"/>
		<part name="Notification" type="siri:GeneralMessageDeliveriesStructure"/>
		<part name="NotifyExtension" type="siri:ExtensionsStructure"/>
	</message>
	<portType name="SOAP-Port">
		<operation name="NotifyDataReady">
			<input message="siriWS:DataReadyNotify"/>
		</operation>
		<operation name="NotifyHeartbeat">
			<input message="siriWS:HeartbeatNotify"/>
		</operation>
		<!-- == Service Specific == -->
		<operation name="NotifyProductionTimetable">
			<input message="siriWS:ProductionTimetableNotify"/>
		</operation>
		<operation name="NotifyEstimatedTimetable">
			<input message="siriWS:EstimatedTimetableNotify"/>
		</operation>
		<operation name="NotifyStopTimetable">
			<input message="siriWS:StopTimetableNotify"/>
		</operation>
		<operation name="NotifyStopMonitoring">
			<input message="siriWS:StopMonitoringNotify"/>
		</operation>
		<operation name="NotifyVehicleMonitoring">
			<input message="siriWS:VehicleMonitoringNotify"/>
		</operation>
		<operation name="NotifyConnectionTimetable">
			<input message="siriWS:ConnectionTimetableNotify"/>
		</operation>
		<operation name="NotifyConnectionMonitoring">
			<input message="siriWS:ConnectionMonitoringNotify"/>
		</operation>
		<operation name="NotifyGeneralMessage">
			<input message="siriWS:GeneralMessageNotify"/>
		</operation>
	</portType>
	<binding name="SiriSOAPBinding" type="siriWS:SOAP-Port">
		<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
		<operation name="NotifyDataReady">
			<soap:operation soapAction="urn:#NotifyDataReady"/>
			<input>
				<soap:body use="literal"/>
			</input>
		</operation>
		<operation name="NotifyHeartbeat">
			<soap:operation soapAction="urn:#NotifyHeartbeat"/>
			<input>
				<soap:body use="literal"/>
			</input>
		</operation>
		<operation name="NotifyProductionTimetable">
			<soap:operation soapAction="GetProductionTimetable"/>
			<input>
				<soap:body use="literal"/>
			</input>
		</operation>
		<operation name="NotifyEstimatedTimetable">
			<soap:operation soapAction="GetEstimatedTimetable"/>
			<input>
				<soap:body use="literal"/>
			</input>
		</operation>
		<operation name="NotifyStopTimetable">
			<input>
				<soap:body use="literal"/>
			</input>
		</operation>
		<operation name="NotifyStopMonitoring">
			<soap:operation soapAction="GetStopMonitoring"/>
			<input>
				<soap:body use="literal"/>
			</input>
		</operation>
		<operation name="NotifyVehicleMonitoring">
			<soap:operation soapAction="GetVehicleMonitoring"/>
			<input>
				<soap:body use="literal"/>
			</input>
		</operation>
		<operation name="NotifyConnectionTimetable">
			<soap:operation soapAction="GetConnectionTimetable"/>
			<input>
				<soap:body use="literal"/>
			</input>
		</operation>
		<operation name="NotifyConnectionMonitoring">
			<soap:operation soapAction="GetConnectionMonitoring"/>
			<input>
				<soap:body use="literal"/>
			</input>
		</operation>
		<operation name="NotifyGeneralMessage">
			<soap:operation soapAction="GetGeneralMessage"/>
			<input>
				<soap:body use="literal"/>
			</input>
		</operation>
	</binding>
	<service name="SiriServices">
		<port name="SiriWSPort" binding="siriWS:SiriSOAPBinding">
			<soap:address location="http://www.siri-service-location.com"/>
		</port>
	</service>
	<!-- == General messages == -->
	<!-- == SIRI Service  messages == -->
	<!-- == OPerations == -->
	<!-- == General messages == -->
</definitions>
