Project

General

Profile

Evolution #7155

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

Added by Joël Cuissinat about 7 years ago. Updated about 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
Due date:
02/07/2014
% Done:

100%

Estimated time:
8.00 h
Spent time:
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.


Related issues

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

Associated revisions

Revision d5884b4d (diff)
Added by Joël Cuissinat about 7 years ago

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

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

History

#1 Updated by Joël Cuissinat about 7 years ago

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 Updated by Joël Cuissinat about 7 years ago

  • Target version changed from Eole 2.4-RC1 to Eole 2.4-RC2

#3 Updated by Joël Cuissinat about 7 years ago

  • Target version changed from Eole 2.4-RC2 to Eole 2.4-RC1

#4 Updated by Joël Cuissinat about 7 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#5 Updated by Joël Cuissinat about 7 years ago

  • Due date set to 02/07/2014

#6 Updated by Daniel Dehennin about 7 years ago

  • Status changed from Résolu to Fermé
root@thotofdad:~# grep 'MySQL error, (1062, "Duplicate entry' /root/aaf-complet.log 
root@thotofdad:~# 

Also available in: Atom PDF