[Scodoc-devel] Je n'arrive pas à importer seulement avec getEtud.php en faisant 'Synchoniser avec Etape Apogée'

Carpon frédéric frederic.carpon at yahoo.fr
Lun 30 Nov 14:03:21 CET 2009


Bonjour , 

J'ai essayé d'importer directement un étudiant (aucun inscrit) avec getEtud.php en faisant l'option 
'Synchoniser avec Etape Apogée'. J'ai fais attention que le Code étape Apogée du semestre aie bien  code_etape 
comme la ligne  <etape>code_etape</etape> du fichier xml.

Il coche bien l'étudiant et quand je clique sur Appliquer les modifications ScoDoc j'ai la confirmation 

   1. PRENOM1 NOM1
    Confirmer ?   J'effectue l'opération et ScoDoc me génère une erreur.

L'erreur est la suivante :

------------------------------------------------------------------------------------------------------


Traceback (innermost last):

    * Module ZPublisher.Publish, line 119, in publish
    * Module ZPublisher.mapply, line 88, in mapply
    * Module ZPublisher.Publish, line 42, in call_object
    * Module Products.ScoDoc.sco_synchro_etuds, line 177, in formsemestre_synchro_etuds
    * Module Products.ScoDoc.sco_synchro_etuds, line 425, in do_import_etuds_from_portal

KeyError: 'gender'

Informations:

User: chef_dept
Date: Tue Dec 1 01:42:54 2009
URL: https://134.206.47.44/ScoDoc/mp/Scolarite/Notes/formsemestre_synchro_etuds

REFERER: https://134.206.47.44/ScoDoc/mp/Scolarite/Notes/formsemestre_synchro_etuds%3Fformsemestre_id%3DSEM22337
Form:
Origin: 134.206.47.44
Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.15) Gecko/2009102815 Iceweasel/3.0.6 (Debian-3.0.6-3)

subversion: 794


------------------------------------------------------------------------------------------------------

Note : même avec ISO-8859-15 c'est le même qu'avec  ISO-8859-1 

Voici le code de getEtud.php

<?php
{
    header("Content-type: text/xml");

    $ch='<?xml version="1.0" encoding="ISO-8859-1"?>';

    $ch .= 
    '<etudiants>
        <etudiant>
        <fullname>PRENOM1 NOM1</fullname>
        <nip>1</nip>
        <etape>code_etape</etape>
        <inscription>2009</inscription>
        <nom>NOM1</nom>
        <prenom>PRENOM1</prenom>
        <naissance>08/01/1990</naissance>
        <mail>PRENOM1.NOM1 at xxx.univ-yyy.fr</mail>
        <address>adress</address>
        <postalcode>93400</postalcode>
        <city>Paris</city>
        <country>France</country>
        <phone>01 02 03 04 05</phone>
        
        <lycee>0951722F</lycee>
        <bac>S-Scientifique</bac>
        <mention></mention>
        <anneebac>2009</anneebac>
        </etudiant>
    </etudiants>';

    echo $ch;
}
?>



Merci de votre aide 





      
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: https://www-rt.iutv.univ-paris13.fr/pipermail/scodoc-devel/attachments/20091130/b6c19ebf/attachment.htm 


Plus d'informations sur la liste de diffusion Scodoc-devel