Projet

Général

Profil

Tâche #9165

Distribution EOLE - Scénario #9084: Signalements utilisateurs pour 2.3.15-RC

L'import de nouveaux établissements ne fonctionne plus

Ajouté par Karim Ayari il y a plus de 9 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
07/10/2014
Echéance:
% réalisé:

100%

Temps estimé:
1.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Depuis la dernière mise à jour, il est impossible d'importer de nouveaux établissements dans la base Zéphir.
Une fois le fichier validé il nous dit pourtant que les établissements se trouvant dans le fichier ont bien été ajoutés.
Or quand on fait une recherche il est impossible de les trouver. En pj un extrait de mon fichier et une capture d'écran.

pour info j'ai 2 Zéphir, la 1ere fois mon Zéphir sur lequel je devais importer ce fichier était en RC 2.3.14 : cela n'avait pas marché.
j'ai ensuite testé sur le 2ème serveur qui était en stable 2.3.13, là l'import d'un établissement s'est bien passé. Quand je l'ai passé en RC et que j'ai retenté un import
(après avoir supprimé l'établissement de la base) cela ne marchait plus.

extrait-IEN.txt Voir (969 octets) Karim Ayari, 07/10/2014 14:19

Sélection_019.png Voir (14,3 ko) Karim Ayari, 07/10/2014 14:20

Révisions associées

Révision f5a0caaa (diff)
Ajouté par Bruno Boiget il y a plus de 9 ans

Suprression des espaces/tabulations en début et fin de champ (import étab)

Fixes #9165 @1h

Révision 4c8218aa (diff)
Ajouté par Bruno Boiget il y a plus de 9 ans

Remontée des erreurs dans l'application web à l'import d'établissements

Ref #9165 @1h30m

Historique

#1 Mis à jour par Bruno Boiget il y a plus de 9 ans

  • Assigné à mis à Bruno Boiget

après tests et debug avec le fichier fourni, le problème vient de tabulations au début de certains champs.

Pour éviter des problèmes de ce genre, il serait souhaitable de 'stripper' les espaces/tabulations en début et fin de champ.

#2 Mis à jour par Bruno Boiget il y a plus de 9 ans

  • Tracker changé de Anomalie à Tâche
  • Version cible mis à sprint 2014 42-43
  • Temps estimé mis à 1.00 h
  • Tâche parente mis à #9084
  • Restant à faire (heures) mis à 1.0

#3 Mis à jour par Bruno Boiget il y a plus de 9 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#4 Mis à jour par Bruno Boiget il y a plus de 9 ans

  • Description mis à jour (diff)
  • Restant à faire (heures) changé de 1.0 à 0.5

#5 Mis à jour par Bruno Boiget il y a plus de 9 ans

paquet candidat compilé (paquets zephir-xxx-2.3-eole84~1)

tester avec le fichier proposé en pièce jointe (etablissements -> importer des établissement, puis rechercher un des établissement ajoutés)

#6 Mis à jour par Karim Ayari il y a plus de 9 ans

je viens de tester et même avec le bout de fichier que j'avais envoyé cela ne fonctionne pas.
une fois l'import fait il me dit que seul le premier établissement du fichier a été créé mais ce n'est pas le cas.

j'ai vérifié le script etabs.py il est bien à jour.

#7 Mis à jour par Bruno Boiget il y a plus de 9 ans

Remarques supplémentaires après nouveaux tests:

- En plus des espaces en début/fin de champ, le fichier utilisé comporte un champ BOM

Zéphir indique la création de tous les établissements, mais le premier de la liste n'est pas créé au final. En cas de nouvelle tentative d'import, Zéphir indique à chaque qu'il a ajouté cet établissement (les autres sont bien créés)

Débug des données insérées au niveau du backend:

Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1] [['\xef\xbb\xbf0010051A', --> caractères supplémentaires en début de fichier
Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1]   'CIRCONSCRIPTION INSPECTION EDUC NAT',
Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1]   '809',
Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1]   'IEN',
Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1]   'JASSANS RIOTTIER',
Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1]   '01480',
Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1]   'JASSANS-RIOTTIER',
Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1]   '',
Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1]   '0474609487',
Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1]   '0474980441',
Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1]   'M.',
Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1]   'VITTI',
Oct 20 11:57:31 zephir zephir_backend: [HTTPChannel,1,127.0.0.1]   ''],

En supprimant ces informations du fichier (dans vim : set nobomb + sauvegarde du fichier), tous les établissements sont bien importés.

A noter que la recherche des établissement après création était faussée, car un type d'établissement ' IEN' (avec espaces au début, mais non vilisble dans l'interface) avait été créé avant correction (les établissements étaient bien rattachés au type 'IEN' d'origine).

 101 | IEN
 102 |         IEN

Corrections supplémentaires à apporter : l'information concernant l'erreur d'import du premier établissement devrait remonter

#8 Mis à jour par Bruno Boiget il y a plus de 9 ans

  • Projet changé de Zéphir à zephir-parc

#9 Mis à jour par Bruno Boiget il y a plus de 9 ans

paquet candidat compilé avec Remontée des erreurs d'import dans l'application web :

  • zephir-parc-2.3-eole84~2

#10 Mis à jour par Benjamin Bohard il y a plus de 9 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.5 à 0.0

Formats disponibles : Atom PDF