Evolution #7155
Les couples "établissement/classe" et "établissement/groupe" peuvent être déclarés dans plusieurs XML différents
Description
- <attr name="ENTEleveClasses">
- <attr name="ENTEleveGroupes">
- <attr name="ENTAuxEnsClasses">
- <attr name="ENTAuxEnsGroupes">
Hors, les "buffer" (classes_buffer et groupes_buffer) sont réinitialisés à chaque fichier XML et cela fait apparaître des erreurs ressemblant à :
MySQL error, (1062, "Duplicate entry '50020$2BTN' for key 'PRIMARY'") MySQL error, (1062, "Duplicate entry '50239$43' for key 'PRIMARY'") MySQL error, (1062, "Duplicate entry '50239$42' for key 'PRIMARY'") MySQL error, (1062, "Duplicate entry '50224$2BBIO' for key 'PRIMARY'")
Là où c'est problématique, c'est que les variables "buffer" contiennent les membres des groupes qui ne sont donc pas inscrits (cf. insert_classes et insert_groupes de miscutil.py.
Demandes liées
Révisions associées
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 10 ans
Au passage, j'ai l'impression que dans le jeu de test que nous utilisons (anon-complet.tgz & anon-delta.tgz) les identifiants d'établissements présents dans le fichier FULL_ENTTSSERVICES_Complet_20130117_EtabEducNat_0000.xml (52001 à 57383) ne sont pas cohérents avec ceux que l'on trouve dans les autres fichiers (50*** ou 51*** dans les balises <attr name="ENTPersonStructRattach">
)
#2 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Version cible changé de Eole 2.4-RC1 à Eole 2.4-RC2
#3 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Version cible changé de Eole 2.4-RC2 à Eole 2.4-RC1
#4 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit d5884b4d62afcf275d7c147b9ae7cd9708aa0ec4.
#5 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Echéance mis à 07/02/2014
#6 Mis à jour par Daniel Dehennin il y a environ 10 ans
- Statut changé de Résolu à Fermé
root@thotofdad:~# grep 'MySQL error, (1062, "Duplicate entry' /root/aaf-complet.log root@thotofdad:~#