Importer des emprunteurs
1. Le format d’importation (XML)
Le CRDP de Poitou-Charentes vous propose, dans le cédérom d’installation de BCDI, un outil vous permet d’extraire les données élèves non confidentielles du fichier GEP scolarité. Après cette extraction, le fichier ainsi créé peut être importé directement dans BCDI.
Sur le Club-Bcdi, le CRDP de Poitou-Charentes propose un autre outil, CSVXML, permettant de transformer un fichier CSV (c'est-à-dire des données structurées enregistrement ligne par ligne, champs séparés par des points-virgules) en fichier XML importable dans BCDI. Le format CSV est un format « standard » d’exportation de données de la plupart des gestionnaires de bases de données (Access, Excel, MySql, etc.)
Pour tous les autres cas, il vous
apparatient de fabriquer (ou de faire fabriquer… ce n’est pas vraiment simple…)
à partir de votre poporopre base de données un fichier XML en respectant
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- @DTD à déclarer par
<!DOCTYPE
FICHES_XML SYSTEM
"http://club-bcdi.crdp-poitiers.cndp.fr/dtd/empbcdiabtsp.dtd">
IDENTIFICATION: FICHIER EMPRUNTEURS BCDI ABONNEMENT SPECIAL
PUBLIC : MEDIATHEQUES // BIBLIOTHEQUES
EDITEUR: CRDP DE POITOU-CHARENTES - POITIERS - FRANCE -
VERSION: 1.0
DATE CREATION : 14/06/2012
DATE DER. MODIFICATION: 14/06/2012
-->
<!ELEMENT FICHES_XML (EMPRUNTEURS+)>
<!ELEMENT EMPRUNTEURS (EMPRUNTEUR_M, IDENTITE_E_M?, RESSOURCE_E_M?, RESSOURCES?,
ADRESSE_M?, CODE_POSTAL_M?, VILLE_M?, TEL_M?, MEL_M?,
DROITS_M?, COLLECTIVITE_M?, COLLECTIVITES?,
CATEGORIE_M?, ACTIVITE_M?, AGE_M?, DATE_NAISSANCE_M?,
DATE_REINSCRIPT_E_M?, DATE_RENOUV_E_M?, DATE_SAISIE_E_M?, DATE_MODIF_E_M?, DATE_1ERE_INSCRIPT_E_M?,
SOMME_DUE_M?, SOMME_VERSEE_M?, INFORMATION_M?, PROFIL_M?,
COMPTE_M?, MOT_DE_PASSE_M?, MESSAGE_M?, DIVEMPR_M?, IDENTITE_ENT_M?,
TYPE_EMPRUNTEUR_M?, DERNIER_RETOUR_LE_M?)>
<!ELEMENT EMPRUNTEUR_M (#PCDATA)>
<!ELEMENT IDENTITE_E_M (#PCDATA)>
<!ELEMENT RESSOURCE_E_M (#PCDATA)>
<!ELEMENT RESSOURCES (RESSOURCE_L, IDENTITE_R_L?, TYPE_R_L?, FORMAT_L?, ADRESSE_L?, NOTES_L?, DROITS_L?, DIVERS_L?)>
<!ELEMENT RESSOURCE_L (#PCDATA)>
<!ELEMENT IDENTITE_R_L (#PCDATA)>
<!ELEMENT TYPE_R_L (#PCDATA)>
<!ELEMENT FORMAT_L (#PCDATA)>
<!ELEMENT ADRESSE_L (#PCDATA)>
<!ELEMENT NOTES_L (#PCDATA)>
<!ELEMENT DROITS_L (#PCDATA)>
<!ELEMENT DIVERS_L (#PCDATA)>
<!ELEMENT DIVERS_A (#PCDATA)>
<!ELEMENT ADRESSE_M (#PCDATA)>
<!ELEMENT CODE_POSTAL_M (#PCDATA)>
<!ELEMENT VILLE_M (#PCDATA)>
<!ELEMENT TEL_M (#PCDATA)>
<!ELEMENT MEL_M (#PCDATA)>
<!ELEMENT DROITS_M (#PCDATA)>
<!ELEMENT COLLECTIVITE_M (#PCDATA)>
<!ELEMENT COLLECTIVITES (COLLECTIVITE_I, IDENTITE_C_I?, RESPONSABLE_I?, TYPE_I?, CATEGORIE_C_I?, CARACTERISTIQUE_I?, SOMME_DUE_C_I?, SOMME_VERSEE_C_I?,
DATE_REINSCRIPT_C_I?, DATE_RENOUV_C_I?, DATE_SAISIE_C_I?, DATE_MODIF_C_I?, DATE_1ERE_INSCRIPT_C_I?, ADRESSE_I?, CODE_POST_C_I?,
VILLE_C_I?, TEL_I?, FAX_I?,
MEL_C_I?, DIVCOLLV_I?)>
<!ELEMENT
COLLECTIVITE_I (#PCDATA)>
<!ELEMENT
IDENTITE_C_I (#PCDATA)>
<!ELEMENT
RESPONSABLE_I (#PCDATA)>
<!ELEMENT TYPE_I
(#PCDATA)>
<!ELEMENT
CATEGORIE_C_I (#PCDATA)>
<!ELEMENT
CARACTERISTIQUE_I (#PCDATA)>
<!ELEMENT
SOMME_DUE_C_I (#PCDATA)>
<!ELEMENT
SOMME_VERSEE_C_I (#PCDATA)>
<!ELEMENT
DATE_REINSCRIPT_C_I (#PCDATA)>
<!ELEMENT
DATE_RENOUV_C_I (#PCDATA)>
<!ELEMENT
DATE_SAISIE_C_I (#PCDATA)>
<!ELEMENT
DATE_MODIF_C_I (#PCDATA)>
<!ELEMENT
DATE_1ERE_INSCRIPT_C_I (#PCDATA)>
<!ELEMENT ADRESSE_I (#PCDATA)>
<!ELEMENT CODE_POST_C_I (#PCDATA)>
<!ELEMENT VILLE_C_I (#PCDATA)>
<!ELEMENT TEL_I
(#PCDATA)>
<!ELEMENT FAX_I
(#PCDATA)>
<!ELEMENT MEL_C_I
(#PCDATA)>
<!ELEMENT
DIVCOLLV_I (#PCDATA)>
<!ELEMENT CATEGORIE_M (#PCDATA)>
<!ELEMENT ACTIVITE_M (#PCDATA)>
<!ELEMENT AGE_M (#PCDATA)>
<!ELEMENT DATE_NAISSANCE_M (#PCDATA)>
<!ELEMENT DATE_REINSCRIPT_E_M (#PCDATA)>
<!ELEMENT DATE_RENOUV_E_M (#PCDATA)>
<!ELEMENT DATE_SAISIE_E_M (#PCDATA)>
<!ELEMENT DATE_MODIF_E_M (#PCDATA)>
<!ELEMENT DATE_1ERE_INSCRIPT_E_M (#PCDATA)>
<!ELEMENT SOMME_DUE_M (#PCDATA)>
<!ELEMENT SOMME_VERSEE_M (#PCDATA)>
<!ELEMENT INFORMATION_M (#PCDATA)>
<!ELEMENT PROFIL_M (#PCDATA)>
<!ELEMENT COMPTE_M (#PCDATA)>
<!ELEMENT MOT_DE_PASSE_M (#PCDATA)>
<!ELEMENT MESSAGE_M (#PCDATA)>
<!ELEMENT DIVEMPR_M (#PCDATA)>
<!ELEMENT IDENTITE_ENT_M (#PCDATA)>
<!ELEMENT TYPE_EMPRUNTEUR_M (#PCDATA)>
<!ELEMENT DERNIER_RETOUR_LE_M (#PCDATA)>