Sprint 40
All our products have been updated on May 1, 2020 with the releases associated to the Sprint 40.
- 1 Chouette
- 1.1 Create Stop Areas as confirmed during Neptune import
- 1.2 View Stop Area from Route editor
- 1.3 Disable notifications for publication exports
- 1.4 Keep longer files associated to an export or an import operation
- 1.5 Better support for very large GTFS stop times files
- 1.6 Support authentication by HTTP basic and by token on Import API
- 1.7 Performance improvements
- 1.8 Know issues
- 2 Ara
- 3 Chouette Convert
- 4 General
Chouette
Create Stop Areas as confirmed during Neptune import
When the user imports stop areas via a Neptune import, Chouette creates new stop places with a confirmed status (instead of in creation status).
View Stop Area from Route editor
When editing a Route, the user can visit directly the stop area associated to each stop:
In some case, the link proposed by Chouette was invalid.
Disable notifications for publication exports
When the user setups automatic publications, one or more exports are performed by Chouette each time the aggregated data is changed.
The user should not be notified, in the web interface, of these automatic exports (performed most of the time during the night).
Keep longer files associated to an export or an import operation
Chouette keeps files associated to imports and exports during 60 days (instead of 7 days before).
Better support for very large GTFS stop times files
When the user imports a GTFS file with a very large stop time count (provided by stop_times.txt
), Chouette uses now an optimized memory algorithm to read, sort trips and stop times information to create Vehicle Journeys.
Support authentication by HTTP basic and by token on Import API
When the user invokes the Import API, he can use an Authentication by token (used on other Chouette API). The basic authentification is supported too.
POST /api/v1/workbenches/<workbench_id>/imports
Authorization: Token token=secret
See the Chouette API documentation for more details.
Performance improvements
We’re monitoring and improving constantly the Chouette operation performances. This release provides improvements especially on merge clean phase and a better monitoring on GTFS import/export.
Know issues
Prevent control after import and automatic merge option: during our release test, we’ve identified a problem when the user combines control after import and the automatic merge option. Chouette can launch two Merges (the second Merge will fail). This problem is fixed but no released in production.
If required, contact our support team.
Ara
Broadcast API documentation
After Chouette API documentation in Sprint 39 | Complete API documentation, the Ara Broadcast API are now documented in the same way.
The user can use the Ara API via a documented Postman Collection to perform:
SIRI requests with CheckStatus, StopPointsDiscovery, LinesDiscovery, GetStopMonitoring, GetStopMonitoring, GetStopMonitoring or GetGeneralMessage examples
SIRI Lite requests with Vehicle Monitoring example
GTFS-RT requests with Trip Update and Vehicle Position example
Visit Ara Broadcast API Documentation
Support NotifySubscriptionTerminated SIRI SOAP message
When a Partner sends a NotifySubscriptionTerminated
SIRI SOAP message like:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns7:NotifySubscriptionTerminated xmlns:ns2="http://www.siri.org.uk/siri" xmlns:ns3="http://www.ifopt.org.uk/acsb" xmlns:ns4="http://www.ifopt.org.uk/ifopt" xmlns:ns5="http://datex2.eu/schema/2_0RC1/2_0" xmlns:ns6="http://wsdl.siri.org.uk/siri" xmlns:ns7="http://wsdl.siri.org.uk">
<Notification>
<ns2:ResponseTimestamp>2020-01-30T10:47:13.598Z</ns2:ResponseTimestamp>
<ns2:ProducerRef>RELAIS</ns2:ProducerRef>
<ns2:Address>http://172.26.100.35:8080/diffuserStif</ns2:Address>
<ns2:ResponseMessageIdentifier>RELAIS:ResponseMessage::b3814ad3-d282-40ba-8895-68226045feb7:LOC</ns2:ResponseMessageIdentifier>
<ns2:RequestMessageRef>STIF:Message::811125622:LOC</ns2:RequestMessageRef>
<ns2:SubscriptionRef>STIF:Subscription::490579099:LOC</ns2:SubscriptionRef>
<ns2:SubscriberRef>STIF</ns2:SubscriberRef>
</Notification>
</ns7:NotifySubscriptionTerminated>
</soap:Body>
</soap:Envelope>
to the Ara SIRI SOAP API, Ara destroys the associated subscription.
The following elements are considered by Ara:
The
Notification/ProducerRef
element is used to find the associated Partner.The
Notification/SubscriptionRef element
is used to find the associated subscription.
Add Incrementality in GTFS FeedHeader
In Ara GTFS-RT response, the Incrementality
GTFS-RT attribute must be explicitly defined to FULL_DATASET
value.
Chouette Convert
NeTEx European Profile (experimental) support
The user can convert a file into a NeTex file which respects the NeTEx European Profile.
Archive: conversion-cdb3cb9a-b3ed-445c-8c9d-225b7b52f059.zip
Length Date Time Name
--------- ---------- ----- ----
1236 2020-04-31 10:09 stops.xml
5429 2020-04-31 10:09 line-AAMV.xml
4374 2020-04-31 10:09 common.xml
4434 2020-04-31 10:09 line-AB.xml
4382 2020-04-31 10:09 line-BFC.xml
8718 2020-04-31 10:09 line-CITY.xml
2723 2020-04-31 10:09 line-STBA.xml
--------- -------
31296 7 files
We’re working to ensure the profile respect and provide a documentation.
Conversion API documentation
The Chouette Convert API has now a public documentation.
The user can use the Chouette Convert API via a documented Postman Collection to perform (for the moment) GTFS conversions to NeTEx files.
Visit the Chouette Convert API
General
Status page
All our SaaS users can follow our platform up-time via a dedicated status page: http://status.enroute.mobi/
All scheduled maintenances are published on this status page. In case of incidents on our platform, incidents are described as they are resolved.
Users can subscribe by email or SMS to be noticed.
Documentation about HTTPS access
We’re providing a dedicated documentation about the HTTPS access (and SSL certificat) which are required to access to the enRoute SaaS products: SSL Certificate