Projet

Général

Profil

Roadmap #61

import de notice en provenance d'Orphée

Ajouté par Anonyme il y a presque 10 ans. Mis à jour il y a environ 9 ans.

Statut:
Proposé
Priorité:
Blocant
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
04/06/2014
Echéance:
% réalisé:

0%

Temps estimé:

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

Historique

#1 Mis à jour par Anonyme il y a plus de 9 ans

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 Mis à jour par Eric ROBERT il y a environ 9 ans

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 Mis à jour par Anonyme il y a environ 9 ans

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

#4 Mis à jour par Eric ROBERT il y a environ 9 ans

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

Formats disponibles : Atom PDF