Project

General

Profile

Roadmap #61

import de notice en provenance d'Orphée

Added by Nicolas LATTIER almost 7 years ago. Updated about 6 years ago.

Status:
Proposé
Priority:
Blocant
Assignee:
-
Category:
-
Target version:
-
Start date:
06/04/2014
Due date:
% Done:

0%

Estimated time:

Description

Bonjour,
Travaillant en bdp et utilisant Orphée, je cherche un moyen de pouvoir exporter les sections, code stat et autre dans pmb pour les bibliothèques du réseau.
Je n'arrive pas à faire concorder les différents champs.
Par avance merci de votre aide

History

#1 Updated by Laurent Plantard over 6 years ago

Bonjour

il faut exporter le panier de notices+document en 995 strict depuis orphée

le problème c'est qu'orphée n'exporte pas le codestat 995$q et que PMB ne crééra pas les exemplaires si 995$q n'est pas renseigné, vous aurez un message du type '' n exemplaires ignorés codestat=0 ''
il faut donc leurrer PMB en éditant par ex. le func_bdp.inc.php si vous utilisez ce script en import et remplacer les 'q' par des 'j'
ici :

// $expl['section']    = $info_995[$nb_expl]['q']; à chercher dans docs_section
$data_doc=array();
$info_995[$nb_expl]['q']=trim($info_995[$nb_expl]['q']);
if (!$info_995[$nb_expl]['q'])
$info_995[$nb_expl]['q'] = "u";
$data_doc['section_libelle'] = $section_995[$info_995[$nb_expl]['q']];
$data_doc['sdoc_codage_import'] = $info_995[$nb_expl]['q'] ;
if ($sdoc_codage) $data_doc['sdoc_owner'] = $book_lender_id ;
else $data_doc['sdoc_owner'] = 0 ;
$expl['section'] = docs_section::import($data_doc);

et là :

// $expl['codestat']   = $info_995[$nb_expl]['q']; 'q' utilisé, éventuellement à fixer par combo_box
$data_doc=array();
//$data_doc['codestat_libelle'] = $info_995[$nb_expl]['q']." -Pub visé importé (".$book_lender_id.")";
$data_doc['codestat_libelle'] = $codstatdoc_995[$info_995[$nb_expl]['q']];
$data_doc['statisdoc_codage_import'] = $info_995[$nb_expl]['q'] ;
if ($statisdoc_codage) $data_doc['statisdoc_owner'] = $book_lender_id ;
else $data_doc['statisdoc_owner'] = 0 ;
$expl['codestat'] = docs_codestat::import($data_doc);

çàd on lui demande d'aller chercher section et code stat dans 995$j au lieu de 995$q

Il va vous falloir également éditer (ou créer des _subst je n'ai pas testé) dans includes/marc_tables/fr_FR/section.xml et includes/marc_tables/fr_FR/codstat_995.xml et vérifier la cohérence des codes d'imports avec ceux de votre orphee.

il vous faut également aller dans le panel administration "administration/exemplaires/sections" et "administration/exemplaires/codes stats" et y créer les sections et codes stats idoines.

Cette méthode devrai fonctionner parfaitement sous réserve que vos sections respectent les spécifications de la R995 .
Si ce n'est pas le cas vos exemplaires s'importeront mais vous aurez des informations incohérentes dans les champs section et public visé des vos exemplaires.

à toutes fins utiles faites vous depuis Orphéee un panier de 5 ou 6 notices+exemplaires provenant des différentes sections de votre BDP (adultes, jeunesse etc. )que vous exporterez au format 995 strict et éditez le avec un editeur genre Marcedit pour voir comment votre orphée renseigne les champs 995

#2 Updated by Eric ROBERT about 6 years ago

Je précise que le 995$q est obligatoire dans la recommendation 995. On peut leurrer PMB mais le pb c'est quand même Orphée ;-)

http://www.adbdp.asso.fr/IMG/pdf_r995.pdf

#3 Updated by Laurent Plantard about 6 years ago

il est recommandé d'écrire recommandation 995 avec un ''A'', si on ne sait pas, on écrit simplement r995 d;oD

#4 Updated by Eric ROBERT about 6 years ago

A y est, je suis à l'amande ;-)

Also available in: Atom PDF