Auteur Sujet: Erreur sur l'import Neptune de Chouette 3.1, tag "Company"  (Lu 1256 fois)

prhod

  • Utilisateur
  • *
  • Messages: 2
    • Voir le profil
Erreur sur l'import Neptune de Chouette 3.1, tag "Company"
« le: novembre 20, 2015, 04:55:22 pm »
Bonjour,
Suite à un échange par mail, je reporte la discussion ici.

--- La question initiale ----
J'ai un problème sur l'import Neptune de la version en ligne de chouette (3.1) :
 - Mon fichier Neptune ne peut pas être importé s'il n'y a pas de Company dans mon flux (l'import se passe bien quand on le rajoute à la main),
 - Quand je regarde le XSD, je vois que la Company est une balise optionnelle.

--- Réponse de P. Gendre -----
en consultant la page http://www.normes-donnees-tc.org/format-dechange/donnees-theoriques/neptune/
et le document http://www.normes-donnees-tc.org/wp-content/uploads/2014/07/NF_F-Neptune-maj2014-v4.1.pdf
je lis que la cardinality de Company est 0:* (ce qu'on retrouve aussi dans le schéma XSD) mais que " la présence d'au moins un transporteur est obligatoire" (p.13) donc je suppose que c'est ce point qui bloque mais en effet ce test n'apparait pas explicitement dans la liste des tests de conformité http://www.chouette.mobi/neptune-validation/v22/fr/.

--- Réponse de C. Duquesne ----
Je crois que Company est obligatoire pour l'import CHOUETTE. Il faudrait que Michel le confirme et, en fonction, voir si l'on doit modifier le doc en conséquence ou si l'on considère cela comme un choix d'implémentation local à CHOUETTE.

Metienne

  • Utilisateur
  • *
  • Messages: 141
    • Voir le profil
Re : Erreur sur l'import Neptune de Chouette 3.1, tag "Company"
« Réponse #1 le: décembre 02, 2015, 11:22:34 am »
Bonjour,

Chouette a été récemment (V3.1) mis en conformité avec le document cité par Patrick Gendre.
Dans le cadre de cette démarche, comme le document préciser qu'au moins un transporteur devait être présent, la XSD utilisée par Chouette a été modifiée et la cardinalité est passée à 1:* .

Chouette imposait déjà l'existence d'un transporteur et l'absence de celui-ci dans un import Neptune interdit l'export ultérieur de cette ligne tant que le transporteur n'a pas été ajouté.

Un réflexion est en cours sur ce sujet

Cordialement,
Michel Etienne

prhod

  • Utilisateur
  • *
  • Messages: 2
    • Voir le profil
Re : Erreur sur l'import Neptune de Chouette 3.1, tag "Company"
« Réponse #2 le: décembre 02, 2015, 11:37:13 am »
Bonjour,

Merci pour votre réponse.
Je comprends l'évolution et la contrainte fonctionnelle ajoutée dans Chouette, mais je trouve dommage que suite à cette évolution un export respectant la norme Neptune (dans sa partie XSD et cardinalité indiquée dans le PDF) ne puisse plus être importé dans Chouette.
Un assouplissement des règles d'import pourrait-il être envisagé, avec la remonté d'un avertissement sur le fait qu'il manque une compagnie ?

Je suis à votre disposition pour échanger sur le sujet,
Pascal Rhod