Versions Compared

Key

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

...

Nom

Type

Description

generators.message_identifier

string

Generateur utilisé pour l’attribut SIRI MessageIdentifier. Ne supporte que uuid

generators.response_message_identifier

string

Generateur utilisé pour l’attribut SIRI ResponseMessageIdentifier. Ne supporte que uuid

generators.data_frame_identifier

string

Generateur utilisé pour l’attribut SIRI MessageIdentifier. Ne supporte que les attributs id et uuid. L’attribut id contiendra le modelDate d’Ara (la date sous la forme YYYY-MM-DD)

generators.reference_identifier

string

Generateur utilisé pour toutes les références à des objets SIRI que l’on réécrit ou qui ne possèdent pas d’objectid du bon type. Ne supporte que type et uuid

generators.reference_stop_area_identifier

string

Generateur utilisé pour toutes les références à des StopAreas que l’on arrive pas à retrouver dans Ara. Ne supporte que id, et uuid

generators.subscription_identifier

string

Generateur utilisé pour les identifiants d’abonnement émis par Ara. Ne supporte que uuid

Paramètres de collecte

Les paramètres “collect.include_XXX” et “collect.exclude_XXX” fonctionnent de la manière suivante :

  • Si tous les paramètres sont vides, tout sera collecté

  • Si le paramètre “collect.use_discovered_stop_areas” est défini, nous ne collecterons que les arrêts collectés via le protocole StopPointsDiscovery à l’exception de ceux définis par “collect.exclude_lines” et “collect.exclude_stop_areas”

  • Sinon, nous regardons si l’on peut collecter l’arrêt et au moins une de ses lignes. Si un paramètre “collect.include_XXX” est vide, on collecte tout ce qui n’est pas excplicitement exclu

Nom

Type

Description

collect.priority

int

Priorité du partenaire pour la collecte. Si deux partenaires peuvent collecter le même arrêt, celui avec la plus grande priorité sera choisi

collect.include_lines

[]string

Liste d’identifiants de lignes que le partenaire doit collecter. Utilise le format d’identifiant défini dans remote_objectid_kind

collect.exclude_lines

[]string

Liste d’identifiants de lignes que le partenaire ne doit pas collecter. Utilise le format d’identifiant défini dans remote_objectid_kind

collect.include_stop_areas

[]string

Liste d’identifiants d’arrêts que le partenaire doit collecter. Utilise le format d’identifiant défini dans remote_objectid_kind

collect.exclude_stop_areas

[]string

Liste d’identifiants d’arrêts que le partenaire ne doit pas collecter. Utilise le format d’identifiant défini dans remote_objectid_kind

collect.use_discovered_stop_areas

bool

Le partenaire collectera les arrêts découverts grâce à une requête de StopPointsDiscovery en plus de ceux éventuellement définis dans les paramètres collect.include_XXX

collect.subscriptions.persistent

bool

Permet de ne pas supprimer les abonnements de collecte si le statut du partenaire devient DOWN ou UNKNOWN

collect.filter_general_messages

bool

Les GeneralMessageRequests seront filtrées par lignes ou arrêts

generalMessageRequest.version2.2

bool

Utilise la version 2.2 des GeneralMessageRequests SIRI, en requête et en abonnement (dans la pratique, change un namespace dans le XML)

discovery_interval

duration

Temps entre deux requêtes de StopPointsDiscovery ou LinesDiscovery

collect.gtfs.ttl

duration

Temps entre deux requêtes de GTFS-RT. Minimum de 30 secondes (valeur par défaut si le paramètre n’est pas défini)

subscriptions.maximum_resources

int

Limite le nombre maximum de ressources auxquelles on s’abonne dans 1 abonnement SIRI. Un entier négatif ou nul compte comme une absence de paramètre (aucune limite)

...