Schema source not referenced

siri_wsProducer.wsdl

SIRI/xsd/siri_wsProducer.wsdlView on GitHub

<?xml version="1.0" encoding="UTF-8"?>
<!-- ======== All the structures are comming from siri.xsd ========= -->
<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://wsdl.siri.org.uk" xmlns:siri="http://www.siri.org.uk/siri" xmlns:ns="http://datex2.eu/schema/1_0/1_0" xmlns:ns1="http://www.ifopt.org.uk/acsb" xmlns:ns2="http://www.ifopt.org.uk/ifopt" xmlns:ns3="http://datex2.eu/schema/2_0RC1/2_0" targetNamespace="http://wsdl.siri.org.uk">
	<types>
		<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.siri.org.uk/siri">
			<xsd:include schemaLocation="siri.xsd"/>
		</xsd:schema>
		<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:siri="http://www.siri.org.uk/siri" targetNamespace="http://wsdl.siri.org.uk">
			<xsd:import namespace="http://www.siri.org.uk/siri" schemaLocation="siri/siri_requests.xsd"/>
			<xsd:import namespace="http://www.siri.org.uk/siri" schemaLocation="siri/siri_common_services.xsd"/>
			<xsd:complexType name="WsSubscriptionRequestInfoStructure">
				<xsd:complexContent>
					<xsd:extension base="siri:AbstractSubscriptionRequestStructure"/>
				</xsd:complexContent>
			</xsd:complexType>
			<xsd:complexType name="WsServiceRequestInfoStructure">
				<xsd:complexContent>
					<xsd:extension base="siri:ContextualisedRequestStructure"/>
				</xsd:complexContent>
			</xsd:complexType>
		</xsd:schema>
	</types>
	<message name="SubscriptionRequest">
		<part name="SubscriptionRequestInfo" type="siriWS:WsSubscriptionRequestInfoStructure"/>
		<part name="Request" type="siri:SiriSubscriptionRequestStructure"/>
		<part name="RequestExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="SubscriptionAnswer">
		<part name="SubscriptionAnswerInfo" type="siri:ResponseEndpointStructure"/>
		<part name="Answer" type="siri:SubscriptionResponseBodyStructure"/>
		<part name="AnswerExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="SubscriptionError">
		<documentation>SOAP Fault deprecated from Siri 2.0</documentation>
		<part name="SiriError" element="siri:ErrorConditionElement"/>
	</message>
	<message name="DeleteSubscriptionRequest">
		<part name="DeleteSubscriptionInfo" type="siri:RequestStructure"/>
		<part name="Request" type="siri:TerminateSubscriptionRequestBodyStructure"/>
		<part name="RequestExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="DeleteSubscriptionAnswer">
		<part name="DeleteSubscriptionAnswerInfo" type="siri:ResponseEndpointStructure"/>
		<part name="Answer" type="siri:TerminateSubscriptionResponseStructure"/>
		<part name="AnswerExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="DeleteSubscriptionError">
		<documentation>SOAP Fault deprecated from Siri 2.0</documentation>
		<part name="SiriError" element="siri:ErrorConditionElement"/>
	</message>
	<message name="DataSupplyRequest">
		<part name="DataSupplyRequestInfo" type="siri:ConsumerRequestEndpointStructure"/>
		<part name="Request" type="siri:DataSupplyRequestBodyStructure"/>
		<part name="RequestExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="DataSupplyError">
		<documentation>SOAP Fault deprecated from Siri 2.0</documentation>
		<part name="SiriError" element="siri:ErrorConditionElement"/>
	</message>
	<message name="DataSupplyAnswer">
		<part name="DataSupplyAnswerInfo" type="siri:ProducerResponseEndpointStructure"/>
		<part name="Answer" type="siri:ServiceDeliveryBodyStructure"/>
		<part name="AnswerExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="CheckStatusRequest">
		<part name="Request" type="siri:CheckStatusRequestStructure"/>
		<part name="RequestExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="CheckStatusAnswer">
		<part name="CheckStatusAnswerInfo" type="siri:ProducerResponseEndpointStructure"/>
		<part name="Answer" type="siri:CheckStatusResponseBodyStructure"/>
		<part name="AnswerExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="CheckStatusError">
		<documentation>SOAP Fault deprecated from Siri 2.0</documentation>
		<part name="SiriError" element="siri:ErrorConditionElement"/>
	</message>
	<message name="ProductionTimetableRequest">
		<part name="ServiceRequestInfo" type="siriWS:WsServiceRequestInfoStructure"/>
		<part name="Request" type="siri:ProductionTimetableRequestStructure"/>
		<part name="RequestExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="ProductionTimetableAnswer">
		<part name="ServiceDeliveryInfo" type="siri:ProducerResponseEndpointStructure"/>
		<part name="Answer" type="siri:ProductionTimetableDeliveriesStructure"/>
		<part name="AnswerExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="ProductionTimetableError">
		<documentation>SOAP Fault deprecated from Siri 2.0</documentation>
		<part name="SiriError" element="siri:ServiceDeliveryErrorConditionElement"/>
	</message>
	<message name="EstimatedTimetableRequest">
		<part name="ServiceRequestInfo" type="siriWS:WsServiceRequestInfoStructure"/>
		<part name="Request" type="siri:EstimatedTimetableRequestStructure"/>
		<part name="RequestExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="EstimatedTimetableAnswer">
		<part name="ServiceDeliveryInfo" type="siri:ProducerResponseEndpointStructure"/>
		<part name="Answer" type="siri:EstimatedTimetableDeliveriesStructure"/>
		<part name="AnswerExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="EstimatedTimetableError">
		<documentation>SOAP Fault deprecated from Siri 2.0</documentation>
		<part name="SiriError" element="siri:ServiceDeliveryErrorConditionElement"/>
	</message>
	<message name="StopTimetableRequest">
		<part name="ServiceRequestInfo" type="siriWS:WsServiceRequestInfoStructure"/>
		<part name="Request" type="siri:StopTimetableRequestStructure"/>
		<part name="RequestExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="StopTimetableAnswer">
		<part name="ServiceDeliveryInfo" type="siri:ProducerResponseEndpointStructure"/>
		<part name="Answer" type="siri:StopTimetableDeliveriesStructure"/>
		<part name="AnswerExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="StopTimetableError">
		<documentation>SOAP Fault deprecated from Siri 2.0</documentation>
		<part name="SiriError" element="siri:ServiceDeliveryErrorConditionElement"/>
	</message>
	<message name="StopMonitoringRequest">
		<part name="ServiceRequestInfo" type="siriWS:WsServiceRequestInfoStructure"/>
		<part name="Request" type="siri:StopMonitoringRequestStructure"/>
		<part name="RequestExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="StopMonitoringMultipleRequest">
		<part name="ServiceRequestInfo" type="siriWS:WsServiceRequestInfoStructure"/>
		<part name="Request" type="siri:StopMonitoringMultipleRequestStructure"/>
		<part name="RequestExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="StopMonitoringAnswer">
		<part name="ServiceDeliveryInfo" type="siri:ProducerResponseEndpointStructure"/>
		<part name="Answer" type="siri:StopMonitoringDeliveriesStructure"/>
		<part name="AnswerExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="StopMonitoringError">
		<documentation>SOAP Fault deprecated from Siri 2.0</documentation>
		<part name="SiriError" element="siri:ServiceDeliveryErrorConditionElement"/>
	</message>
	<message name="VehicleMonitoringRequest">
		<part name="ServiceRequestInfo" type="siriWS:WsServiceRequestInfoStructure"/>
		<part name="Request" type="siri:VehicleMonitoringRequestStructure"/>
		<part name="RequestExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="VehicleMonitoringAnswer">
		<part name="ServiceDeliveryInfo" type="siri:ProducerResponseEndpointStructure"/>
		<part name="Answer" type="siri:VehicleMonitoringDeliveriesStructure"/>
		<part name="AnswerExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="VehicleMonitoringError">
		<documentation>SOAP Fault deprecated from Siri 2.0</documentation>
		<part name="SiriError" element="siri:ServiceDeliveryErrorConditionElement"/>
	</message>
	<message name="ConnectionTimetableRequest">
		<part name="ServiceRequestInfo" type="siriWS:WsServiceRequestInfoStructure"/>
		<part name="Request" type="siri:ConnectionTimetableRequestStructure"/>
		<part name="RequestExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="ConnectionTimetableAnswer">
		<part name="ServiceDeliveryInfo" type="siri:ProducerResponseEndpointStructure"/>
		<part name="Answer" type="siri:ConnectionTimetableDeliveriesStructure"/>
		<part name="AnswerExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="ConnectionTimetableError">
		<documentation>SOAP Fault deprecated from Siri 2.0</documentation>
		<part name="SiriError" element="siri:ServiceDeliveryErrorConditionElement"/>
	</message>
	<message name="ConnectionMonitoringRequest">
		<part name="ServiceRequestInfo" type="siriWS:WsServiceRequestInfoStructure"/>
		<part name="Request" type="siri:ConnectionMonitoringRequestStructure"/>
		<part name="RequestExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="ConnectionMonitoringAnswer">
		<part name="ServiceDeliveryInfo" type="siri:ProducerResponseEndpointStructure"/>
		<part name="Answer" type="siri:ConnectionMonitoringDeliveriesStructure"/>
		<part name="AnswerExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="ConnectionMonitoringError">
		<documentation>SOAP Fault deprecated from Siri 2.0</documentation>
		<part name="SiriError" element="siri:ServiceDeliveryErrorConditionElement"/>
	</message>
	<message name="GeneralMessageRequest">
		<part name="ServiceRequestInfo" type="siriWS:WsServiceRequestInfoStructure"/>
		<part name="Request" type="siri:GeneralMessageRequestStructure"/>
		<part name="RequestExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="GeneralMessageAnswer">
		<part name="ServiceDeliveryInfo" type="siri:ProducerResponseEndpointStructure"/>
		<part name="Answer" type="siri:GeneralMessageDeliveriesStructure"/>
		<part name="AnswerExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="GeneralMessageError">
		<documentation>SOAP Fault deprecated from Siri 2.0</documentation>
		<part name="SiriError" element="siri:ServiceDeliveryErrorConditionElement"/>
	</message>
	<message name="FacilityMonitoringRequest">
		<part name="ServiceRequestInfo" type="siriWS:WsServiceRequestInfoStructure"/>
		<part name="Request" type="siri:FacilityMonitoringRequestStructure"/>
		<part name="RequestExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="FacilityMonitoringAnswer">
		<part name="ServiceDeliveryInfo" type="siri:ProducerResponseEndpointStructure"/>
		<part name="Answer" type="siri:FacilityMonitoringDeliveriesStructure"/>
		<part name="AnswerExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="FacilityMonitoringError">
		<documentation>SOAP Fault deprecated from Siri 2.0</documentation>
		<part name="SiriError" element="siri:ServiceDeliveryErrorConditionElement"/>
	</message>
	<message name="SituationExchangeRequest">
		<part name="ServiceRequestInfo" type="siriWS:WsServiceRequestInfoStructure"/>
		<part name="Request" type="siri:SituationExchangeRequestStructure"/>
		<part name="RequestExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="SituationExchangeAnswer">
		<part name="ServiceDeliveryInfo" type="siri:ProducerResponseEndpointStructure"/>
		<part name="Answer" type="siri:SituationExchangeDeliveriesStructure"/>
		<part name="AnswerExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="SituationExchangeError">
		<documentation>SOAP Fault deprecated from Siri 2.0</documentation>
		<part name="SiriError" element="siri:ServiceDeliveryErrorConditionElement"/>
	</message>
	<message name="ControlActionRequest">
		<part name="ServiceRequestInfo" type="siriWS:WsServiceRequestInfoStructure"/>
		<part name="Request" type="siri:ControlActionRequestStructure"/>
		<part name="RequestExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="ControlActionAnswer">
		<part name="ServiceDeliveryInfo" type="siri:ProducerResponseEndpointStructure"/>
		<part name="Answer" type="siri:ControlActionDeliveriesStructure"/>
		<part name="AnswerExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="ControlActionError">
		<documentation>SOAP Fault deprecated from Siri 2.0</documentation>
		<part name="SiriError" element="siri:ServiceDeliveryErrorConditionElement"/>
	</message>
	<message name="GetCapabilitiesRequest">
		<part name="Request" type="siri:CapabilitiesRequestStructure"/>
		<part name="RequestExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="GetCapabilitiesAnswer">
		<part name="Answer" type="siri:CapabilitiesResponseStructure"/>
		<part name="AnswerExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="GetCapabilitiesError">
		<documentation>SOAP Fault deprecated from Siri 2.0</documentation>
		<part name="SiriError" element="siri:ErrorConditionElement"/>
	</message>
	<message name="StopPointsDiscoveryRequest">
		<part name="Request" type="siri:StopPointsDiscoveryRequestStructure"/>
		<part name="RequestExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="StopPointsDiscoveryAnswer">
		<part name="Answer" type="siri:StopPointsDeliveryStructure"/>
		<part name="AnswerExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="StopPointsDiscoveryError">
		<documentation>SOAP Fault deprecated from Siri 2.0</documentation>
		<part name="SiriError" element="siri:ErrorConditionElement"/>
	</message>
	<message name="LinesDiscoveryRequest">
		<part name="Request" type="siri:LinesDiscoveryRequestStructure"/>
		<part name="RequestExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="LinesDiscoveryAnswer">
		<part name="Answer" type="siri:LinesDeliveryStructure"/>
		<part name="AnswerExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="LinesDiscoveryError">
		<documentation>SOAP Fault deprecated from Siri 2.0</documentation>
		<part name="SiriError" element="siri:ErrorConditionElement"/>
	</message>
	<message name="ConnectionLinksDiscoveryRequest">
		<part name="Request" type="siri:ConnectionLinksDiscoveryRequestStructure"/>
		<part name="RequestExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="ConnectionLinksDiscoveryAnswer">
		<part name="Answer" type="siri:ConnectionLinksDeliveryStructure"/>
		<part name="AnswerExtension" type="siri:ExtensionsStructure"/>
	</message>
	<message name="ConnectionLinksDiscoveryError">
		<documentation>SOAP Fault deprecated from Siri 2.0</documentation>
		<part name="SiriError" element="siri:ErrorConditionElement"/>
	</message>
	<message name="SiriServiceRequest">
		<part name="Request" type="siri:ServiceRequestStructure"/>
	</message>
	<message name="SiriServiceAnswer">
		<part name="Answer" type="siri:ServiceDeliveryStructure"/>
	</message>
	<portType name="SiriProducerRpcPort">
		<documentation>Defines all the SIRI SOAP functionnal access</documentation>
		<operation name="Subscribe">
			<input message="siriWS:SubscriptionRequest"/>
			<output message="siriWS:SubscriptionAnswer"/>
			<fault name="FaultName" message="siriWS:SubscriptionError"/>
		</operation>
		<operation name="DeleteSubscription">
			<input message="siriWS:DeleteSubscriptionRequest"/>
			<output message="siriWS:DeleteSubscriptionAnswer"/>
			<fault name="FaultName" message="siriWS:DeleteSubscriptionError"/>
		</operation>
		<operation name="DataSupply">
			<input message="siriWS:DataSupplyRequest"/>
			<output message="siriWS:DataSupplyAnswer"/>
			<fault name="FaultName" message="siriWS:DataSupplyError"/>
		</operation>
		<operation name="CheckStatus">
			<input message="siriWS:CheckStatusRequest"/>
			<output message="siriWS:CheckStatusAnswer"/>
			<fault name="FaultName" message="siriWS:CheckStatusError"/>
		</operation>
		<operation name="GetProductionTimetable">
			<input message="siriWS:ProductionTimetableRequest"/>
			<output message="siriWS:ProductionTimetableAnswer"/>
			<fault name="FaultName" message="siriWS:ProductionTimetableError"/>
		</operation>
		<operation name="GetEstimatedTimetable">
			<input message="siriWS:EstimatedTimetableRequest"/>
			<output message="siriWS:EstimatedTimetableAnswer"/>
			<fault name="FaultName" message="siriWS:EstimatedTimetableError"/>
		</operation>
		<operation name="GetStopTimetable">
			<input message="siriWS:StopTimetableRequest"/>
			<output message="siriWS:StopTimetableAnswer"/>
			<fault name="FaultName" message="siriWS:StopTimetableError"/>
		</operation>
		<operation name="GetStopMonitoring">
			<input message="siriWS:StopMonitoringRequest"/>
			<output message="siriWS:StopMonitoringAnswer"/>
			<fault name="FaultName" message="siriWS:StopMonitoringError"/>
		</operation>
		<operation name="GetMultipleStopMonitoring">
			<documentation>GetMultipleStopMonitoring deprecated from Siri 2.0 (use GetSiriService instead)</documentation>
			<input message="siriWS:StopMonitoringMultipleRequest"/>
			<output message="siriWS:StopMonitoringAnswer"/>
			<fault name="FaultName" message="siriWS:StopMonitoringError"/>
		</operation>
		<operation name="GetVehicleMonitoring">
			<input message="siriWS:VehicleMonitoringRequest"/>
			<output message="siriWS:VehicleMonitoringAnswer"/>
			<fault name="FaultName" message="siriWS:VehicleMonitoringError"/>
		</operation>
		<operation name="GetConnectionTimetable">
			<input message="siriWS:ConnectionTimetableRequest"/>
			<output message="siriWS:ConnectionTimetableAnswer"/>
			<fault name="FaultName" message="siriWS:ConnectionTimetableError"/>
		</operation>
		<operation name="GetConnectionMonitoring">
			<input message="siriWS:ConnectionMonitoringRequest"/>
			<output message="siriWS:ConnectionMonitoringAnswer"/>
			<fault name="FaultName" message="siriWS:ConnectionMonitoringError"/>
		</operation>
		<operation name="GetGeneralMessage">
			<input message="siriWS:GeneralMessageRequest"/>
			<output message="siriWS:GeneralMessageAnswer"/>
			<fault name="FaultName" message="siriWS:GeneralMessageError"/>
		</operation>
		<operation name="GetFacilityMonitoring">
			<input message="siriWS:FacilityMonitoringRequest"/>
			<output message="siriWS:FacilityMonitoringAnswer"/>
			<fault name="FaultName" message="siriWS:FacilityMonitoringError"/>
		</operation>
		<operation name="GetSituationExchange">
			<input message="siriWS:SituationExchangeRequest"/>
			<output message="siriWS:SituationExchangeAnswer"/>
			<fault name="FaultName" message="siriWS:SituationExchangeError"/>
		</operation>
		<operation name="GetControlAction">
			<input message="siriWS:ControlActionRequest"/>
			<output message="siriWS:ControlActionAnswer"/>
			<fault name="FaultName" message="siriWS:ControlActionError"/>
		</operation>
		<operation name="GetCapabilities">
			<input message="siriWS:GetCapabilitiesRequest"/>
			<output message="siriWS:GetCapabilitiesAnswer"/>
			<fault name="FaultName" message="siriWS:GetCapabilitiesError"/>
		</operation>
		<operation name="StopPointsDiscovery">
			<input message="siriWS:StopPointsDiscoveryRequest"/>
			<output message="siriWS:StopPointsDiscoveryAnswer"/>
			<fault name="FaultName" message="siriWS:StopPointsDiscoveryError"/>
		</operation>
		<operation name="LinesDiscovery">
			<input message="siriWS:LinesDiscoveryRequest"/>
			<output message="siriWS:LinesDiscoveryAnswer"/>
			<fault name="FaultName" message="siriWS:LinesDiscoveryError"/>
		</operation>
		<operation name="ConnectionLinksDiscovery">
			<input message="siriWS:ConnectionLinksDiscoveryRequest"/>
			<output message="siriWS:ConnectionLinksDiscoveryAnswer"/>
			<fault name="FaultName" message="siriWS:ConnectionLinksDiscoveryError"/>
		</operation>
		<!-- SIRI 2.x addition : global SIRI service access (access to any SIRI services) -->
		<operation name="GetSiriService">
			<documentation>SIRI 2.x : Single access to any SIRI Service</documentation>
			<input message="siriWS:SiriServiceRequest"/>
			<output message="siriWS:SiriServiceAnswer"/>
		</operation>
	</portType>
	<binding name="SiriProducerRpcBinding" type="siriWS:SiriProducerRpcPort">
		<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
		<!-- ====general  services ===== -->
		<operation name="Subscribe">
			<soap:operation soapAction="Subscribe"/>
			<input>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</input>
			<output>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</output>
			<fault name="FaultName">
				<soap:fault name="FaultName" use="literal"/>
			</fault>
		</operation>
		<operation name="DeleteSubscription">
			<soap:operation soapAction="DeleteSubscription"/>
			<input>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</input>
			<output>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</output>
			<fault name="FaultName">
				<soap:fault name="FaultName" use="literal"/>
			</fault>
		</operation>
		<operation name="DataSupply">
			<soap:operation soapAction="DataSupply"/>
			<input>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</input>
			<output>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</output>
			<fault name="FaultName">
				<soap:fault name="FaultName" use="literal"/>
			</fault>
		</operation>
		<operation name="CheckStatus">
			<soap:operation soapAction="CheckStatus"/>
			<input>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</input>
			<output>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</output>
			<fault name="FaultName">
				<soap:fault name="FaultName" use="literal"/>
			</fault>
		</operation>
		<!-- ====SIRI services ===== -->
		<operation name="GetProductionTimetable">
			<soap:operation soapAction="GetProductionTimetable"/>
			<input>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</input>
			<output>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</output>
			<fault name="FaultName">
				<soap:fault name="FaultName" use="literal"/>
			</fault>
		</operation>
		<operation name="GetEstimatedTimetable">
			<soap:operation soapAction="GetEstimatedTimetable"/>
			<input>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</input>
			<output>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</output>
			<fault name="FaultName">
				<soap:fault name="FaultName" use="literal"/>
			</fault>
		</operation>
		<operation name="GetStopTimetable">
			<soap:operation soapAction="GetStopTimetable"/>
			<input>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</input>
			<output>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</output>
			<fault name="FaultName">
				<soap:fault name="FaultName" use="literal"/>
			</fault>
		</operation>
		<operation name="GetStopMonitoring">
			<soap:operation soapAction="GetStopMonitoring"/>
			<input>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</input>
			<output>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</output>
			<fault name="FaultName">
				<soap:fault name="FaultName" use="literal"/>
			</fault>
		</operation>
		<operation name="GetMultipleStopMonitoring">
			<soap:operation soapAction="GetMultipleStopMonitoring"/>
			<input>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</input>
			<output>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</output>
			<fault name="FaultName">
				<soap:fault name="FaultName" use="literal"/>
			</fault>
		</operation>
		<operation name="GetVehicleMonitoring">
			<soap:operation soapAction="GetVehicleMonitoring"/>
			<input>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</input>
			<output>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</output>
			<fault name="FaultName">
				<soap:fault name="FaultName" use="literal"/>
			</fault>
		</operation>
		<operation name="GetConnectionTimetable">
			<soap:operation soapAction="GetConnectionTimetable"/>
			<input>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</input>
			<output>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</output>
			<fault name="FaultName">
				<soap:fault name="FaultName" use="literal"/>
			</fault>
		</operation>
		<operation name="GetConnectionMonitoring">
			<soap:operation soapAction="GetConnectionMonitoring"/>
			<input>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</input>
			<output>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</output>
			<fault name="FaultName">
				<soap:fault name="FaultName" use="literal"/>
			</fault>
		</operation>
		<operation name="GetGeneralMessage">
			<soap:operation soapAction="GetGeneralMessage"/>
			<input>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</input>
			<output>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</output>
			<fault name="FaultName">
				<soap:fault name="FaultName" use="literal"/>
			</fault>
		</operation>
		<operation name="GetFacilityMonitoring">
			<soap:operation soapAction="GetFacilityMonitoring"/>
			<input>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</input>
			<output>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</output>
			<fault name="FaultName">
				<soap:fault name="FaultName" use="literal"/>
			</fault>
		</operation>
		<operation name="GetSituationExchange">
			<soap:operation soapAction="GetSituationExchange"/>
			<input>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</input>
			<output>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</output>
			<fault name="FaultName">
				<soap:fault name="FaultName" use="literal"/>
			</fault>
		</operation>
		<operation name="GetControlAction">
			<soap:operation soapAction="GetControlAction"/>
			<input>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</input>
			<output>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</output>
			<fault name="FaultName">
				<soap:fault name="FaultName" use="literal"/>
			</fault>
		</operation>
		<operation name="GetCapabilities">
			<soap:operation soapAction="GetCapabilities"/>
			<input>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</input>
			<output>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</output>
			<fault name="FaultName">
				<soap:fault name="FaultName" use="literal"/>
			</fault>
		</operation>
		<operation name="GetSiriService">
			<soap:operation soapAction="GetSiriService"/>
			<input>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</input>
			<output>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</output>
		</operation>
		<operation name="StopPointsDiscovery">
			<soap:operation soapAction="StopPointsDiscovery"/>
			<input>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</input>
			<output>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</output>
			<fault name="FaultName">
				<soap:fault name="FaultName" use="literal"/>
			</fault>
		</operation>
		<operation name="LinesDiscovery">
			<soap:operation soapAction="LinesDiscovery"/>
			<input>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</input>
			<output>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</output>
			<fault name="FaultName">
				<soap:fault name="FaultName" use="literal"/>
			</fault>
		</operation>
		<operation name="ConnectionLinksDiscovery">
			<soap:operation soapAction="ConnectionLinksDiscovery"/>
			<input>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</input>
			<output>
				<soap:body use="literal" namespace="http://wsdl.siri.org.uk"/>
			</output>
			<fault name="FaultName">
				<soap:fault name="FaultName" use="literal"/>
			</fault>
		</operation>
	</binding>
	<service name="SiriProducerRpcServices">
		<port name="SiriWSPort" binding="siriWS:SiriProducerRpcBinding">
			<soap:address location="http://www.siri-service-location.com"/>
		</port>
	</service>
</definitions>