Intégration d'Alma dans le catalogue central Aleph
- Catalogage d'exemplaire depuis le catalogue central vers Alma
- Partage des modifications du catalogue central depuis Alma
- Publication de l'inventaire vers le catalogue central depuis Alma
- Import des modifications depuis le catalogue central vers Alma
Configuration d'Aleph
-
Définissez les définitions de serveur VST :
- Renseignez les éléments suivants :
vim $alephe_root/aleph_start.private
Les demandes sont stockées dans la bibliothèque définie en tant que vst_library. Par défaut, il s'agit de la bibliothèque USR00 (comme défini dans aleph_start). Si vous souhaitez utiliser une autre bibliothèque, définissez-la dans aleph_start_privatecomme suit :setenv vst_library XXXNN
Généralement, vous devez utiliser l'USR00. Ainsi, il n'y a pas d'entrée supplémentaire nécessaire dans aleph_start.private.Le serveur pour l'interface de copie de données (serveur VST) s'exécute par défaut sous le port 522x. Si vous souhaitez utiliser un autre port, vous pouvez le saisir dans le paramètre aleph_start.private.setenv VST_SERVER_PORT nnnn
Par exemple :setenv VST_SERVER_PORT 4711
- Renseignez les éléments suivants :
vim $alephe_tab/tab_low_group
Dans tab_low_group, les identifiants du catalogue local sont définis. Les notices Z115 sont créées uniquement si un identifiant du catalogue local est présent. Un Identifiant du catalogue local peut représenter les codes de sous-bibliothèque 1 à n. Pour chaque système local pour lequel vous souhaitez générer des messages Z115, vous devez définir un code de sous-bibliothèque.Si une bibliothèque souhaite déclencher un message Z115 pour le serveur VST, quel que soit le champ LOW de la notice bibliographique, réglez l'onglet _low_group comme suit :
! 1 2 3 4 5 6 7 !!!!!-!!!!!-!!!!!-!!!!!-!!!!!-!!!!!-! ALMA ALL
La configuration ci-dessus entraîne la création d'un mesage à chaque mise à jour d'une notice bibliographique, quelle que soit la valeur LOW.
Par exemple :! 1 2 3 4 5 6 7 !!!!!-!!!!!-!!!!!-!!!!!-!!!!!-!!!!!-! VST01 LOC28 VST02 LOC69 LOC70 LOC75 VST05 LOC75 VST06 VST06
L'identifiant du catalogue local VST02 contient plusieurs codes de sous-bibliothèque. Si vous corrigez une notice bibliographique qui contient au moins une vérification de propriétaire de liste VST02, une notice Z115 pour la correction est créée. Si la première vérification de propriétaire est générée pour une notice BIB ou si la dernière est supprimée, une notice Z115 pour création ou suppression est créée.Lorsque vous corrigez des séries ou des titres collectifs, les notices Z115 sont créées pour tous les identifiants du catalogue local. Cela s'applique également aux notices d'autorité. Pour les notices de holdings, la table tab_low_group agit en tant que concordance, étant donné qu'il y a toujours un code de sous-bibliothèque (OWN) par notice de holdings.Pour Alma :! 1 2 3 4 5 6 7 !!!!!-!!!!!-!!!!!-!!!!!-!!!!!-!!!!!-! ALMA #####
Pour les bibliothèques qui utilisent un lien parent-enfant entre les notices, vous pouvez configurer cela lorsqu'une notice BIB enfant est mise à jour, qu'un Z115 est créé pour son parent, en plus de la notice Z115 de la notice enfant.Afin d'activer la fonctionnalité ci-dessus, la colonne 7 dans tab_low_group doit être définie sur 'Y'.Par exemple :
! 1 2 3 4 5 6 7 !!!!!-!!!!!-!!!!!-!!!!!-!!!!!-!!!!!-! ALMA ##### Y
Les liens de la notice parent sont basés sur les définitions dans la table ./[bib_library]/tab/tab_relink_link. Par conséquent, pour activer la fonctionnalité Envoyer le parent, tab_relink_link doit être défini avec tous les liens parents.Par exemple :! 1 2 3 4 5 6 7 8 9 !!!!!-!-!!!-!-!!!!!-!-!!!-!-! 010## a 001 DN Y
- Renseignez les éléments suivants :
vim $alephe_unicode/tab_character_conversion_line
Quand vous envoyez des messages via le serveur VST, une conversion de caractères peut être activée. Le serveur envoie les données – si aucune conversion n'est définie - en tant que caractères UNICODE (UTF8). Vous attribuez une conversion avec l'entrée "UTF_TO_VST".Par exemple :!!!!!!!!!!!!!!!!!!!!-!!!!!-!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!-! UTF_TO_VST ##### L line_utf2line_sb unicode_to_8859_1 Y
Si nécessaire, des programmes et des tables de conversion supplémentaires peuvent être mis en place. - Activer la bibliothèque vst.
Les demandes sont générées uniquement si cette fonction est activée dans la bibliothèque vst. Pour ce faire, vous devez ajouter les entrées suivantes dans file_list de la bibliothèque VST et initialiser la table Z115 via UTIL A 17/1.
TAB z115 100K,128K,128K,128K,128K,128K 0K ts0,TS1D,TS1D,TS1D,TS1D,TS1D IND z115_id 100K,128K,128K,128K,128K,128K 0K ts1,TS1X,TS1X,TS1X,TS1X,TS1X
La taille de la table dépend du nombre de demandes attendues. Les demandes ne sont pas supprimées automatiquement. Elles doivent être supprimées manuellement à intervalles réguliers ou archivées.De plus, le compteur "last-vst-number" doit être défini via UTIL G2. Aucun préfixe n'est attribué, et les zéros de tête ne doivent pas être supprimés.Dès que Z115 est établi et que le compteur lié est défini, les demandes pour les identifiants de catalogue local de tab_low_group sont écrites. Redémarrez le serveur vst.
- Renseignez les éléments suivants :
-
Définissez les définitions Z39.50 Aleph z39_server
- Vérifiez si le port est correct sous $alephe_tab/z39_server/z39_server.conf.
-
Environnement MAB :
Changez le personnel 'Z39' à ADMIN (Bibliothèque de l'utilisateur) et ajoutez des autorisations pour la bibliothèque 'MAB01' (permettre l'ensemble de l'onglet commun).
Pour l'environnement USMARC :
Changez le personnel 'Z39' à ADMIN (Bibliothèque de l'utilisateur) et ajoutez des autorisations pour la bibliothèque 'USM01' (permettre l'ensemble de l'onglet commun).
- Afin de renvoyer UTF via Z39, changez ce qui suit dans ./alephe/tab/z39_server/z39_server_MAB01.conf (ou z39_server_USM01.conf) :
Environnement MAB :
La section MAB2MARC doit avoir une section correspondante dans tab_expand et la section MB2MC doit avoir une section correspondante dans tab_fix.- out-record-syntax USMARC
- out-record-format USMARC
- out-record-char-conv
- out-record-expand MAB2MARC
- out-record-fix MB2MC
Environnement USMARC :
La section Z39_SERVER doit avoir une section correspondante dans tab_expand et la section "Z39_server" doit avoir une section correspondante dans tab_fix / tab_expand.- out-record-syntax USMARC
- out-record-format USMARC
- out-record-char-conv
- out-record-expand Z39_SERVER
- De manière facultative, (Environnement MAB uniquement) définissez une nouvelle base pour les recherches Z39.50 d'Alma qui utilisent la nouvelle conversion MB2MC afin de garder les réglages d'origine (ancien MAB -> conversion MARC). Consultez les détails dans les sections ci-dessous : Convertir MAB vers MARC.
- De manière facultative, (Environnement USMARC), définissez une nouvelle base pour les recherches Z39.50 Alma qui utilisent une nouvelle expansion « Z39_SERVER » qui ajoute le champ 003 avec un code prédéfini, et le champ 035 qui contient le numéro du système, de 001 + préfixe à partir de 003. Voir Expand - Add 003 and 035.
- Vérifiez si le port est correct sous $alephe_tab/z39_server/z39_server.conf.
-
Convertir MAB vers MARC : (Environnement MAB uniquement)
- Ajoutez une nouvelle section dans ./[bib_library]/tab_expand similaire à l'exemple suivant :
!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!> MAB2MARC expand_doc_bib_bib_mab2marc DOWN-MAX=10 MAB2MARC fix_doc_clear DUP-FLD=Y
- Ajoutez une nouvelle section dans l'entrée ./[bib_library]/tab_fix (pour Alma ) similaire à l'exemple suivant :
!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!> MB2MC fixexp_docx_parallel INIT MB2MC fixexp_docx_parallel COPY,PTR-FROM=0,PTR-TO=I MB2MC expdoc_43obv_bib_bib_mab2marc DN-MAX=10,SRD-MAX=10 MB2MC fix_doc_mab FUNC=OUTPUT,FILE=alma_obvsg.tab_fix_mab.bib_mab2marc MB2MC fix_doc_mab FILE=alma_obvsg.tab_fix_mabaseq.bib_mab2marc MB2MC fix_doc_clear DUP-FLD=Y MB2MC fix_doc_43obvos_recode_ind2tag MB2MC fixexp_docx_parallel COPY,PTR-FROM=0,PTR-TO=B MB2MC fixexp_docx_parallel FIXROUT,MBPR1,PTR-FROM=0,PTR-TO=H MB2MC fixexp_docx_parallel CAT,PTR-FROM=0,PTR2FROM=H MB2MC fixexp_docx_parallel CAT,PTR-FROM=0,PTR2FROM=H MB2MC fixexp_docx_parallel FIXROUT,MBPR2,PTR-FROM=0,PTR-TO=W MB2MC fixexp_docx_parallel CAT,PTR-FROM=0,PTR2FROM=W MB2MC fix_doc_convtb FILE=alma_obvsg.convtb.bib_mab2marc.main MB2MC fixexp_docx_parallel FIXROUT,MBOS1,PTR-FROM=B,PTR-TO=1 MB2MC fixexp_docx_parallel PARFUNC,copyfld,"LDR,LDRMC",PTR-FROM=0,PTR-TO=1 MB2MC fixexp_docx_parallel FIXROUT,MBOS2,PTR-FROM=1,PTR-TO=2 MB2MC fixexp_docx_parallel PARFUNC,43obvos_catlink,PTR-FROM=0,PTR2FROM=2,PTR-TO=0 MB2MC fix_doc_mab2marc_synind_880lnk MB2MC fix_doc_convtb FILE=alma_obvsg.convtb.bib_mab2marc.post_01 MB2MC fix_doc_convtb FILE=alma_obvsg.convtb.bib_mab2marc.upd_lnkidn MB2MC fixexp_docx_parallel FIXROUT,MBNOM,PTR-FROM=I,PTR-TO=M MB2MC fixexp_docx_parallel CAT,PTR-FROM=0,PTR2FROM=M MB2MC fix_doc_sort_marc21 USECODE=Y MB2MC fix_doc_clear DUP-FLD=Y MBPR1 fix_doc_convtb FILE=alma_obvsg.convtb.bib_mab2marc.pre_h_fields MBPR2 fix_doc_convtb FILE=alma_obvsg.convtb.bib_mab2marc.pre_wk_fields MBOS1 fix_doc_convtb FILE=alma_obvsg.convtb.bib_mab2marc.os1 MBOS2 fix_doc_convtb FILE=alma_obvsg.convtb.bib_mab2marc.os2 MBNOM fix_doc_convtb FILE=alma_obvsg.convtb.bib_mab2marc.nomapp
Dans un environnement MAB - Cette routine de réglage doit correspondre à la routine de réglage utilisée dans $alephe_tab/z39_server/z39_server_MAB01.conf pour la ligne :out-record-fix MB2MC
-
Dans un environnement MAB, définissez des valeurs spécifiques à l'utilisateur via la table globale de variables.
Le nom de la table dans $data_tab est tab_globalvar_convtb.m2m.Copiez la table ./mab01/onglet/ttt_49bvb.tab_globalvar_convtb.m2m dans ./[bib_library]/onglet/ tab_globalvar_convtb.m2m et changez l'utilisateur du code ISIL.
- Ajoutez une nouvelle section dans ./[bib_library]/tab_expand similaire à l'exemple suivant :
-
Convertir MARC vers MAB : (Environnement MAB uniquement)
- Ajoutez une nouvelle section dans ./[bib_library]/tab_expand et/ou./[bib_library]/tab_fix (Pour Alma, dans MAB01).
Cette section est similaire à l'exemple suivant (seulement les lignes de réglage) :
!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!> MC2MB fix_doc_remove_punctuation_usm MC2MB fix_doc_convtb FILE=ttt.tab_fix_convtb.bib_marc2mab.49kobv_p0_tt_pp MC2MB fix_doc_convtb FILE=ttt.tab_fix_convtb.bib_marc2mab.49kobv_p1 MC2MB fix_doc_convtb FILE=ttt.tab_fix_convtb.bib_marc2mab.49kobv_p2 MC2MB fix_doc_clear DUP-FLD=Y MC2MB fix_doc_overlay TMARC2MABI MC2MB fix_doc_sort_mab
- Réglez la fusion de la notice de sortie et de la notice de la base de données en ajoutant une section de fusion comme défini pour la routine fix_doc_overlay dans tab_fix.
Voir l'option demodèledans la table ./mab01/tab/addon_ttt_m2m.bib.tab_merge.Par exemple, pour TMARC2MABI plus haut, ajoutez ce qui suit dans ./[bib_library]/tab/tab_merge.! 1 2 3 !!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!> TMARC2MABI merge_doc_overlay 08
- Dans ./[bib_library]/tab/tab_merge_overlay ajoutez les définitions de fusion. L'ensemble à fusionner doit correspondre à l'ensemble à fusionné défini dans tab_merge.
Voir l'option de modèle dans la table ./mab01/tab/addon_ttt_m2m.bib.tab_merge_overlay.Par exemple, pour l'ensemble à fusionner '08' ci-dessus, ajoutez les lignes suivantes :!1 2 3 4 !!-!-!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ... ! 08 1 N ##### 08 1 Y CAT## 08 1 Y LOW## 08 1 Y OWN## 08 2 Y #####
Lorsque le champ LOW est défini dans ./[bib_library]/tab/tab_cat_hidden_fields en tant que champ masqué, supprimez la ligne suivante dans la définition de tab_merge_overlay ci-dessus :
08 1 Y LOW##
- Ajoutez une nouvelle section dans ./[bib_library]/tab_expand et/ou./[bib_library]/tab_fix (Pour Alma, dans MAB01).
-
Extension - Ajoutez 003 (préfixe) et 035 (Numéro de système + préfixe) (Environnement USMARC)
Dans tab_expand, ajoutez (xxx01 $data_tab ) :! Z39_SERVER expand_doc_sysno Z39_SERVER fix_doc_do_file_08 alma.fix Z39_SERVER fix_doc_create_035_1 !Z39_SERVER fix_doc_create_035
! 2 3 4 5 6 7 8 9 !-!!!!!-!!-!-!!!-!!!-!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! 1 FMT DELETE-FIELD ! Gère le numéro de système etc. 1 003## DELETE-FIELD 2 035## DELETE-FIELD-COND Y,$$a(ALM) 2 LDR ADD-FIELD 003 ,L,ALM
Le préfixe 'ALM', dans l'exemple ci-dessus, est également défini dans Alma, dans le profil d'intégration Aleph.
Ceci est utilisé pour la contribution d'Alma à Aleph via le service X. -
Configurez le service X update-doc-alma :
-
Dans un environnement MAB : Pour gérer la conversion MARC-MAB dans le service X ‘update-doc-alma’, ajoutez les routines de réglage pour la section 'ALMA1' dans ./[bib_library]/tab/tab_fix.
Exemple de conversion MARC vers MAB pour un catalogue central MAB-ALEPH-Central :!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!> ALMA1 fixexp_docx_parallel INIT ALMA1 fix_doc_clear DUP-FLD=Y ALMA1 fix_doc_mab2marc_rm_punct_usm ALMA1 fixexp_docx_parallel COPY,PTR-FROM=0,PTR-TO=M ALMA1 fix_doc_convtb FILE=alma_obvsg.convtb.bib_marc2mab.pre_01 ALMA1 fixexp_docx_parallel COPY,PTR-FROM=0,PTR-TO=O ALMA1 fix_doc_convtb FILE=alma_obvsg.convtb.bib_marc2mab.49dnb_p0_tt_pp ALMA1 fix_doc_convtb FILE=alma_obvsg.convtb.bib_marc2mab.49dnb_p1 ALMA1 fix_doc_convtb FILE=alma_obvsg.convtb.bib_marc2mab.49dnb_p2 ALMA1 fix_doc_convtb FILE=alma_obvsg.convtb.bib_marc2mab.post_01 ALMA1 fixexp_docx_parallel FIXFUNC,fix_doc_convtb,"FILE=alma_obvsg.convtb.bib_marc2mab.osc",PTR-FROM=O,PTR-TO=O ALMA1 fixexp_docx_parallel CAT,PTR-FROM=0,PTR2FROM=O ALMA1 fixexp_docx_parallel FIXFUNC,fix_doc_convtb,"FILE=alma_obvsg.convtb.bib_marc2mab.nomapp",PTR-FROM=M,PTR-TO=M ALMA1 fixexp_docx_parallel CAT,PTR-FROM=0,PTR2FROM=M ALMA1 fix_doc_char_conv_z GND-UTF-TO-UTF ALMA1 fix_doc_clear DUP-FLD=Y ALMA1 fix_doc_sort ALMA1 fix_doc_overlay ALMA1MC2MB ALMA1 fix_doc_sort
La section de réglage peut être envoyée en tant que paramètre au X-service. Dans ce cas, chaque membre doit avoir une section définie dans tab_fix avec les lignes ci-dessus.Pour activer le chargement des notices avec des champs longs (plus de 2000 caractères), ajoutez la ligne suivante dans . /alephe/aleph_start.private:setenv ENABLE_LONG_FIELDS Y
-
Pour régler la fusion de la notice de sortie et de la notice de la base de données, ajoutez une section de fusion comme défini pour la routine fix_doc_overlay dans tab_fix. Chaque membre peut avoir une section de fusion différente.Par exemple, pour ALMA1MC2MB plus haut, ajoutez ce qui suit dans ./[bib_library]/tab/tab_merge.
! 1 2 3 !!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!> ALMA1MC2MB merge_doc_overlay AA
- Dans ./[bib_library]/tab/tab_merge_overlay, ajoutez les définitions de fusion. L'ensemble à fusionner doit correspondre à l'ensemble à fusionné défini dans tab_merge
Par exemple, pour l'ensemble à fusionner AA ci-dessus, ajoutez les lignes suivantes :
!1 2 3 4 !!-!-!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ... ! For Alma X-service AA 1 N ##### AA 1 Y CAT## AA 1 Y OWN## AA 1 Y OSC## AA 2 Y #####
-
Dans un environnement MAB : Pour gérer la conversion MARC-MAB dans le service X ‘update-doc-alma’, ajoutez les routines de réglage pour la section 'ALMA1' dans ./[bib_library]/tab/tab_fix.
-
Configurez les informations sur le chargement des holdings (Champ LOW de la notice bibliographique)
Cette section décrit le chargement des Informations de la collection dans la notice bibliographique, en utilisant le champ LOW.- Pour traiter la suppression du champ LOW,
ajoutez la ligne suivante dans ./[bib_library]/tab/tab_fix avec la section nécessaire :
!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!> LOWRM fix_doc_do_file_08 delete_low_fields
- Pour supprimer le champ LOW via une routine de réglage, vérifiez que la table ./[bib_library]/tab/import/delete_low_fields contient la ligne suivante :
- Pour traiter la suppression du champ LOW,
! 2 3 4 5 6 7 8 9 !-!!!!!-!!-!-!!!-!!!-!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 1 LOW## DELETE-FIELD-COND Y,$$uDEL
- Ajoutez l'index LOW à ./[bib_library]/tab/tab00.LNG (codes et noms de champ).
! 2 3 4 5 6 7 8 9 10 11 !-!!!!!-!!!!!-!-!!-!!-!-!---!!-!!!!!-!!!!!!!!!!!!!!!!!!!! H LOW## IND 07 00 00 LOW - Propriétaire local
- Ajoutez le remplissage LOW à ./[bib_library]/tab/tab_filing (définition des routines de remplissage et de normalisation). La section à remplir doit correspondre à la définition dans tab00.LNG.
Par exemple (de tab_filing) :
!1 2 3 4 !!-!-!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! * for LOW 07 suppress 07 to_blank - 07 to_lower 07 compress_blank 07 get_subfields a
- Vérifiez que la configuration de correspondance dans ./[bib_library]/tab/tab_match contient la ligne suivante :
! 1 2 3 !!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ALM match_doc_gen TYPE=IND,TAG=001,CODE=IDN ...
- Dans ./[bib_library]/tab/tab_merge, ajoutez la ligne suivante :
! 1 2 3 !!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!> LOADHOL merge_doc_alma_overlay 09
- Ajoutez les lignes suivantes à ./[bib_library]/tab/tab_merge_adv_overlay :
!1 2 3 4 5 6 7 !!-!-!-!-!!!!!-!-!!!!!!!!!!!> ! Alma load holdings 09 1 # Y ##### 09 1 # U LOW## 09 2 # N ##### 09 2 # Y LOW##
- Pour charger des informations de collections d'Alma vers Aleph, ajoutez les lignes suivantes à ./alephe/tab/job_list :
Cela charge les changements depuis Alma quotidiennement :
! 2 3 4 5 !!-!!!!!!!!-!-!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!> ! 2 3 4 5 6 7 !!-!!!!!!!!-!-!!!!!!!!!!!!!!!!!!!!-!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!! !Load holdings W2 12:35:00 N untar-alma csh -f /exlibris/aleph/a23_3/aleph/proc/untar_files /exlibris/aleph/alma/bvb/ /exlibris/aleph/a23_3/mab01/scratch alma_inventory W2 08:56:00 Y MAB01 p_file_02 MAB01,all_alma_inventory,all_alma_inventory.seq,06, W2 08:56:00 Y MAB01 p_manage_36 MAB01,all_alma_inventory.seq,all_alma_inventory.seq.new,all_alma_inventory.seq.upd,all_alma_inventory.seq.dup,IDN, W2 08:56:00 Y MAB01 p_manage_18 MAB01,all_alma_inventory.seq.upd,all_alma_inventory.seq.upd.rejected,all_alma_inventory.seq.upd.doc_log,OLD,,,FULL,MERGE,M,,LOADHOL, W2 08:56:00 Y MAB01 p_manage_18 MAB01,all_alma_inventory.seq.new,all_alma_inventory.seq.new.rejected,all_alma_inventory.seq.new.doc_log,NEW,,,FULL,MERGE,M,,LOADHOL, W2 08:56:00 Y MAB01 p_manage_37 MAB01,DOC_LIST,b_manage_36,000000000,000000000,manage_37.out,LOWRM,Y,MASTER,
Cela effectue les actions suivantes :- Le script 'untar-alma' s'exécute et décompresse le fichier Alma publié et le déplace vers $data_scratch (sous [bib_library]).
- Le p_file_02 convertit le fichier MARC XML d'Alma vers un fichier "Aleph Sequential".
- Le p_manage_36 s'exécute et localise la notice Aleph correspondante dans la base de données centrale.
- Le p_manage_18 s'exécute deux fois :
- Pour fusionner les notices correspondantes avec des notices Aleph à l'aide de la routine de fusion 'LOADHOL'.
- Insérer des nouvelles notices dans Alma
- Le p_manage_37 supprime les champs LOW à l'aide de la routine de réglage LOWRM.
- Définissez le premier paramètre ('W2') dans job_list.conf pour qu'il s'exécute quotidiennement afin qu'Alma publie les informations de collections.
- Remplacez mab01 avec votre [bib_library].
- Remplacez les paramètres de untar_files avec le bon chemin d'accès de votre environnement.
- Configurez les informations sur le chargement des notices de collections :
Cette section décrit le chargement de notices de collections dans la bibliothèque HOL.
- Vérifiez que l'index "001" existe dans ./[hol_library]/tab/tab11_ind.
Par exemple :
! 1 2 3 4 5 6 7 8 !!!!!-!!!!!-!-!!!!!!!!!!-!!!!!-!!!!!!!!!!!!!!!!!!!!-!-! 001 IDN
- Vérifiez que la configuration de correspondance dans ./[hol_library]/tab/tab_match contient la ligne suivante :
! 1 2 3 !!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! HOL match_doc_uid I-IDN ...
- Ajoutez la ligne suivante à ./[hol_library]/tab/tab_merge :
! 1 2 3 !!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!> LOADMABHOL merge_doc_overlay 07
- Ajoutez les lignes suivantes à ./[hol_library]/tab/tab_merge_overlay :
!1 2 3 4 !!-!-!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 07 2 C ##### 07 1 Y #####
- Ajoutez un nouveau fichier de configuration ./[hol_library]/tab/import/fix_alma_001 avec les lignes suivantes :
! 2 3 4 5 6 7 8 9 !-!!!!!-!!-!-!!!-!!!-!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!! 1 001 CHANGE-SUBFIELD ,a
-
Notices de collections récemment créées ou mises à jour :
Ajoutez les lignes suivantes à ./alephe/tab/job_list pour charger à partir d'Alma vers Aleph des notices de collections récemment créées ou mises à jour.
Cela charge les changements depuis Alma quotidiennement :Le fichier publié est supposé comme localisé sur le serveur Aleph.
S'il ne l'est pas, transférez-le depuis le Serveur FTP à l'aide d'un outil ou d'une commande ftp, par exemple, exécutez ce qui suit :wget --ftp-user=USER --ftp-password='PASSWORD' ftp://ftp.exlibris.co.il/Aleph/Pub_Aleph_mab_hol_..._new.xml.tar.gz
ajout à job_list :! 2 3 4 5 !!-!!!!!!!!-!-!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!> ! 2 3 4 5 6 7 !!-!!!!!!!!-!-!!!!!!!!!!!!!!!!!!!!-!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!! ... !Alma load holdings !Load holdings W2 10:02:00 N move-prev-alma-hol csh -f /exlibris/aleph/a23_3/aleph/proc/move_files /exlibris/aleph/a23_3/mab60/scratch /exlibris/aleph/a23_3/mab60/scratch/backup pub_aleph_mab_hol W2 10:03:00 N untar-alma-hol csh -f /exlibris/aleph/a23_3/aleph/proc/untar_files /exlibris/aleph/load_holdings /exlibris/aleph/a23_3/mab60/scratch pub_aleph_mab_hol W2 10:04:00 Y MAB60 p_file_02 MAB60,all_new_pub_aleph_mab_hol,all_pub_aleph_mab_hol_pre.seq,06, W2 10:05:00 Y MAB60 p_file_08 MAB60,all_pub_aleph_mab_hol_pre.seq,all_pub_aleph_mab_hol.seq,all_pub_aleph_mab_hol_pre.rej,fix_alma_001 W2 10:06:00 Y MAB60 p_manage_36 MAB60,all_pub_aleph_mab_hol.seq,all_pub_aleph_mab_hol.seq.new,all_pub_aleph_mab_hol.seq.upd,all_pub_aleph_mab_hol.seq.dup,HOL, W2 10:08:00 Y MAB60 p_manage_18 MAB60,all_pub_aleph_mab_hol.seq.new,all_pub_aleph_mab_hol.seq.new.rejected,all_pub_aleph_mab_hol.seq.new.doc_log,NEW,,,FULL,MERGE,M,,LOADMABHOL, W2 10:10:00 Y MAB60 p_manage_18 MAB60,all_pub_aleph_mab_hol.seq.upd,all_pub_aleph_mab_hol.seq.upd.rejected,all_pub_aleph_mab_hol.seq.upd.doc_log,OLD,,,FULL,MERGE,M,,LOADMABHOL,
Cela effectue les actions suivantes :- Le script move_filess'exécute et nettoie/déplace les fichiers d'entrée générés lors de la précédente exécution.
- Le script untar-alma s'exécute et décompresse le fichier Alma publié et le déplace vers $data_scratch (sous [hol_library]).
- Le p_file_02 convertit le fichier MARC XML d'Alma vers un fichier "Aleph Sequential".
- Le p_file_08 ajoute un sous-champ 'a' à l'étiquette '001'.
- Le p_manage_36 s'exécute et localise la notice Aleph correspondante dans la base de données centrale.
- Le p_manage_18 s'exécute deux fois :
- Pour fusionner les notices correspondantes avec des notices Aleph à l'aide de la routine de fusion 'LOADHOL'.
- Insérer des nouvelles notices dans Alma
- Définissez le premier paramètre ('W2') dans job_list.conf pour qu'il s'exécute quotidiennement afin qu'Alma publie les informations de collections.
- Remplacez mab60 avec votre [hol_library].
- Remplacez les paramètres de untar_files avec le bon chemin d'accès de votre environnement.
- Supprimer des notices de collections :
Ajoutez les lignes suivantes à ./alephe/tab/job_list. pour supprimer les collections d'Alma vers Aleph.
Cela charge les changements depuis Alma quotidiennement :Le fichier publié est supposé comme localisé sur le serveur Aleph. S'il ne l'est pas, transférez-le depuis le Serveur FTP à l'aide d'un outil ou d'une commande ftp, par exemple, exécutez ce qui suit :wget --ftp-user=USER --ftp-password='PASSWORD' ftp://ftp.exlibris.co.il/Aleph/Pub_Aleph_mab_hol_..._del.xml.tar.gz
ajout à job_list :!Alma delete holdings !Delete holdings !W2 13:00:00 N untar-alma csh -f /exlibris/aleph/a23_2/aleph/proc/untar_files /exlibris/aleph/load_holdings /exlibris/aleph/a23_2/mab60/scratch pub_aleph_mab_hol W2 11:23:00 Y MAB60 p_file_02 MAB60,all_delete_pub_aleph_mab_hol,all_del_pub_aleph_mab_hol_pre.seq,06, W2 11:23:00 Y MAB60 p_file_08 MAB60,all_del_pub_aleph_mab_hol_pre.seq,all_del_pub_aleph_mab_hol.seq,all_del_pub_aleph_mab_hol_pre.rej,fix_alma_001 W2 11:23:00 Y MAB60 p_manage_36 MAB60,all_del_pub_aleph_mab_hol.seq,all_del_pub_aleph_mab_hol.seq.new,all_del_pub_aleph_mab_hol.seq.upd,all_del_pub_aleph_mab_hol.seq.dup,HOL, W2 11:23:00 Y MAB60 p_manage_18 MAB60,all_del_pub_aleph_mab_hol.seq.upd,all_del_pub_aleph_mab_hol.seq.upd.rejected,all_del_pub_aleph_mab_hol.seq.upd.doc_log,OLD,,,FULL,DELDOC,M,,LOADMABHOL,
Cela effectue les actions suivantes :- Le script untar-alma s'exécute et décompresse le fichier Alma publié supprimé et le déplace vers $data_scratch (sous [hol_library]).
- Le p_file_02 convertit le fichier MARC XML d'Alma vers un fichier "Aleph Sequential".
- Le p_file_08 ajoute un sous-champ 'a' à l'étiquette '001'.
- Le p_manage_36 s'exécute et localise la notice Aleph correspondante dans la base de données centrale.
- Le p_manage_18 supprime les notices qui ont des correspondances dans Aleph (pas de correspondance = erreur).
- Définissez le premier paramètre (W2) dans job_list.conf pour qu'il s'exécute quotidiennement afin qu'Alma publie les informations de collections.
- Remplacez mab60 avec votre [hol_library].
- Remplacez les paramètres de untar_files avec le bon chemin d'accès de votre environnement.
- Vérifiez que l'index "001" existe dans ./[hol_library]/tab/tab11_ind.
- Configurez le chargement des informations sur l'exemplaire :
Cette section décrit le processus pour Créer des exemplaires dans le centre Aleph (manage-60).
- Dans la bibliothèque BIB, créez le répertoire suivant. Placez les fichiers tar de l'exemplaire pour faire le chargement dans ce répertoire.
mkdir ./[BIB library]/items_to_centerLes fichiers dans ce répertoire doivent être des fichiers tar compressés, se terminant en tar.gz. Lorsque le nom de fichier contient le mot nouveau, les exemplaires dans le fichier sont chargés en tant qu'exemplaires nouveaux/mis à jour. Lorsque le nom de fichier contient le mot supprimer, les exemplaires dans le fichier sont gérés en tant qu'exemplaires supprimés.
- Ajoutez les lignes suivantes pour charger des exemplaires nouveaux, mis à jour ou supprimés d'Alma vers Aleph :
Le fichier publié est supposé comme localisé sur le serveur Aleph. S'il ne l'est pas, transférez-le depuis le Serveur FTP à l'aide d'un outil ou d'une commande ftp, par exemple, exécutez ce qui suit :
wget --ftp-user=USER --ftp-password='PASSWORD' ftp://ftp.exlibris.co.il/Aleph/Pub_Aleph_mab_hol_..._new.xml.tar.gz
ajout à job_list :! 2 3 4 5 !!-!!!!!!!!-!-!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!> ! 2 3 4 5 6 7 !!-!!!!!!!!-!-!!!!!!!!!!!!!!!!!!!!-!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!! !Alma load items W2 10:10:00 Y MAB01 p_manage_60 MAB01
Ce service peut être configuré pour s'exécuter plusieurs fois par jour en définissant des lignes supplémentaires de traitement p_manage_60 à différentes heures d'exécution.
- Dans la bibliothèque BIB, créez le répertoire suivant. Placez les fichiers tar de l'exemplaire pour faire le chargement dans ce répertoire.
Configuration Alma
Configurer le profil d'intégration du catalogue central pour Aleph
- Sur la page Liste des profils d'intégration (Menu de configuration > Général > Systèmes externes > Profils d'intégration), cliquez sur Ajouter un profil d'intégration.
- Renseignez un Code et un Nom pour le profil d'intégration.
- Sélectionnez Intégration du catalogue central dans la liste déroulante Type d'intégration.
- Sélectionnez le type de système Aleph dans le champ Système.
- Cliquez sur Suivant. La page suivante de la Configuration des profils d'intégration s'affiche.
Intégration du catalogue central
- Remplissez les champs en fonction du tableau suivant :
Intégration du catalogue central Champ Description Système de catalogue central Système Choisissez Aleph comme type de système de catalogue central que vous configurez. - Vous devez sélectionner Système > Aleph sur cette page, même si vous l'avez déjà fait sur la première page.
- Un seul profil d'intégration de catalogue central peut être configuré par institution.
Configuration de la contribution (installation du serveur de contribution) Hôte L'adresse IP du catalogue central Aleph. Port Le port du Catalogue central Aleph. Bibliothèque La bibliothèque Aleph dans laquelle le document est mis à jour. Préfixe Numéro Système Le préfixe du numéro système unique de la bibliothèque (par exemple DE-604). Routine de réglage dans le catalogue centralEntrez la routine de réglage qu'Aleph doit utiliser.Nom d'usager Le nom d'utilisateur dans Aleph. Mot de passe Le mot de passe dans Aleph. Permettre la suppression Sélectionnez cette option pour activer la suppression de notices dans le catalogue central.
Lorsque l'option « Contribuer automatiquement au catalogue central » est sélectionnée (voir ci-dessous), la suppression d'une notice gérée de manière centralisée dans l'Éditeur de métadonnées entraîne sa suppression dans la Zone Réseau et dans Aleph (dans les deux systèmes, la suppression n'a lieu que si aucun des deux systèmes n'empêche cette suppression).
Contribuer automatiquement au catalogue central Cette case est disponible uniquement lorsque l'institution est membre d'une Zone Réseau.
Lors de l'enregistrement d'une notice gérée de manière centralisée dans l'Éditeur de métadonnées, sélectionnez pour mettre à jour la notice dans le catalogue central Aleph, ainsi que dans la Zone Réseau.
Si cette case n'est pas cochée, l'enregistrement d'une notice l'enregistre dans la Zone Réseau, mais pas dans le catalogue central Aleph. Pour enregistrer la notice dans le catalogue central Aleph, le catalogueur active l'action « Contribuer la notice au catalogue central ». Seules les notices gérées de manière centralisée sont mises à jour dans le catalogue central Aleph. Pour les notices qui ne sont pas gérées de manière centralisée (notices venant d'être créées et notices existantes sans identifiant 035), le catalogueur active l'action « Contribuer la notice au catalogue central ».
Configuration des modifications de la notice du Catalogue central (installation du serveur VST) Hôte L'adresse IP pour le serveur VST dans le catalogue central Aleph. Port Le port du catalogue central Aleph pour envoyer l'appel TCP/IP. Identifiant du catalogue local Utilisé pour identifier la bibliothèque dans Aleph. Nom d'usager Le nom d'utilisateur à envoyer au catalogue central Aleph. Mot de passe Le mot de passe à envoyer au catalogue central Aleph. Actif Sélectionnez Actif pour que le profil d'import soit actif ou Inactif pour qu'il soit inactif. Planifier Pour planifier le processus d'import, sélectionnez une date dans la liste déroulante. Les options disponibles sont :- Non planifié
- Toutes les 12 heures, à partir de 11:00
- Toutes les 6 heures, à partir de 05:00
- Toutes les heures
Lorsque le traitement s'exécute, le verrouillage sur les notices en cours de modification est ignoré et la la notice est importée.Codes bibliothèque (séparés par des virgules) Entrez les codes bibliothèque Aleph qui contiennent les notices bibliographiques (séparées par des virgules). Dernier identifiant de collecte Ce champ est rempli après la première exécution réussie du processus, ce qui correspond au point de départ de l'exécution suivante. Vous pouvez modifier cette valeur si vous voulez récupérer des données à partir d'un identifiant spécifique de notice.Choisir une routine de fusionLorsque des notices sont redirigées, vous pouvez choisir de quelle façon l'ancienne notice est fusionnée avec la nouvelle. Sélectionnez une routine de fusion en fonction des règles de fusion définies par votre institution. Par exemple :- Remplacer tous les champs sauf ceux locaux
- Remplacer les champs 245 et 035 OCoLC s'ils existent
- Vedettes de sujet conditionnelles
- Conserver l'ancienne valeur
Pour plus d'informations sur la configuration d'Alma lorsqu'il s'agit de prendre un identifiant de la notice secondaire et de le placer dans la notice principale lors de la fusion des notices, voir Configurer des champs de redirection bibliographiques.Action Notice non préférée lors du processus de fusion Sélectionnez l'une des options Supprimer, Retirer ou Conserver pour indiquer comment gérer la notice non favorite issue d'une fusion de notices (dans le Catalogue central Aleph) lors de la synchronisation des notices avec votre base de données d'Alma.Voir Récupérer des notices modifiées du Catalogue central Aleph pour plus d'informations.Mettre à jour le numéro de cote de la notice préférée lors de la fusion Sélectionnez cette option pour indiquer que, lors de la fusion de notices dans Catalogue central Aleph, puis lors de leur synchronisation avec votre base de données Alma (via l'exécution du traitement Catalogue central Aleph), les informations de classification doivent être mises à jour dans la notice préférée qui est conservée dans votre base de données Alma.Exécuter Cliquez pour lancer le processus. Le processus comprend : - Obtenir des identifiants hbz via le serveur VST,
- Récupérer les notices complètes via un serveur z39,
- Charger ces notices dans Alma via l'importation de métadonnées.
Configuration de la récupération de donnée (Z39.50) Hôte L'adresse IP du catalogue central Aleph. Port Le port du catalogue central Aleph pour envoyer les appels Z39.50. Base La base de données dans Aleph pour envoyer les requêtes Z39.50. Rechercher un attribut L'identifiant unique de la localisation du numéro système dans le Catalogue central Aleph (équivaut au champ MARC 001). Nom d'usager Le nom d'utilisateur à envoyer au catalogue central Aleph pour z39.50. Mot de passe Le mot de passe à envoyer au catalogue central Aleph pour z39.50. Profil d'import de type Répertoire Sélectionnez un profil d'import de métadonnées de type Répertoire sur lequel l'import bibliographique est basé. Plus précisément, vous devez spécifier pour ce profil d'import une correspondance sur le préfixe du catalogue central Aleph. Voir Configurer le profil d'intégration du catalogue central Aleph pour plus d'informations.Fusionner la routine pour la copie du catalogage A partir des règles de fusion définies par votre institution, sélectionnez une routine de fusion pour la copie du catalogage. Ces règles répondent à certaines problématiques de fusion lorsque vous exécutez la copie du catalogage :- Remplacer tous les champs sauf ceux locaux
- Remplacer les champs 245 et 035 OCoLC s'ils existent
- Vedettes de sujet conditionnelles
- Conserver l'ancienne valeur
Cette routine de fusion détermine comment la notice externe est fusionnée avec la notice existante lors de la copie du catalogage.Voir Travailler avec des règles de fusion pour plus d'informations. - Cliquez sur Enregistrer.
Configurer le profil d'import pour le profil d'intégration du catalogue central pour Aleph
- Système d'origine – Dans la liste déroulante, sélectionnez le système d'origine du catalogue du consortium Aleph.
- Protocole d'import – Sélectionnez Télécharger le(s) fichier(s).
- Format de la source physique – Sélectionnez XML.
- Format de la source – Sélectionnez Bibliographique MARC 21.
- Statut – Sélectionnez Actif.
- Modèles du nom de fichier – Vous pouvez laisser cette option vide.
- Concordance – Sélectionnez Non.
- Format de la cible – Sélectionnez Bibliographique MARC 21.

- Méthode de correspondance périodique – Sélectionnez la Méthode de recherche de correspondances selon le champ 035 (Autre identifiant système).
- Préfixe d'identification de système (pour la méthode de correspondances périodique) – Saisissez le code bibliothèque ISIL (Identifiant international normalisé pour les bibliothèques et les organismes apparentés) lié au catalogue central Aleph. Il s'agit du numéro de système dans le champ MARC 035 sur lequel faire la correspondance.
- Méthode de correspondances non périodique – Sélectionnez la méthode de correspondance 035 (Autre identifiant système).
- Préfixe d'identification de système (pour la méthode de correspondance non périodique) – Saisissez le code bibliothèque ISIL (Identifiant international normalisé pour les bibliothèques et les organismes apparentés) lié au catalogue central Aleph. Il s'agit du numéro de système dans le champ MARC 035 sur lequel faire la correspondance.
- Méthode de gestion – Sélectionnez Automatique.
- En cas de correspondance – Sélectionnez Fusionner.
- Méthode de fusion – Sélectionnez la méthode de fusion appropriée. Si vous choisissez Remplacer tous les champs sauf ceux locaux, tous les champs locaux sont enregistrés et les autres champs sont remplacés par la notice provenant du catalogue central Aleph.
- Sélectionnez les actions suivantes :
- Permettre la suppression de notice bibliographique (dans le cas où des notices supprimées du catalogue central Aleph doivent être supprimées de l'institution Alma)
- Délier les notices bibliographiques de la zone communautaire
- Ne pas outrepasser/fusionner une notice avec une version plus ancienne – Désactivé
- Sélectionnez l'option Préférer la notice avec le même type d'inventaire (électronique/physique).
- Sélectionnez l'option Importer pour le paramètre Si aucune correspondance.
Configurer les profils de publication pour l'intégration avec le catalogue central pour Aleph
Jeu de résultats
- Trouver - Tous les titres
- Condition de la notice publiée = Non
- Condition d'autre numéro de système = <code ISIL>

Règles de normalisation
Exemple de normalisation du champ LOW : |
---|
rule "Move Aleph BIB ID to 001"
priority 6 when (exists "035.a.(<ISIL code>)*") then removeControlField "001" removeField "900" if (exists "900") copyField "035.a" to "900.a" if (exists "035.a.*<ISIL code>*") copyControlField "900.a" to "001" replacecontrolcontents "001.{0,8}" with "" end rule "Combine 852"
priority 5 when (exists "852") then combineFields "852" excluding "a" end rule "Add Library code to LOW field when 852 exist"
priority 4 when (exists "852") then addField "LOW.a.<library code> " if (not exists "LOW.a.<library code>") end rule "Add Delete tag to 852.u for deleted BIB"
priority 3 when (existsControl "LDR.{5,1}.d") then addField "LOW.a.<library code>" if (not exists "LOW.a.<library code>") replacecontents "LOW.u" with "DEL" if (exists "LOW.u") addSubField "LOW.u.DEL" if (not exists "LOW.u") end rule "Add Delete tag & Library code when there is no 852"
priority 2 when (not exists "852") then addField "LOW.a.<library code>" if (not exists "LOW.a.<library code>") addSubField "LOW.u.DEL" if (not exists "LOW.u") end rule "Remove all BIB fields but 001 & LOW"
priority 1 when (TRUE) then removeControlField "002" removeControlField "003" removeControlField "004" removeControlField "005" removeControlField "006" removeControlField "007" removeControlField "008" removeControlField "009" removeField "01*" removeField "02*" removeField "03*" removeField "04*" removeField "05*" removeField "06*" removeField "07*" removeField "08*" removeField "09*" removeField "1*" removeField "2*" removeField "3*" removeField "4*" removeField "5*" removeField "6*" removeField "7*" removeField "8*" removeField "9*" end |
Exemple de normalisation des collections : |
---|
rule "Delete 852 when 852.8 doesn't exist"
priority 7 when (exists "852") then removeField "852" if (not exists "852.8") end rule "Move Aleph BIB ID to 012.a"
priority 6 when (exists "035.a.(<ISIL code>)*") then copyField "035.a" to "012.a" if (exists "035.a.*<ISIL code>*") replaceContents "012.a.(<ISIL code>)" with "" end rule "Add Library code to 012 $l"
priority 5 when (TRUE) then addField "012.l.<library code>" end rule "Convert holdings Marc to Mab when 852 exist"
priority 4 when (exists "852") then removeControlField "001" copyControlField "852.8" to "001" copyField "852.a" to "200.b" if (exists "852.a") copyField "852.b" to "OWN.a" if (exists "852.b") copyField "852.c" to "200.g" if (exists "852.c") copyField "852.h" to "200.f" if (exists "852.h") end rule "Remove BIB LDR only if holdings LDR lies in 009"
priority 3 when existsControl "009" then removeControlField "LDR" changecontrolField "009" to "LDR" end rule "Remove all BIB fields but 001 & 012"
priority 2 when (TRUE) then removeControlField "002" removeControlField "003" removeControlField "004" removeControlField "005" removeControlField "006" removeControlField "007" removeControlField "008" removeControlField "009" removeField "01*" if (not exists "012") removeField "02*" removeField "03*" removeField "04*" removeField "05*" removeField "06*" removeField "07*" removeField "08*" removeField "09*" removeField "1*" removeField "2*" if (not exists "200") removeField "3*" removeField "4*" removeField "5*" removeField "6*" removeField "7*" removeField "8*" removeField "9*" end rule "Combine 012 & 200"
priority 1 when (TRUE) then combineFields "012" excluding "" combineFields "200" excluding "" end |
Exemple de normalisation d'exemplaires : |
---|
rule "Move Aleph BIB ID to 001"
priority 2 when TRUE then removeControlField "001" copyField "035.a" to "999.a" if (exists "035.a.*<ISIL code>*") replacecontents "999.a.(<ISIL code>)" with "" copycontrolField "999.a" to "001" end rule "Remove all BIB fields but 001"
priority 1 when (TRUE) then removeControlField "002" removeControlField "003" removeControlField "004" removeControlField "005" removeControlField "006" removeControlField "007" removeControlField "008" removeControlField "009" addControlField "009.<library code>" removeField "01*" removeField "02*" removeField "03*" removeField "04*" removeField "05*" removeField "06*" removeField "07*" removeField "08*" removeField "09*" removeField "1*" removeField "2*" removeField "3*" removeField "4*" removeField "5*" removeField "6*" removeField "7*" removeField "8*" removeField "9*" end |
Processus
- Entité économique – Sélectionnez Titre bibliographique.
- Type – Sélectionnez Normalisation Bib Marc 21.
- Processus – Sélectionnez MarcDroolNormalization.
- Clé fichier Drools – Sélectionnez le nom de la règle de normalisation créée.
Configuration de la disponibilité de publication
- Saisissez un nom de profil.
- Sélectionnez une des options de planification quotidienne dans la liste déroulante.
- Spécifiez le nom de l'ensemble que vous avez créé auparavant pour le profil de publication.
- Sélectionnez le Niveau bibliographique pour le paramètre Publier sur.
- Sélectionnez le format de sortie Bibliographique MARC 21.
- Sélectionnez le mode de publication Incrémental.
- Sélectionnez FTP pour le protocole de publication. Voir Configurer des connexions S/FTP pour obtenir des instructions sur la configuration d'un compte FTP.

- Sélectionnez la règle de normalisation du champ LOW que vous créez pour le profil de publication de disponibilité depuis la liste déroulante Corriger les données en utilisant les règles de normalisation.
- Sélectionnez Ajouter des informations sur les fonds et convertissez l'étiquette de collection 852 vers une étiquette de collection 852.
- Sélectionnez Ajouter des informations sur la ressource électronique et spécifiez :
- Conversion vers 852 en tant que champ répétable
- Conversion l'identifiant de la ressource électronique vers $8
- Conversion de la bibliothèque vers $b
- Sélectionnez Ajouter les informations de représentation numérique et spécifiez :
- Conversion vers 852 en tant que champ répétable
- Conversion de l'identifiant interne (PID) vers $8
- Conversion de la bibliothèque vers $b
Configuration de la publication des collections
- Saisissez un nom de profil.
- Sélectionnez une option de planification dans la liste déroulante.
- Spécifiez le nom de l'ensemble que vous avez créé auparavant pour le profil de publication.
- Sélectionnez le Niveau données de fonds/portfolio pour le paramètre Publier sur.
- Sélectionnez le format de sortie Bibliographique MARC 21.
- Sélectionnez le mode de publication Incrémental.
- Sélectionnez FTP pour le protocole de publication. Voir Configurer des connexions S/FTP pour obtenir des instructions sur la configuration d'un compte FTP.

- Sélectionnez la règle de normalisation de collections que vous avez créée pour le profil de publication de collections depuis la liste déroulante Corriger les données en utilisant les règles de normalisation.
- Sélectionnez Ajouter des informations sur les fonds et convertissez :
- l'étiquette de collection 852 à une étiquette bibliographique 852
- le LDR à l'étiquette bibliographique 009
- Sélectionnez Ajouter des informations sur la ressource électronique et spécifiez :
- Conversion vers 852 en tant que champ répétable
- Conversion de l'identifiant de la ressource électronique vers $8
- Conversion de la bibliothèque vers $b
- Sélectionnez Ajouter les informations de représentation numérique et spécifiez :
- Conversion vers 852 en tant que champ répétable
- Conversion de l'identifiant interne (PID) vers $8
- Conversion de la bibliothèque vers $b
Configuration de la publication des exemplaires
- Saisissez un nom de profil.
- Sélectionnez une option de planification dans la liste déroulante.
- Spécifiez le nom de l'ensemble que vous avez créé auparavant pour le profil de publication.
- Sélectionnez le Niveau exemplaire/ressource électronique pour le paramètre Publier sur.
- Sélectionnez le format de sortie Bibliographique MARC 21.
- Sélectionnez le mode de publication Incrémental.
- Sélectionnez FTP pour le protocole de publication. Voir Configurer des connexions S/FTP pour obtenir des instructions sur la configuration d'un compte FTP.

- Sélectionnez la règle de normalisation d'exemplaires que vous avez créée pour le profil de publication de collections depuis la liste déroulante Corriger les données en utilisant les règles de normalisation.
- Sélectionnez Ajouter des informations sur les exemplaires et spécifiez :
- Conversion du champ ITM en tant que champ répétable
- Conversion du sous-champ PID de l'exemplaire vers $a
- Conversion du sous-champ Exception de circulation vers $d
- Conversion du sous-champ Description vers $e
- Conversion du sous-champ Bibliothèque détentrice vers $g
- Conversion du sous-champ Numéro d'inventaire vers $k
- Conversion du sous-champ Code barre vers $b
- Conversion du sous-champ Type de matériel vers $c
- Conversion du sous-champ Type de processus vers $f
- Conversion du sous-champ Localisation permanente vers $n
- Conversion du sous-champ Cote vers $i
- Conversion du sous-champ Cote de l'exemplaire vers $j
- Sélectionnez Ajouter des informations sur la ressource électronique et spécifiez :
- Conversion du champ PRT en tant que champ répétable
- Conversion de l'identifiant de la ressource électronique vers $a
- Conversion du sous-champ Information de couverture vers $8
- Conversion de la bibliothèque vers $g
Récupérer des notices modifiées du Catalogue central Aleph
Rapport du traitement Intégration avec le Catalogue central Aleph
Section | Description |
---|---|
Notices traitées
|
|
Résultats
|
|


Utiliser Partager la notice avec le Catalogue central

Si l'option « Contribuer automatiquement au catalogue central » est sélectionnée dans le profil d'intégration (voir ci-dessus), l'action « Contribuer la notice au catalogue central » n'est pas active pour les notices déjà contribuées à Aleph (notices avec 035$a et avec le préfixe de système, par ex. DE-605). Ces notices sont envoyées automatiquement à Aleph lorsque vous les enregistrez.
L'action « Contribuer la notice au catalogue central » n'enverra pas la notice à Aleph si l'une des routines de validation à l'enregistrement Marc21 de la notice échoue (voir Configurer des processus).
$form {'con_lng'} = 'lng' ;
$form{'con_lng'} = 'ger' ;
Version du système d'origine pour le Catalogue central Aleph.
Utiliser la recherche externe avec un profil d'intégration du Catalogue central Aleph
