Anomalie #27479
GAR : aaf2gar ne filtre pas un cas d'incohérence dans une fiche aaf
100%
Description
exemple de cas d'incohérence :
la fiche aaf déclare un établissement dans la balise ENTPersonStructRattach
mais dans les balises énumérant les matieres, les groupes et les divisions, il est fait référence à un établissement non listé dans la balise structure de rattachement
ex :
<addRequest> <operationalAttributes><attr name="categoriePersonne"><value>PersEducNat</value></attr></operationalAttributes> <identifier><id>1234</id></identifier> <attributes> <attr name="ENTPersonJointure"><value>1234</value></attr> <attr name="ENTPersonDateNaissance"><value>01/01/1900</value></attr> <attr name="ENTPersonNomPatro"><value>XXXX</value></attr> <attr name="sn"><value>XXXX</value></attr> <attr name="givenName"><value>YYYY</value></attr> <attr name="personalTitle"><value>M.</value></attr> <attr name="mail"><value>yyyy.xxxx@ac-acad.fr</value></attr> <!-- établissement déclaré : 717 --> <attr name="ENTPersonStructRattach"><value>717</value></attr> <attr name="ENTAuxEnsCategoDiscipline"><value>04$LANGUES VIVANTES</value></attr> <attr name="ENTAuxEnsDisciplinesPoste"><value>ANGLAIS$04</value></attr> <!-- ci apres établissement référencé : 737 --> <attr name="ENTAuxEnsMEF"><value>737$20212005110$TERMINALE ECONOMIQUE ET SOCIALE</value><value>737$20212005112$TERM ECONOMIQUE ET SOCIALE EUROP ORIENT</value><value>737$20113019110$PREMIERE LITTERAIRE</value><value>737$20113019112$1ERE LITTERAIRE EUROP ORIENT</value><value>737$20111010110$PREMIERE SCIENTIFIQUE SVT</value><value>737$20111010112$1ERE SCIENTIFIQUE SVT EUROP ORIENT</value><value>737$20010015110$2DEGT2 (CAS GENERAL 2 ENS.EXPLO)</value><value>737$20010015112$2DEGT2 (2 ENS.EXPLO) EUROP LANG ORIENT</value><value>737$20211010112$TERM SCIENTIFIQUE SVT EUROP ORIENT</value><value>737$20211010110$TERMINALE SCIENTIFIQUE SVT</value></attr> <attr name="ENTAuxEnsMatiereEnseignEtab"><value>737$ANGLAIS LV1</value><value>737$ANGLAIS APPROFONDI</value></attr> <attr name="ENTAuxEnsClasses"><value>737$TES 1</value></attr> <attr name="ENTAuxEnsGroupes"><value>737$1LAGL1G1</value><value>737$1LAGL4</value><value>737$1S1AGL1</value><value>737$2NDE2AGL1</value><value>737$2NDE7AGL G1</value><value>737$TS1AGL1</value></attr> <attr name="ENTAuxEnsClassesMatieres"><value>737$TES 1$030201</value></attr> <attr name="ENTAuxEnsGroupesMatieres"><value>737$1LAGL1G1$030201</value><value>737$1LAGL4$030204</value><value>737$1S1AGL1$030201</value><value>737$2NDE2AGL1$030201</value><value>737$2NDE7AGL G1$030201</value><value>737$TS1AGL1$030201</value></attr> <attr name="ENTAuxEnsClassesPrincipal"><value/></attr> <attr name="ENTPersonFonctions"><value>737$-$SANS OBJET$-$SANS OBJET</value><value>717$ENS$ENSEIGNEMENT$L0422$ANGLAIS</value></attr> <attr name="PersEducNatPresenceDevantEleves"><value>O</value></attr> </attributes> </addRequest>
actuellement aaf2gar remonte les matieres, groupes, divisions des établissements listés dans l'extraction AAF dédiée au GAR, dans cet exemple 737 faisant partie de ces établissements, alors ces données sont reprises dans les fichiers xml produits :
il faut donc les rejeter en controlant l'id d'établissement strictement avec les étab de la balise ENTPersonStructRattach : cette incohérence est actuellement bloquée lors de l'intégration dans le GAR nationale, et bloque donc toutes les remontées académiques.
Révisions associées
fixes #27479 correction du filtre XSL de conversion des groupes
Historique
#1 Mis à jour par Pierre CADEOT il y a presque 5 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 1126831c130b1e276b808dfb28b99aec684aac83.
#2 Mis à jour par Christophe LEON il y a presque 5 ans
- Version cible mis à Envole 5.15
#3 Mis à jour par Arnaud FORNEROT il y a presque 5 ans
- Tracker changé de Demande à Anomalie
#4 Mis à jour par Arnaud FORNEROT il y a plus de 4 ans
- Statut changé de Résolu à Fermé