Projet

Général

Profil

Evolution #7155

Les couples "établissement/classe" et "établissement/groupe" peuvent être déclarés dans plusieurs XML différents

Ajouté par Joël Cuissinat il y a plus de 10 ans. Mis à jour il y a environ 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Gwenael Remond
Catégorie:
-
Début:
Echéance:
07/02/2014
% réalisé:

100%

Temps estimé:
8.00 h
Temps passé:
Distribution:
EOLE 2.4

Description

Balises élève concernées :
  • <attr name="ENTEleveClasses">
  • <attr name="ENTEleveGroupes">
Balises personnel concernées :
  • <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

Lié à eole-aaf - Anomalie #7104: Importation aaf complète : se fige "aléatoirement ?" Fermé 07/02/2014

Révisions associées

Révision d5884b4d (diff)
Ajouté par Joël Cuissinat il y a plus de 10 ans

Traitement des buffers classes & groupes après lecture de tout les élèves

Fixes #7155 @4h
Ref #7104 @1h

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

#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:~# 

Formats disponibles : Atom PDF