Schema source not referenced

siri_wsProducer-WSDL2.wsdl

SIRI/xsd/siri_wsProducer-WSDL2.wsdlView on GitHub

<?xml version="1.0" encoding="UTF-8"?>
<!-- ======== All the structures are comming from siri.xsd ========= -->
<description xmlns="http://www.w3.org/ns/wsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 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:wsoap="http://www.w3.org/ns/wsdl/soap" targetNamespace="http://wsdl.siri.org.uk">
	<types>
		<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://wsdl.siri.org.uk">
			<xsd:include schemaLocation="wsdl_model/siri_wsProducer-Framework.xsd"/>
			<xsd:include schemaLocation="wsdl_model/siri_wsProducer-DiscoveryCapability.xsd"/>
			<xsd:include schemaLocation="wsdl_model/siri_wsProducer-Services.xsd"/>
		</xsd:schema>
	</types>
	<interface name="SiriProducerWsdl2Port">
		<!-- ====PORTS ================================================================================== -->
		<operation name="Subscribe" pattern="http://www.w3.org/ns/wsdl/in-out">
			<input element="siriWS:Subscribe"/>
			<output element="siriWS:SubscribeResponse"/>
			<outfault ref="siriWS:FaultName"/>
		</operation>
		<operation name="DeleteSubscription" pattern="http://www.w3.org/ns/wsdl/in-out">
			<input element="siriWS:DeleteSubscription"/>
			<output element="siriWS:DeleteSubscriptionResponse"/>
			<outfault ref="siriWS:FaultName"/>
		</operation>
		<operation name="DataSupply" pattern="http://www.w3.org/ns/wsdl/in-out">
			<input element="siriWS:DataSupply"/>
			<output element="siriWS:DataSupplyResponse"/>
			<outfault ref="siriWS:FaultName"/>
		</operation>
		<operation name="CheckStatus" pattern="http://www.w3.org/ns/wsdl/in-out">
			<input element="siriWS:CheckStatus"/>
			<output element="siriWS:CheckStatusResponse"/>
			<outfault ref="siriWS:FaultName"/>
		</operation>
		<operation name="GetProductionTimetable" pattern="http://www.w3.org/ns/wsdl/in-out">
			<input element="siriWS:GetProductionTimetable"/>
			<output element="siriWS:GetProductionTimetableResponse"/>
			<outfault ref="siriWS:DeliveryFault"/>
		</operation>
		<operation name="GetEstimatedTimetable" pattern="http://www.w3.org/ns/wsdl/in-out">
			<input element="siriWS:GetEstimatedTimetable"/>
			<output element="siriWS:GetEstimatedTimetableResponse"/>
			<outfault ref="siriWS:DeliveryFault"/>
		</operation>
		<operation name="GetStopTimetable" pattern="http://www.w3.org/ns/wsdl/in-out">
			<input element="siriWS:GetStopTimetable"/>
			<output element="siriWS:GetStopTimetableResponse"/>
			<outfault ref="siriWS:DeliveryFault"/>
		</operation>
		<operation name="GetStopMonitoring" pattern="http://www.w3.org/ns/wsdl/in-out">
			<input element="siriWS:GetStopMonitoring"/>
			<output element="siriWS:GetStopMonitoringResponse"/>
			<outfault ref="siriWS:DeliveryFault"/>
		</operation>
		<operation name="GetMultipleStopMonitoring" pattern="http://www.w3.org/ns/wsdl/in-out">
			<documentation>GetMultipleStopMonitoring deprecated from Siri 2.0 (use GetSiriService instead)</documentation>
			<input element="siriWS:GetMultipleStopMonitoring"/>
			<output element="siriWS:GetMultipleStopMonitoringResponse"/>
			<outfault ref="siriWS:DeliveryFault"/>
		</operation>
		<operation name="GetVehicleMonitoring" pattern="http://www.w3.org/ns/wsdl/in-out">
			<input element="siriWS:GetVehicleMonitoring"/>
			<output element="siriWS:GetVehicleMonitoringResponse"/>
			<outfault ref="siriWS:DeliveryFault"/>
		</operation>
		<operation name="GetConnectionTimetable" pattern="http://www.w3.org/ns/wsdl/in-out">
			<input element="siriWS:GetConnectionTimetable"/>
			<output element="siriWS:GetConnectionTimetableResponse"/>
			<outfault ref="siriWS:DeliveryFault"/>
		</operation>
		<operation name="GetConnectionMonitoring" pattern="http://www.w3.org/ns/wsdl/in-out">
			<input element="siriWS:GetConnectionMonitoring"/>
			<output element="siriWS:GetConnectionMonitoringResponse"/>
			<outfault ref="siriWS:DeliveryFault"/>
		</operation>
		<operation name="GetGeneralMessage" pattern="http://www.w3.org/ns/wsdl/in-out">
			<input element="siriWS:GetGeneralMessage"/>
			<output element="siriWS:GetGeneralMessageResponse"/>
			<outfault ref="siriWS:DeliveryFault"/>
		</operation>
		<operation name="GetFacilityMonitoring" pattern="http://www.w3.org/ns/wsdl/in-out">
			<input element="siriWS:GetFacilityMonitoring"/>
			<output element="siriWS:GetFacilityMonitoringResponse"/>
			<outfault ref="siriWS:DeliveryFault"/>
		</operation>
		<operation name="GetSituationExchange" pattern="http://www.w3.org/ns/wsdl/in-out">
			<input element="siriWS:GetSituationExchange"/>
			<output element="siriWS:GetSituationExchangeResponse"/>
			<outfault ref="siriWS:DeliveryFault"/>
		</operation>
		<operation name="GetControlAction" pattern="http://www.w3.org/ns/wsdl/in-out">
			<input element="siriWS:GetControlAction"/>
			<output element="siriWS:GetControlActionResponse"/>
			<outfault ref="siriWS:DeliveryFault"/>
		</operation>
		<operation name="GetCapabilities" pattern="http://www.w3.org/ns/wsdl/in-out">
			<input element="siriWS:GetCapabilities"/>
			<output element="siriWS:GetCapabilitiesResponse"/>
			<outfault ref="siriWS:FaultName"/>
		</operation>
		<operation name="StopPointsDiscovery" pattern="http://www.w3.org/ns/wsdl/in-out">
			<input element="siriWS:StopPointsDiscovery"/>
			<output element="siriWS:StopPointsDiscoveryResponse"/>
			<outfault ref="siriWS:FaultName"/>
		</operation>
		<operation name="LinesDiscovery" pattern="http://www.w3.org/ns/wsdl/in-out">
			<input element="siriWS:LinesDiscovery"/>
			<output element="siriWS:LinesDiscoveryResponse"/>
			<outfault ref="siriWS:FaultName"/>
		</operation>
		<operation name="ConnectionLinksDiscovery" pattern="http://www.w3.org/ns/wsdl/in-out">
			<input element="siriWS:ConnectionLinksDiscovery"/>
			<output element="siriWS:ConnectionLinksDiscoveryResponse"/>
			<outfault ref="siriWS:FaultName"/>
		</operation>
		<!-- SIRI 2.x addition : global SIRI service access (access to any SIRI services) -->
		<operation name="GetSiriService" pattern="http://www.w3.org/ns/wsdl/in-out">
			<documentation>SIRI 2.x : Single access to any SIRI Service</documentation>
			<input element="siriWS:GetSiriService"/>
			<output element="siriWS:GetSiriServiceResponse"/>
		</operation>
		<fault name="FaultName" element="siriWS:WSErrorConditionElement"/>
		<fault name="DeliveryFault" element="siriWS:WSServiceDeliveryErrorConditionElement"/>
	</interface>
	<binding name="SiriProducerWsdl2Binding" interface="siriWS:SiriProducerWsdl2Port" type="http://www.w3.org/ns/wsdl/soap" wsoap:version="1.1" wsoap:protocol="http://www.w3.org/2006/01/soap11/bindings/HTTP/">
		<!-- ====BINDINGS  ================================================================================== -->
		<!-- ====general  services ===== -->
		<operation ref="siriWS:Subscribe">
			<input/>
			<output/>
			<outfault ref="siriWS:FaultName"/>
		</operation>
		<operation ref="siriWS:DeleteSubscription">
			<input/>
			<output/>
			<outfault ref="siriWS:FaultName"/>
		</operation>
		<operation ref="siriWS:DataSupply">
			<input/>
			<output/>
			<outfault ref="siriWS:FaultName"/>
		</operation>
		<operation ref="siriWS:CheckStatus">
			<input/>
			<output/>
			<outfault ref="siriWS:FaultName"/>
		</operation>
		<!-- ====SIRI services ===== -->
		<operation ref="siriWS:GetProductionTimetable">
			<input/>
			<output/>
			<outfault ref="siriWS:DeliveryFault"/>
		</operation>
		<operation ref="siriWS:GetEstimatedTimetable">
			<input/>
			<output/>
			<outfault ref="siriWS:DeliveryFault"/>
		</operation>
		<operation ref="siriWS:GetStopTimetable">
			<input/>
			<output/>
			<outfault ref="siriWS:DeliveryFault"/>
		</operation>
		<operation ref="siriWS:GetStopMonitoring">
			<input/>
			<output/>
			<outfault ref="siriWS:DeliveryFault"/>
		</operation>
		<operation ref="siriWS:GetMultipleStopMonitoring">
			<input/>
			<output/>
			<outfault ref="siriWS:DeliveryFault"/>
		</operation>
		<operation ref="siriWS:GetVehicleMonitoring">
			<input/>
			<output/>
			<outfault ref="siriWS:DeliveryFault"/>
		</operation>
		<operation ref="siriWS:GetConnectionTimetable">
			<input/>
			<output/>
			<outfault ref="siriWS:DeliveryFault"/>
		</operation>
		<operation ref="siriWS:GetConnectionMonitoring">
			<input/>
			<output/>
			<outfault ref="siriWS:DeliveryFault"/>
		</operation>
		<operation ref="siriWS:GetGeneralMessage">
			<input/>
			<output/>
			<outfault ref="siriWS:DeliveryFault"/>
		</operation>
		<operation ref="siriWS:GetFacilityMonitoring">
			<input/>
			<output/>
			<outfault ref="siriWS:DeliveryFault"/>
		</operation>
		<operation ref="siriWS:GetSituationExchange">
			<input/>
			<output/>
			<outfault ref="siriWS:DeliveryFault"/>
		</operation>
		<operation ref="siriWS:GetControlAction">
			<input/>
			<output/>
			<outfault ref="siriWS:DeliveryFault"/>
		</operation>
		<operation ref="siriWS:GetCapabilities">
			<input/>
			<output/>
			<outfault ref="siriWS:FaultName"/>
		</operation>
		<!-- ====Access to any Siri Service (from 2.0) ===== -->
		<operation ref="siriWS:GetSiriService">
			<input/>
			<output/>
		</operation>
		<!-- ====Discovery  services ===== -->
		<operation ref="siriWS:StopPointsDiscovery">
			<input/>
			<output/>
			<outfault ref="siriWS:FaultName"/>
		</operation>
		<operation ref="siriWS:LinesDiscovery">
			<input/>
			<output/>
			<outfault ref="siriWS:FaultName"/>
		</operation>
		<operation ref="siriWS:ConnectionLinksDiscovery">
			<input/>
			<output/>
			<outfault ref="siriWS:FaultName"/>
		</operation>
		<fault ref="siriWS:FaultName"/>
		<fault ref="siriWS:DeliveryFault"/>
	</binding>
	<service name="SiriProducerWsdl2Services" interface="siriWS:SiriProducerWsdl2Port">
		<endpoint name="SiriWSPort" binding="siriWS:SiriProducerWsdl2Binding" address="http://www.siri-service-location.com"/>
	</service>
</description>