Aller au contenu

BCDI >> Waterbear


poloisa

Messages recommandés

Bonjour,


 


Je reprends une bibliothèque d'école française à l'étranger informatisée sous BCDI3. 


Nous allons devoir déployer une partie de la bibliothèque sur un nouveau site, sachant que BCDI n'est plus commercialisé.


 


Je souhaitais tenter de basculer sur Waterbear (fonds d'environ 8000 titres, taille restreinte). J'ai exporté la base notices/exemplaires de BCDI en suivant la procédure indiquée sur des guides de transfert écrits pour PMB. J'arrive bien à exporter la base ou une partie de la base BCDI mais lors de l'import les notices sont vides. Le fichier d'export créé par BCDI est un fichier .xml


 


Quelqu'un aurait-il tenté cette migration ? J'ai tenté sans succès de contacter un des prestataires indiqués sur le site Waterbear (nous pouvons utiliser une prestation payante si besoin) et le Scéren pour le support BCDI mais je n'ai pas eu de réponse.


Vaut-il mieux ne pas essayer (incompatibilité ? mais je ne vois pas pourquoi puisque PMB et Waterbear gèrent tous les 2 l'Unimarc et que des migrations de BCDI vers PMB sont possibles) ; faire directement une migration vers PMB ? (mais qui sera beaucoup plus lourde puisqu'il me faudra installer un serveur puisque deux sites distants).


 


Merci d'avance,


 


Isabelle


Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 11
  • Created
  • Dernière réponse

Top Posters In This Topic

  • poloisa

    6

  • Stanislas

    4

  • B. Majour

    2

Bonjour Poloisa


 


Je viens de regarder ce que peut importer Waterbear.


Pour l'instant, il n'accepte que de l'unimarc.


 


Un ficher xml, ce n'est pas de l'unimarc, donc Waterbear ne doit pas pouvoir l'interpréter.


 


L'idéal serait de trouver un logiciel de conversion Xml vers Unimarc... et c'est vrai que PMB semble capable de réaliser cette opération.


 


Pas simple cette exportation au format XML. (Ni d'ailleurs les autres format Csv ou dbase, d'après ce que j'ai lu)


 


Pour Quentin, il faut attendre un petit peu, c'est aussi la rentrée pour les bibliothécaires  :wink:


  Bernard


Modifié par B. Majour
Lien vers le commentaire
Partager sur d’autres sites

Bonjour B. Majour,


 


C'est en effet ce que je suis en train de faire, faire une install de PMB pour essayer de reconvertir les données et pouvoir les exporter en Unimarc. Mais c'est un peu long (je n'ai pas fait d'install de PMB depuis longtemps, et je suis dans un pays où tout va trèèèèèès lentement, y compris internet, les demandes au SI, et la barrière de la langue arabe....)


 


Merci en tout cas, je ferai un suivi pour vous dire si cela  a fonctionné.


Lien vers le commentaire
Partager sur d’autres sites

Ca fonctionne.


J'ai fait la conversion dans PMB de mon fichier .xml extrait de BCDI en Unimarc puis je l'ai importé dans Waterbear avec succès.


 


UN seul (gros) problème : BCDI gère semble-t-il les numéros d'exemplaire d'une façon étrange. Un code-barre "006693" par exemple est enregistré dans BCDI en tant que numéro d'exemplaire "6693" ; le numéro "000003" est enregistré en tant que "3".


Il exporte donc les numéros d'exemplaire sous ce format , et je ne peux donc ensuite pas utiliser de douchette pour lire les codes-barres dans PMB ou Waterbear.


Est-il possible de faire un traitement par lot pour agir sur ce paramètre et "forcer" les numéros d'exemplaire à contenir 6 chiffres ?


Lien vers le commentaire
Partager sur d’autres sites

A priori je ne sais pas faire mais je suis curieuse (et j'ai toujours envie d'apprendre).


Est-ce ici qu'on lance une requête du la BDD ?


mini_168666Untitled.jpg


Si oui, par contre je veux bien de l'aide pour la ligne de code à saisir....


Modifié par poloisa
Lien vers le commentaire
Partager sur d’autres sites

Ça y ressemble.


Par contre, je ne connais pas PMB (je l'ai installé une fois pour voir, mais c'était il y a longtemps).


Il faudrait trouver la table des inscrits (quelque chose contenant lecteurs, ou inscrits, ou subscriber, dans la requête j'ai mis NOM_DE_LA_TABLE), identifier le champ contenant le numéro de lecteur (dans la requête j'ai mis NOM_DU_CHAMP), et faire une requête du genre :


 


alter table NOM_DE_LA_TABLE add ancien_numero CHAR(25);


-> on crée un champ ancien_numero pour garder l'ancien numéro au cas où ; ici j'ai mis comme type CHAR(25) (ce qui veut dire du texte sur 25 caractères max) mais il faut mettre le même type de données que dans le champ d'origine


 


update NOM_DE_LA_TABLE set ancien_numero = NOM_DU_CHAMP;


-> on remplit le nouveau champ avec les données de l'ancien


 


update NOM_DE_LA_TABLE set NOM_DU_CHAMP = LPAD(NOM_DU_CHAMP, 6, "0");


-> on rajoute des 0 à gauche jusqu'à ce qu'il y ait 6 caractères


 


Par contre, encore une fois, je ne connais pas PMB, donc c'est à vos risques et périls ;-)


Mais bon, au pire il suffit de remettre l'ancien numéro avec :


update NOM_DE_LA_TABLE set NOM_DU_CHAMP = ancien_numero;


Modifié par Stanislas
Lien vers le commentaire
Partager sur d’autres sites

Après une recherche rapide sur le net, il se pourrait que la table s'appelle empr et le champ empr_cb


On aurait alors :


alter table empr add ancien_numero CHAR(25);


update empr set ancien_numero = empr_cb;


update empr set empr_cb = LPAD(empr_cb, 6, "0");


 


Dans la doc PMB, il n'y a pas une liste de toutes les tables avec leurs champs ?


 


Vous pouvez consulter le site http://amcubat.be/docpmb/, il semble assez riche.


Modifié par Stanislas
Lien vers le commentaire
Partager sur d’autres sites

Ce n'est pas pour les CB des lecteurs mais pour les CB d'exemplaire des documents.


Je vais jeter un oeil à cette doc, pas trop de risques de faire des bêtises sur la version de PMB que j'ai installée il n'y a qu'un petit bout de ma base en test.


 


Merci.


Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Restaurer la mise en forme

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.


×
×
  • Créer...