...
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) |
...