SiriProducerDocBinding


Click here for a complete list of operations.

GetEstimatedTimetable

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /SiriWS.asmx HTTP/1.1
Host: 20.19.98.194
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/GetEstimatedTimetable"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetEstimatedTimetable xmlns="http://tempuri.org/">
      <request>
        <ServiceRequestInfo xmlns="" />
        <Request version="NMTOKEN" xmlns="">
          <PreviewInterval xmlns="http://www.siri.org.uk/siri">duration</PreviewInterval>
          <TimetableVersionRef xmlns="http://www.siri.org.uk/siri" />
          <OperatorRef xmlns="http://www.siri.org.uk/siri" />
          <OperatorRef xmlns="http://www.siri.org.uk/siri" />
          <Lines xmlns="http://www.siri.org.uk/siri">
            <LineDirection xsi:nil="true" />
            <LineDirection xsi:nil="true" />
          </Lines>
          <Language xmlns="http://www.siri.org.uk/siri">language</Language>
          <IncludeTranslations xmlns="http://www.siri.org.uk/siri">boolean</IncludeTranslations>
          <EstimatedTimetableDetailLevel xmlns="http://www.siri.org.uk/siri">minimum or basic or normal or calls or full</EstimatedTimetableDetailLevel>
          <Extensions xmlns="http://www.siri.org.uk/siri">xml</Extensions>
        </Request>
        <RequestExtension xmlns="">xml</RequestExtension>
      </request>
    </GetEstimatedTimetable>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetEstimatedTimetableResponse xmlns="http://tempuri.org/">
      <GetEstimatedTimetableResult>
        <ServiceDeliveryInfo xmlns="">
          <ProducerRef xmlns="http://www.siri.org.uk/siri" />
          <Address xmlns="http://www.siri.org.uk/siri">anyURI</Address>
          <ResponseMessageIdentifier xmlns="http://www.siri.org.uk/siri" />
          <RequestMessageRef xmlns="http://www.siri.org.uk/siri" />
        </ServiceDeliveryInfo>
        <Answer xmlns="">
          <EstimatedTimetableDelivery version="NMTOKEN" xmlns="http://www.siri.org.uk/siri">
            <EstimatedJourneyVersionFrame xsi:nil="true" />
            <EstimatedJourneyVersionFrame xsi:nil="true" />
            <Extensions xsi:nil="true" />
          </EstimatedTimetableDelivery>
          <EstimatedTimetableDelivery version="NMTOKEN" xmlns="http://www.siri.org.uk/siri">
            <EstimatedJourneyVersionFrame xsi:nil="true" />
            <EstimatedJourneyVersionFrame xsi:nil="true" />
            <Extensions xsi:nil="true" />
          </EstimatedTimetableDelivery>
        </Answer>
        <AnswerExtension xmlns="">xml</AnswerExtension>
      </GetEstimatedTimetableResult>
    </GetEstimatedTimetableResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /SiriWS.asmx HTTP/1.1
Host: 20.19.98.194
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetEstimatedTimetable xmlns="http://tempuri.org/">
      <request>
        <ServiceRequestInfo xmlns="" />
        <Request version="NMTOKEN" xmlns="">
          <PreviewInterval xmlns="http://www.siri.org.uk/siri">duration</PreviewInterval>
          <TimetableVersionRef xmlns="http://www.siri.org.uk/siri" />
          <OperatorRef xmlns="http://www.siri.org.uk/siri" />
          <OperatorRef xmlns="http://www.siri.org.uk/siri" />
          <Lines xmlns="http://www.siri.org.uk/siri">
            <LineDirection xsi:nil="true" />
            <LineDirection xsi:nil="true" />
          </Lines>
          <Language xmlns="http://www.siri.org.uk/siri">language</Language>
          <IncludeTranslations xmlns="http://www.siri.org.uk/siri">boolean</IncludeTranslations>
          <EstimatedTimetableDetailLevel xmlns="http://www.siri.org.uk/siri">minimum or basic or normal or calls or full</EstimatedTimetableDetailLevel>
          <Extensions xmlns="http://www.siri.org.uk/siri">xml</Extensions>
        </Request>
        <RequestExtension xmlns="">xml</RequestExtension>
      </request>
    </GetEstimatedTimetable>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetEstimatedTimetableResponse xmlns="http://tempuri.org/">
      <GetEstimatedTimetableResult>
        <ServiceDeliveryInfo xmlns="">
          <ProducerRef xmlns="http://www.siri.org.uk/siri" />
          <Address xmlns="http://www.siri.org.uk/siri">anyURI</Address>
          <ResponseMessageIdentifier xmlns="http://www.siri.org.uk/siri" />
          <RequestMessageRef xmlns="http://www.siri.org.uk/siri" />
        </ServiceDeliveryInfo>
        <Answer xmlns="">
          <EstimatedTimetableDelivery version="NMTOKEN" xmlns="http://www.siri.org.uk/siri">
            <EstimatedJourneyVersionFrame xsi:nil="true" />
            <EstimatedJourneyVersionFrame xsi:nil="true" />
            <Extensions xsi:nil="true" />
          </EstimatedTimetableDelivery>
          <EstimatedTimetableDelivery version="NMTOKEN" xmlns="http://www.siri.org.uk/siri">
            <EstimatedJourneyVersionFrame xsi:nil="true" />
            <EstimatedJourneyVersionFrame xsi:nil="true" />
            <Extensions xsi:nil="true" />
          </EstimatedTimetableDelivery>
        </Answer>
        <AnswerExtension xmlns="">xml</AnswerExtension>
      </GetEstimatedTimetableResult>
    </GetEstimatedTimetableResponse>
  </soap12:Body>
</soap12:Envelope>