Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

New features for Chouette will be released with Sprint 104

Table of Contents

Chouette

Info

These new features for Chouette will be released with Sprint 104

...

When the user defines a Partner with the setting siri.envelope with the value raw, the Vehicle Monitoring Subscription collector sends a subscription request with this format:

Code Block
languagexml
<?xml version="1.0" encoding="UTF-8"?>
<Siri xmlns="http://www.siri.org.uk/siri">
  <SubscriptionRequest>
    <RequestTimestamp>2030-01-01T10:00:00-05:00</RequestTimestamp>
    <RequestorRef>Ara</RequestorRef>

    <VehicleMonitoringSubscriptionRequest>
      <SubscriberRef>Ara</SubscriberRef>
      <SubscriptionIdentifier>000765</SubscriptionIdentifier>
      <InitialTerminationTime>2030-01-02T10:00:00-05:00</InitialTerminationTime>

      <VehicleMonitoringRequest>
        <RequestTimestamp>2030-01-01T10:00:00-05:00</RequestTimestamp>
        <Lines>
          <LineDirection>
            <LineRef>123</LineRef>
          </LineDirection>
        </Lines>
      </VehicleMonitoringRequest>
    </VehicleMonitoringSubscriptionRequest>
  </SubscriptionRequest>
</Siri>

And it processes this kind of notification payload:

Code Block
languagexml
<?xml version='1.0' encoding='utf-8'?>
<Siri xmlns='http://www.siri.org.uk/siri'>
  <ServiceDelivery>
    <ResponseTimestamp>2017-01-01T12:00:20.000Z</ResponseTimestamp>
    <ProducerRef>NINOXE:default</ProducerRef>
    <ResponseMessageIdentifier>RATPDev:ResponseMessage::6ba7b814-9dad-11d1-9-00c04fd430c8:LOC</ResponseMessageIdentifier>
    <VehicleMonitoringDelivery>
      <ResponseTimestamp>2022-06-25T15:08:14.940+02:00</ResponseTimestamp>
      <SubscriberRef>subscriber</SubscriberRef>
      <SubscriptionRef>6ba7b814-9dad-11d1-4-00c04fd430c8</SubscriptionRef>
      <Status>true</Status>
      <VehicleActivity>
        <RecordedAtTime>2022-06-25T15:08:14.928+02:00</RecordedAtTime>
        <ItemIdentifier>108</ItemIdentifier>
        <ValidUntilTime>2022-06-25T16:08:14.928+02:00</ValidUntilTime>
        <VehicleMonitoringRef>108</VehicleMonitoringRef>
        <!-- ... -->
      </VehicleActivity>
      <VehicleActivity>
        <!-- ... -->
      </VehicleActivity>
    </VehicleMonitoringDelivery>

    <VehicleMonitoringDelivery>
      <!-- ... -->
    </VehicleMonitoringDelivery>
  </ServiceDelivery>
</Siri>

...