将Alma与Aleph中央目录整合
Aleph中央目录集成配置文件是特定于Aleph中央目录的集成配置文件。 该配置文件应作为Alma实施的一部分进行配置,不能在未经Ex Libris支持的情况下配置。
Alma提供整合工具,使您能够参与共享的Aleph中央目录环境。 通过该功能,在Alma中出创建的书目、馆藏记录和单册级别馆藏可以反映在Aleph中央目录中。 另外,当在Aleph中央编目中的记录更改且在Alma数据库中具有相应记录时,可以使用Z39.50协议检索已更改的Aleph中央目录记录。
Alma通过以下机构级别功能支持与Aleph中心编目的兼容:
- 从中央目录复制编目到Alma
- 从Alma提交更改到中央目录
- 从Alma发布馆藏到中央目录
- 从中央目录导入更改到Alma
要使用Aleph中央目录,Aleph中央目录系统和每个Alma成员机构都需要进行配置。 以下部分说明了配置Aleph和Alma所需的步骤:
Aleph配置
本节介绍需要在Aleph中执行的配置,以将Alma机构与Aleph中央目录整合。
要将Alma成员整合进Aleph:
-
设置VST服务器定义:
- 输入以下内容:
vim $alephe_root/aleph_start.private
请求存储在定义为vst_library的图书馆中。 默认情况下,这是USR00图书馆(在aleph_start中定义)。 如果要使用另一个图书馆,在aleph_start.private中按如下方式定义它:setenv vst_library XXXNN
通常您需要使用USR00。 因此,在aleph_start.private中没有必要的附加条目。数据复制接口(VST服务器)的服务器默认在端口522x下运行。 如果要使用其他端口,可以在aleph_start.private中输入:setenv VST_SERVER_PORT nnnn
例如:setenv VST_SERVER_PORT 4711
- 输入以下内容:
vim $alephe_tab/tab_low_group
在tab_low_group中定义了本地目录ID。 Z115记录仅在存在本地编目ID时创建。 本地编目ID可以表示1到n个子图书馆代码。 对于想要生成Z115消息的每个本地系统,需要定义一个子图书馆代码。如果图书馆想要触发Z115消息到VST服务器,不论书目的LOW字段如何,按照以下设置tab_low_group:
! 1 2 3 4 5 6 7 !!!!!-!!!!!-!!!!!-!!!!!-!!!!!-!!!!!-! ALMA ALL
以上设置会在每次书目记录更新时产生消息,与LOW标签无关。
例如:! 1 2 3 4 5 6 7 !!!!!-!!!!!-!!!!!-!!!!!-!!!!!-!!!!!-! VST01 LOC28 VST02 LOC69 LOC70 LOC75 VST05 LOC75 VST06 VST06
VST02本地目录ID包含一些子图书馆代码。 如果更正了包含VST02列表中至少一个所有权验证的书目记录,则会创建一个用于校正的Z115记录。 如果为书目记录生成了第一个所有权验证,或者删除了最后一个验证,则生成用于创建或删除的Z115记录。更正连续出版物或资源库题名时,将为所有本地编目ID创建Z115记录。 这也适用于规范记录。 对于馆藏记录,因为每个馆藏记录都会有一个子图书馆代码(OWN),所以table tab_low_group用作索引。对于Alma:! 1 2 3 4 5 6 7 !!!!!-!!!!!-!!!!!-!!!!!-!!!!!-!!!!!-! Alma #####
对于在记录之间使用父子链接的图书馆,您可以配置在更新子书目记录时,除了子级Z115记录之外,还为父级创建Z115。为了激活上述功能,tab_low_group中的第7列应设置为“Y”。例如:
! 1 2 3 4 5 6 7 !!!!!-!!!!!-!!!!!-!!!!!-!!!!!-!!!!!-! ALMA ##### Y
父记录链接基于/[bib_library]/tab/tab_relink_link表格中的定义。 因此,为了激活发送父记录功能,应使用所有的父链接定义tab_relink_link。例如:! 1 2 3 4 5 6 7 8 9 !!!!!-!-!!!-!-!!!!!-!-!!!-!-! 010## a 001 DN Y
- 输入以下内容:
vim $alephe_unicode/tab_character_conversion_line
通过VST服务器发送消息时,可能会激活字符转换。 服务器将数据(如果没有定义转换)发送为UNICODE字符(UTF8)。 您使用条目“UTF_TO_VST”分配转换。例如:!!!!!!!!!!!!!!!!!!!!-!!!!!-!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!-! UTF_TO_VST ##### L line_utf2line_sb unicode_to_8859_1 Y
如果需要,可以实施进一步的转换程序和表格。 - 激活vst图书馆。
只有在vst图书馆中激活此功能时才会生成请求。 为此,您需要在VST图书馆的file_list中添加以下条目,并通过UTIL A 17/1初始化Z115表格。
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
表格大小取决于预期请求的数量。 请求不会自动删除。 应定期手动删除它们或存档。另外,需要通过UTIL G2定义计数器“last-vst-number”。 不分配前缀且前导零不能被屏蔽。一旦建立了Z115并定义了相关计数器,就会写入来自tab_low_group的本地编目ID的请求。 重启vst服务器。
- 输入以下内容:
-
设置Z39.50定义Aleph z39_server
- 验证$alephe_tab/z39_server/z39_server.conf下的端口是否正确。
-
MAB环境:
将“Z39”员工更改为ADMIN(用户图书馆),并为“MAB01”图书馆添加权限(允许所有常用选项卡)。
对于USMARC环境:
将“Z39”员工更改为ADMIN(用户图书馆),并为“USM01”图书馆添加权限(允许所有常用选项卡)。
- 为了通过Z39返回UTF,请更改./alephe/tab/z39_server/z39_server_MAB01.conf(或z39_server_USM01.conf )中的以下内容:
MAB环境:
MAB2MARC部分应在tab_expand中具有匹配部分且MB2MC部分应在tab_fix中具有匹配部分。- out-record-syntax USMARC
- out-record-format USMARC
- out-record-char-conv
- out-record-expand MAB2MARC
- out-record-fix MB2MC
USMARC环境:
Z39_SERVER部分应在tab_expand中有匹配部分且"Z39_server"部分应在tab_fix / tab_expand中有匹配部分。- out-record-syntax USMARC
- out-record-format USMARC
- out-record-char-conv
- 记录外扩展Z39_SERVER
- 可选地,(仅MAB环境)- 为使用新MB2MC转换的Alma Z39.50检索定义新基准,以保持原始设置(旧MAB - > MARC转换)。 详情见以下部分:转换MAB为MARC。
- 可选地,(USMARC环境)- 对使用向003字段添加预定义代码,035字段含有来自001的系统编号和来自003的前缀的新扩展的"Z39_SERVER"的Alma Z39.50检索定义新基准。 见扩展 - 添加003和035。
- 验证$alephe_tab/z39_server/z39_server.conf下的端口是否正确。
-
将MAB转换为MARC: (仅MAB环境)
- 在./[bib_library]/tab_expand中添加新部分,类似于以下示例:
!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!> MAB2MARC expand_doc_bib_bib_mab2marc DOWN-MAX=10 MAB2MARC fix_doc_clear DUP-FLD=Y
- 在./[bib_library]/tab_expand(Alma)中添加新部分,类似于以下示例:
!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!> 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
MAB环境中 - 此固定例程应该匹配$alephe_tab/z39_server/z39_server_MAB01.conf中的行:的固定例程
-
MAB环境中通过全局变量表定义用户特定的值。
$data_tab中表格的名称是tab_globalvar_convtb.m2m。将表./mab01/tab/ttt_49bvb.tab_globalvar_convtb.m2m复制到./[bib_library]/tab/ tab_globalvar_convtb.m2m并更改ISIL-Code用户。
- 在./[bib_library]/tab_expand中添加新部分,类似于以下示例:
-
将MARC转换为MAB: (仅MAB环境)
- 在./[bib_library]/tab_expand和/或./[bib_library]/tab_fix中添加新部分(对于Alma,在MAB01中)。
该部分类似于以下示例(仅固定行):
!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!> 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
- 通过添加在tab_fix中为fix_doc_overlay例程定义的合并部分,设置输入记录与数据库记录的合并。
见./mab01/tab/addon_ttt_m2m.bib.tab_merge表格中的模板选项。例如,对于上述的TMARC2MABI,在./[bib_library]/tab/tab_merge中添加以下内容:! 1 2 3 !!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!> TMARC2MABI merge_doc_overlay 08
- 在./[bib_library]/tab/tab_merge_overlay中,添加合并定义。 合并设置应与tab_merge中定义的合并设置匹配。
见./mab01/tab/addon_ttt_m2m.bib.tab_merge表格中的模板选项。例如,对于上述合并设置'08'添加以下行:!1 2 3 4 !!-!-!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ... ! 08 1 N ##### 08 1 Y CAT## 08 1 Y LOW## 08 1 Y OWN## 08 2 Y #####
当在./[bib_library]/tab/tab_cat_hidden_fields中定义的LOW字段为隐藏字段时,从上面的tab_merge_overlay定义中删除以下行:
08 1 Y LOW##
- 在./[bib_library]/tab_expand和/或./[bib_library]/tab_fix中添加新部分(对于Alma,在MAB01中)。
-
扩展 - 添加003(前缀)和035(系统编号+前缀)(USMARC环境)
在tab_expand中,添加(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 ! Handles system number etc. 1 003## DELETE-FIELD 2 035## DELETE-FIELD-COND Y,$$a(ALM) 2 LDR ADD-FIELD 003 ,L,ALM
上例中的前缀'ALM'也在Alma中定义,在Aleph集成配置文件中。
这用于通过X-service从Alma提交到Aleph。 -
配置update-doc-alma X-service:
-
MAB环境中: 要在'update-doc-alma'X-Service中处理MARC-MAB转换,在./[bib_library]/tab/tab_fix中对'ALMA1'部分添加固定例程:
MAB-Aleph-中央目录的MARC到MAB转换示例:!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!> 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
固定部分可以作为参数发送到X-service。 在这种情况下,每个成员应该有一个在tab_fix中定义的部分且包含上述行。要启用加载含有长字段(超过2000字符)的记录,在 /alephe/aleph_start.private中添加以下行:setenv ENABLE_LONG_FIELDS Y
-
要设置输入记录与数据库记录的合并,在tab_fix中添加为fix_doc_overlay例程定义的合并部分。 每个成员可以有不同的合并部分。例如,对于上述的ALMA1MC2MB,在./[bib_library]/tab/tab_merge中添加以下内容:
! 1 2 3 !!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!> ALMA1MC2MB merge_doc_overlay AA
- 在./[bib_library]/tab/tab_merge_overlay中,添加合并定义。 合并设置应与tab_merge中定义的合并设置匹配。
例如,对于上述合并设置AA,添加以下行:
!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 #####
-
MAB环境中: 要在'update-doc-alma'X-Service中处理MARC-MAB转换,在./[bib_library]/tab/tab_fix中对'ALMA1'部分添加固定例程:
-
配置加载馆藏信息(书目记录LOW字段):
本节描述使用LOW字段加载馆藏信息到书目记录。- 要处理删除LOW字段,
在./[bib_library]/tab/tab_fix中添加以下行和需要的部分:
!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!> LOWRM fix_doc_do_file_08 delete_low_fields
- 要通过修复程序删除LOW字段,请验证./[bib_library]/tab/import/delete_low_fields表中是否包含以下行:
- 要处理删除LOW字段,
! 2 3 4 5 6 7 8 9 !-!!!!!-!!-!-!!!-!!!-!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 1 LOW## DELETE-FIELD-COND Y,$$uDEL
- 将LOW索引添加到./[bib_library]/tab/tab00.LNG(字段代码和名称)。
! 2 3 4 5 6 7 8 9 10 11 !-!!!!!-!!!!!-!-!!-!!-!-!---!!-!!!!!-!!!!!!!!!!!!!!!!!!!! H LOW## IND 07 00 00 LOW - Local Owner
- 将LOW归档添加到./[bib_library]/tab/tab_filing(归档和规范化例程的定义)。 归档部分应该匹配tab00.LNG中的定义。
例如(tab_filing):
!1 2 3 4 !!-!-!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! * for LOW 07 suppress 07 to_blank - 07 to_lower 07 compress_blank 07 get_subfields a
- 验证./[bib_library]/tab/tab_match中的匹配配置包含以下行:
! 1 2 3 !!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ALM match_doc_gen TYPE=IND,TAG=001,CODE=IDN ...
- 将以下行添加到./[bib_library]/tab/tab_merge中:
! 1 2 3 !!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!> LOADHOL merge_doc_alma_overlay 09
- 将以下行添加到./[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##
- 要从Alma加载馆藏信息到Aleph,将以下行添加到./alephe/tab/job_list。
这些来自Alma的加载每天会变更:
! 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,
这将执行以下操作:- 'untar-alma'脚本运行并解压缩Alma发布的文件,并将其移动到$ data_scratch(在[bib_library]下)。
- p_file_02将Alma MARC XML文件转换为Aleph Sequential文件。
- p_manage_36运行并在中央数据库中查找匹配的Aleph记录。
-
p_manage_18运行两次:
- 要使用“LOADHOL”合并例程将匹配的记录与Aleph记录合并
- 要将新记录插入到Aleph
- p_manage_37使用LOWRM固定例程删除LOW字段
- 定义job_list.conf中的第一个参数(W2),以便每天运行Alma发布馆藏信息。
- 将mab01替换为[bib_library]。
- 使用您的环境的正确路径替换untar_files的参数。
- 配置加载馆藏记录信息:
本节描述加载馆藏记录到HOL图书馆。
- 验证./[hol_library]/tab/tab11_ind中存在“001”索引:
例如:
! 1 2 3 4 5 6 7 8 !!!!!-!!!!!-!-!!!!!!!!!!-!!!!!-!!!!!!!!!!!!!!!!!!!!-!-! 001 IDN
- 验证./[hol_library]/tab/tab_match中的匹配配置包含以下行:
! 1 2 3 !!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! HOL match_doc_uid I-IDN ...
- 将以下行添加到./[bib_library]/tab/tab_merge中:
! 1 2 3 !!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!> LOADMABHOL merge_doc_overlay 07
- 将以下行添加到./[bib_library]/tab/tab_merge_overlay中:
!1 2 3 4 !!-!-!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 07 2 C ##### 07 1 Y #####
- 添加含有以下行的新配置文件./[hol_library]/tab/import/fix_alma_001:
! 2 3 4 5 6 7 8 9 !-!!!!!-!!-!-!!!-!!!-!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!! 1 001 CHANGE-SUBFIELD ,a
-
新的或更新的馆藏记录:
添加以下行到./alephe/tab/job_list以将新的或更新的馆藏从Alma加载到Aleph。
这些来自Alma的加载每天会变更:假定已发布的文件位于Aleph服务器上。
如果不是,使用ftp实用程序或命令从FTP服务器传输到Aleph服务器,例如,运行以下命令:wget --ftp-user=USER --ftp-password='PASSWORD'ftp://ftp.exlibris.co.il/Aleph/Pub_Aleph_mab_hol_..._new.xml.tar.gz
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,
这将执行以下操作:- move_files脚本运行并清除/移动之前运行生成的输入文件。
- untar-alma脚本运行并解压缩Alma发布的文件,并将其移动到$data_scratch(在[bib_library]下)。
- p_file_02将Alma MARC XML文件转换为Aleph Sequential文件。
- p_file_08添加子字段'a'到标签'001'
- p_manage_36运行并在中央数据库中查找匹配的Aleph记录。
-
p_manage_18运行两次:
- 要使用“LOADHOL”合并例程将匹配的记录与Aleph记录合并
- 要将新记录插入到Aleph
- 定义job_list.conf中的第一个参数(W2),以便每天运行Alma发布馆藏信息。
- 将mab60替换为[hol_library]。
- 使用您的环境的正确路径替换untar_files的参数。
- 删除馆藏记录:
添加以下行到./alephe/tab/job_list以删除从Alma加载到Aleph的馆藏。
这些来自Alma的加载每天会变更:假定已发布的文件位于Aleph服务器上。 如果不是,使用ftp实用程序或命令从FTP服务器传输到Aleph服务器,例如,运行以下命令:wget --ftp-user=USER --ftp-password='PASSWORD' ftp://ftp.exlibris.co.il/Aleph/Pub_Aleph_mab_hol_..._del.xml.tar.gz
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,
这将执行以下操作:- untar-alma脚本运行并解压缩Alma发布的文件,并将其移动到$ data_scratch(在[hol_library]下)。
- p_file_02将Alma MARC XML文件转换为Aleph Sequential文件。
- p_file_08添加子字段'a'到标签'001'
- p_manage_36运行并在中央数据库中查找匹配的Aleph记录。
- p_manage_18从Aleph中删除匹配的记录(无匹配 = 错误)
- 定义job_list.conf中的第一个参数(W2),以便每天运行Alma发布馆藏信息。
- 将mab60替换为[hol_library]。
- 使用您的环境的正确路径替换untar_files的参数。
- 验证./[hol_library]/tab/tab11_ind中存在“001”索引:
- 配置加载单册信息:
本节描述在Aleph中心创建单册的流程(manage-60)。
- 在BIB库中,创建以下目录。 将要加载的单册的tar文件放在此目录中。
mkdir ./[BIB library]/items_to_center该目录中的文件应该压缩为tar文件,以tar.gz结尾。 当文件名包含new时,文件中的单册将作为新/更新的单册加载。 当文件名包含delete时,文件中的单册被作为删除单册处理。
- 添加以下行以将新的,更新的或已删除的单册从Alma加载到Aleph:
假定已发布的文件位于Aleph服务器上。 如果不是,使用ftp实用程序或命令从FTP服务器传输到Aleph服务器,例如,运行以下命令:
wget --ftp-user=USER --ftp-password='PASSWORD' ftp://ftp.exlibris.co.il/Aleph/Pub_Aleph_mab_hol_..._new.xml.tar.gz
添加到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
可以通过在不同运行时间内定义p_manage_60作业的其他行,将服务配置为每天运行多次。
- 在BIB库中,创建以下目录。 将要加载的单册的tar文件放在此目录中。
Alma配置
本部分描述在Alma中将Alma机构与Aleph中央编目整合所需的配置。
配置Aleph的中央目录集成配置文件
要使用Aleph中央目录,您必须配置中央目录集成配置文件。
要配置中央目录集成配置文件:
- 在集成配置文件列表页面(配置菜单 > 通用 > 外部系统 > 集成配置文件),点击添加集成文件。
- 输入集成配置文件的代码和名称。
- 从集成类型下拉列表选择中央编目集成。
- 在系统中选择Aleph系统类型。
- 选择下一步。 显示集成配置文件配置的下一页。
中央目录集成
- 按照下表填写字段:
中央目录集成 字段 描述 中央目录系统 系统 选择Aleph作为正在配置的中央目录系统类型。 - 您必须在该页选择系统 > Aleph,即使已在第一页选过。
- 每个机构只能配置一个中央目录整合配置文件。
提交配置(提交服务器设置) 主机 Aleph中央目录的IP地址。 端口 Aleph中央目录的端口。 图书馆 文档更新的Aleph图书馆。 系统编号前缀 图书馆唯一的系统编号前缀(例如,DE-604)。 中央目录中的固定例程输入由Aleph使用的固定例程。用户名 Aleph中的用户名。 密码 Aleph中的密码。 允许删除 选择以启用删除中央目录的记录。
当选定了“自动提交到中央目录”选项(见下文)时,则在元数据编辑器中删除中央管理的记录时会删除网络区和Aleph中的记录(在这两个系统中,删除只会在系统没有阻止删除时进行)。
自动提交到中央目录 该复选框仅对网络区成员机构可用。
选择以在元数据编辑器中保存中央管理的记录在Aleph Central Catalog和网络区中更新记录。
如果该复选框未选定,则保存记录会在网络区中保存而不会在Aleph中央目录中保存。 要在Aleph中央目录保存记录,编目员需要启用“提交记录到中央目录”操作。 只有中央管理的记录会在Aleph中央目录中更新。 对于不是中央管理的记录(新创建的记录和没有035识别符的现有记录),编目员需要启用“提交记录到中央目录”操作。
中央目录记录更改配置(VST服务器设置) 主机 Aleph中央目录中的VST服务器的IP地址。 端口 Aleph中央目录发送TCP/IP呼叫的端口。 本地编目ID 用于识别Aleph中的图书馆。 用户名 发送到Aleph中央目录的用户名。 密码 发送到Aleph中央目录的密码。 有效 选择有效使导入配置文件处于活动状态或无效使配置文件处于非活动状态。 计划 要计划导入过程,从下拉列表中选择计划。 可用选项有:- 不计划
- 每12个小时,从11:00开始
- 每6个小时,从05:00开始
- 每小时
当此作业运行时,将忽略编辑的记录上的锁定并导入记录。书目图书馆代码(逗号分隔) 输入保存书目记录(逗号分隔)的Aleph图书馆代码。 最后收割ID 该字段在第一次成功运行该进程后填充,表明下一次运行的起点。 如果要从特定记录ID中检索数据,则可以编辑此值。选择合并例程当记录重定向时,您可以选择旧记录与新记录的合并方式。 根据您的机构定义的合并规则,选择合并例程。 例如:- 覆盖除了本地的所有字段
- 如果存在,替换245和035 OCoLC
- 条件主题标题
- 只保留旧值
有关配置Alma合并记录时提取二级记录的标识符并放置在主系统中的信息,见配置书目重新导向字段。在合并过程中,没有首选记录操作 选择删除,屏蔽或保留选项之一,以指示当与Alma数据库中的记录同步时,如何处理来自合并记录(在Aleph中心目录中)的次级(非优先)记录。在合并过程中更新首选记录索书号 选择此选项可指示当记录合并到Aleph中央目录且随后与Alma数据库同步时(运行Aleph中央目录作业时),应在您的Alma数据库中保留的首选记录中更新馆藏索书号。运行 点击开始进程。 进程包括: - 通过VST服务器获取hbz ID,
- 通过z39服务器抓取完整记录,
- 通过元数据导入载入这些记录到Alma。
数据检索配置(Z39.50) 主机 Aleph中央目录的IP地址。 端口 Aleph中央目录发送Z39.50呼叫的端口。 数据库 Aleph中发送Z39.50查询的数据库。 检索属性 中央目录中系统编号位置的唯一标识符(相当于Marc 001字段)。 用户名 发送到Aleph中央目录的Z39.50用户名。 密码 发送到Aleph中央目录的Z39.50密码。 仓储导入配置文件 选择基于书目导入的仓储导入配置文件。 具体来说,导入配置文件需要在Aleph中央目录前缀上指定匹配项。 详情见配置Aleph中央编目集成配置文件的导入配置文件。复制编目的合并程序 从您的机构定义的合并规则中选择复制编目的合并例程。 在您执行套录编目时,这些规则按以下合并方式进行:- 覆盖除了本地的所有字段
- 如果存在,替换245和035 OCoLC
- 条件主题标题
- 只保留旧值
该合并例程决定套录编目时外部记录如何与现有记录合并。更多信息见使用合并规则。 - 选择保存。
有关配置外部系统集成配置文件的更多信息,见外部系统。
配置Aleph中央目录集成配置文件的导入配置文件。
在Aleph中央目录中更改并与您的Alma机构相关的书目记录使用为此目的配置的Alma导入配置文件导入Alma。 您创建的导入配置文件在Aleph中央目录整合配置文件中的仓储导入配置文件参数中指定(见仓储导入配置文件)。
使用以下创建仓储类型导入配置文件的步骤和Aleph中央目录配置说明创建新的Alma导入配置文件。
在配置文件详细信息部分中选择以下选项:
- 初始系统 - 从下拉列表中选择Aleph联合编目初始系统。
- 导入协议– 选择上传文件。
- 纸本资源格式 – 选择XML。
- 来源格式 – 选择MARC 21。
- 状态 – 选择 有效。
- 文件名模式 - 您可以将此选项留空。
- 交叉审核 – 选择否。
- 目标格式 – 选择MARC21书目。
从Aleph中央目录导入的导入配置文件详情部分
在匹配配置文件、匹配操作、自动多重匹配处理和无匹配部分中,选择/输入以下选项:
匹配配置文件部分
- 连续出版物匹配方法 -选择035(其他系统标识符)匹配方法。
- 系统标识符前缀(用于连续出版物匹配方法) - 输入Aleph中央目录的图书馆ISIL代码(图书馆和相关组织的国际标准标识符)。 这对应于要匹配的MARC 035字段中的系统编号。
- 非连续出版物匹配方法 - 选择035(其他系统标识符)匹配方法。
- 系统标识符前缀(用于非连续出版物匹配方法) - 输入Aleph中央目录的图书馆ISIL代码(图书馆和相关组织的国际标准标识符)。 这对应于要匹配的MARC 035字段中的系统编号。
匹配操作
- 处理方法 – 选择 自动。
- 当匹配时 – 选择 合并。
匹配操作 - 合并/覆盖
- 合并方法 - 选择相关的合并方法。 选择覆盖除本地外所有字段,保存所有本地字段,并用Aleph中央目录中的记录替换所有其他字段。
- 选择以下操作:
- 允许书目记录删除(如果在Aleph中央目录中删除的记录应从Alma机构删除)
- 从共享区取消书目记录链接
- 请勿覆盖/合并旧版记录 - 禁用
自动多重匹配处理
- 选择具有相同馆藏类型(电子/纸本)的首选记录选项。
无匹配
- 选择无匹配时参数的导入选项。
匹配记录的导入配置文件详情
配置与Aleph中央目录集成的发布配置文件
必须配置发布配置文件才能将馆藏信息从Alma机构发布到Aleph中央目录。 为了整合可用,必须发布可用性。 也可以发布单册和馆藏信息。 为了共享可用性、馆藏和单册信息,需要为可用性(LOW字段)、馆藏和单册创建三个发布配置文件。 有关创建发布配置文件的步骤以及以下部分中描述与Aleph中央目录集成的配置规范的详细信息,见发布及馆藏完善(常规发布)。
结果集
创建发布配置文件时,配置文件参数可能需要指定发布结果集。 在配置发布配置文件之前,使用以下高级仓储检索条件创建结果集:
- 查找 - 全部题名
- 标签屏蔽条件 = 否
- 其它系统编号条件 = <ISIL code>
发布到Aleph中央目录的结果集
规范化规则
需要为可用性、馆藏和单册发布配置文件创建规范化规则。 有关说明,见下例和使用规范化过程部分。
以下规范化规则示例用于可用性发布配置文件:
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 |
以下规范化规则示例用于馆藏发布配置文件:
馆藏规范化示例: |
---|
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 |
以下规范化规则示例用于单册发布配置文件:
单册规范化示例: |
---|
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 |
进程
对于您创建的每个规范化规则,您需要创建一个可以从您创建的发布配置文件中的使用规范化规则更正数据下拉列表中选择的进程。 更多信息见使用规范化进程。
对于您为使用Aleph中央目录创建的进程,需要指定以下内容:
- 业务实体 - 选择书目题名。
- 类型 - 选择Marc 21书目规范化。
- 进程 – 选择 MarcDroolNormalization。
- Drools文件密匙 - 选择您创建的规范化规则的名称。
有关为可用性规范化规则创建进程的示例,见以下截图。
进程配置通用信息
进程配置所选进程
进程配置Drools文件密钥
发布可用性配置
对于创建用于Aleph中央目录的可用性发布配置文件,添加含有以下指示的通用配置文件:
向导步骤1
- 输入配置文件名称。
- 从下拉列表中选择计划选项。
- 指定先前为发布配置文件创建的结果集的名称。
- 为发布参数选择书目等级。
- 选择MARC 21书目输出格式。
- 选择增量发布模式。
- 选择FTP发布协议。 有关配置FTP帐户的说明见配置S/FTP连接。
可用性发布配置文件向导步骤1
向导步骤2
- 从使用规范化规则更正数据下拉列表中选择为可用性发布配置文件创建的LOW字段规范化规则。
- 选择添加馆藏信息并将852馆藏标签映射到852书目标签。
- 选择添加电子资源库列表信息并指定:
- 映射到852作为可重复字段
- 将资源库列表PID映射到$8
- 将图书馆映射到$b
- 选择添加数字表现信息并指定:
- 映射到852作为可重复字段
- 将内部标识符(PID)映射到$8
- 将图书馆映射到$b
可用性发布配置文件向导步骤2
发布馆藏配置
对于创建的用于Aleph中央目录的馆藏发布配置文件,添加含有以下指示的通用配置文件:
向导步骤1
- 输入配置文件名称。
- 从下拉列表中选择计划选项。
- 指定先前为发布配置文件创建的结果集的名称。
- 为发布参数选择馆藏/资源库列表/表现级别。
- 选择MARC 21书目输出格式。
- 选择 增量 发布模式。
- 选择FTP发布协议 有关配置FTP帐户的说明见配置S/FTP连接。
馆藏发布配置文件向导步骤1
向导步骤2
- 从使用规范化规则更正数据下拉列表中选择为馆藏发布配置文件创建的馆藏规范化规则。
- 选择 添加馆藏信息并映射:
- 852馆藏标签到852个书目标签
- LDR到009书目标签
- 选择添加电子资源库列表信息并指定:
- 映射到852作为可重复字段
- 将资源库列表PID映射到$8
- 将图书馆映射到$b
- 选择添加数字表现信息并指定:
- 映射到852作为可重复字段
- 将内部标识符(PID)映射到$8
- 将图书馆映射到$b
馆藏发布配置文件向导步骤2
发布单册配置
对于创建用于Aleph中央目录的可用性发布配置文件,添加含有以下指示的通用配置文件:
向导步骤1
- 输入配置文件名称。
- 从下拉列表中选择计划选项。
- 指定先前为发布配置文件创建的结果集的名称。
- 为发布参数选择单册/资源库列表级别。
- 选择MARC 21书目输出格式。
- 选择 增量 发布模式。
- 选择FTP发布协议。 有关配置FTP帐户的说明见配置S/FTP连接。
单册发布配置文件向导步骤1
向导步骤2
- 从使用规范化规则更正数据下拉列表中选择您为馆藏发布配置文件创建的单册规范化规则。
- 选择添加单册信息并指定:
- 映射到ITM字段作为可重复字段
- 将单册PID子字段映射到$a
- 将单册政策子字段映射到$d
- 将描述子字段映射到$e
- 将永久图书馆子字段映射到$g
- 将馆藏编号子字段映射到$k
- 将条码子字段映射到$b
- 将资料类型子字段映射为$c
- 将进程类型子字段映射到$f
- 将永久位置子字段映射为$n
- 将索书号子字段映射到$i
- 映射单册索书号子字段到$j
- 选择添加电子资源库列表信息并指定:
- 映射到ITM字段作为可重复字段
- 将资源库列表PID映射到$a
- 将覆盖范围声明字段映射到$e
- 将图书馆映射到$g
单册发布配置文件向导步骤2
从Aleph中央目录中检索更改的记录
在创建并保存Aleph中央目录的集成配置文件后,集成配置文件的操作选项卡提供手动运行从Aleph中央目录检索更改记录作业的选项。
Aleph中央目录集成配置文件操作选项卡
点击运行提交作业。
使用运行从Aleph中央目录中检索更改的记录
当此作业运行时,将忽略编辑的记录上的锁定并导入记录。
Aleph中央目录集成作业报告
运行Aleph中央目录集成作业后,查看监控作业页面的历史选项卡(管理>管理作业>监视作业)以查看结果。
或者,从集成配置文件列表页面(配置菜单>通用>外部系统>集成配置文件),在包含Aleph 中心编目整合配置文件的行中选择操作>作业历史记录。 显示作业历史记录页面。 从作业历史页面中,对完成的作业选择操作 > 查看以显示作业报告页面。 展开记录处理和结果部分查看以下计数(记录数):
部分 | 描述 |
---|---|
已处理记录
|
|
结果
|
|
Aleph中央目录集成作业报告
在这些部分中,您可以选择预览记录查看记录详细信息。
Z39服务器故障,没有结果
当Z39服务器故障显示在作业结果中时,如Z39服务器中检索记录失败和Z39服务器中无结果,Alma将保留这些记录并在下一次作业运行时再次处理它们。
使用提交记录到中央目录
配置Aleph中央编目集成配置文件后,可以使用元数据编辑器中的提交记录到中央目录选项(文件操作 > 提交记录到中央目录)。
欲知更多信息,见提交记录到中央目录。
要使用非英语语言,在POST URL中插入以下参数:
$form {'con_lng'} = 'lng' ;
例如:
$form{'con_lng'} = 'ger' ;
Aleph中央目录的初始系统版本
对于存储在Alma中的书目记录,005字段包含Alma日期和时间版本信息。 对于Alma存储在Alma数据库中的具有Aleph中央目录数据库中相应记录的每条记录,Alma将Aleph记录的初始系统版本存储在单独的位置。
随后,当Alma向Aleph中央目录提交记录时,它将005字段中的Alma版本信息与之前单独存储的Aleph初始系统版本信息相替换。 这是为了使Aleph中央目录识别由Alma提交更新的记录为哪个版本。
使用具有Aleph中央目录集成配置文件的外部检索
配置Aleph中央目录集成配置文件后,配置文件显示为Alma元数据编辑器(工具>检索外部资源)中可用的检索外部资源选项的检索编目配置文件下拉列表中的选项。
Aleph中央目录的外部检索
欲知更多信息,见检索外部资源。
当您选择使用元数据编辑器中的检索外部资源中的Aleph中央目录配置文件时,系统编号参数可用于检索Aleph中央目录记录的001字段。