Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    将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:
         
    1. 设置VST服务器定义:

      1. 输入以下内容:
        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
      2. 输入以下内容:
        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
        
      3. 输入以下内容:
        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
        
        如果需要,可以实施进一步的转换程序和表格。
      4. 激活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服务器。
    2. 设置Z39.50定义Aleph z39_server

      1. 验证$alephe_tab/z39_server/z39_server.conf下的端口是否正确。
         
      2. MAB环境:
        将“Z39”员工更改为ADMIN(用户图书馆),并为“MAB01”图书馆添加权限(允许所有常用选项卡)。

        对于USMARC环境:
            将“Z39”员工更改为ADMIN(用户图书馆),并为“USM01”图书馆添加权限(允许所有常用选项卡)。
         
      3. 为了通过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
           
      4. 可选地,(仅MAB环境)- 为使用新MB2MC转换的Alma Z39.50检索定义新基准,以保持原始设置(旧MAB - > MARC转换)。 详情见以下部分:转换MAB为MARC
         
      5. 可选地,(USMARC环境)- 对使用向003字段添加预定义代码,035字段含有来自001的系统编号和来自003的前缀的新扩展的"Z39_SERVER"的Alma Z39.50检索定义新基准。 见扩展 - 添加003和035
    3. 将MAB转换为MARC: (仅MAB环境

       
      1. ./[bib_library]/tab_expand中添加新部分,类似于以下示例:
        !!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!> 
        MAB2MARC   expand_doc_bib_bib_mab2marc    DOWN-MAX=10 
        MAB2MARC   fix_doc_clear                  DUP-FLD=Y
        
      2. ./[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中的行:
        的固定例程
      3. MAB环境中通过全局变量表定义用户特定的值。
        $data_tab中表格的名称是tab_globalvar_convtb.m2m
        将表./mab01/tab/ttt_49bvb.tab_globalvar_convtb.m2m复制到./[bib_library]/tab/ tab_globalvar_convtb.m2m并更改ISIL-Code用户。
    4. 将MARC转换为MAB: (仅MAB环境

      1. ./[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
        
      2. 通过添加在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
        
      3. ./[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##
        
    5. 扩展 - 添加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
        “alma.fix'”定义如下(xxx01 $data_tab/import/):
      !   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。
    6. 配置update-doc-alma X-service:

      1. 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
      2. 要设置输入记录与数据库记录的合并,在tab_fix中添加为fix_doc_overlay例程定义的合并部分。 每个成员可以有不同的合并部分。
        例如,对于上述的ALMA1MC2MB,在./[bib_library]/tab/tab_merge中添加以下内容:
        !   1                   2                               3 
        !!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!> 
        ALMA1MC2MB merge_doc_overlay              AA
        
      3. ./[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 #####
        

    7. 配置加载馆藏信息(书目记录LOW字段):

      本节描述使用LOW字段加载馆藏信息到书目记录。
      1. 要处理删除LOW字段,
        ./[bib_library]/tab/tab_fix中添加以下行和需要的部分: 
        !!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!> 
        LOWRM fix_doc_do_file_08 delete_low_fields
      2. 要通过修复程序删除LOW字段,请验证./[bib_library]/tab/import/delete_low_fields表中是否包含以下行:  
    !   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,
      
      这将执行以下操作:
      1. 'untar-alma'脚本运行并解压缩Alma发布的文件,并将其移动到$ data_scratch(在[bib_library]下)
      2. p_file_02将Alma MARC XML文件转换为Aleph Sequential文件。
      3. p_manage_36运行并在中央数据库中查找匹配的Aleph记录。
      4. p_manage_18运行两次:
        • 要使用“LOADHOL”合并例程将匹配的记录与Aleph记录合并
        • 要将新记录插入到Aleph
      5. p_manage_37使用LOWRM固定例程删除LOW字段
    • 定义job_list.conf中的第一个参数(W2),以便每天运行Alma发布馆藏信息。
    • 将mab01替换为[bib_library]。
    • 使用您的环境的正确路径替换untar_files的参数。
    • 配置加载馆藏记录信息:
      本节描述加载馆藏记录到HOL图书馆。
      1. 验证./[hol_library]/tab/tab11_ind中存在“001”索引:
        例如:
        ! 1    2    3     4        5            6           7 8 
        !!!!!-!!!!!-!-!!!!!!!!!!-!!!!!-!!!!!!!!!!!!!!!!!!!!-!-!
        001                      IDN
        
      2. 验证./[hol_library]/tab/tab_match中的匹配配置包含以下行:
        ! 1                 2                              3 
        !!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
        HOL   match_doc_uid                  I-IDN 
        ...
        
      3. 将以下行添加到./[bib_library]/tab/tab_merge中:
        !   1                   2                               3 
        !!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!> 
        LOADMABHOL merge_doc_overlay              07
        
      4. 将以下行添加到./[bib_library]/tab/tab_merge_overlay中: 
        !1 2 3          4 
        !!-!-!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
        07 2 C ##### 
        07 1 Y #####
        
      5. 添加含有以下行的新配置文件./[hol_library]/tab/import/fix_alma_001: 
        !   2   3  4  5   6    7                 8                           9 
        !-!!!!!-!!-!-!!!-!!!-!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!
        1 001                      CHANGE-SUBFIELD                 ,a
        
      6. 新的或更新的馆藏记录
        添加以下行到./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,
        
        这将执行以下操作:
        1. move_files脚本运行并清除/移动之前运行生成的输入文件。
        2. untar-alma脚本运行并解压缩Alma发布的文件,并将其移动到$data_scratch(在[bib_library]下)。
        3. p_file_02将Alma MARC XML文件转换为Aleph Sequential文件。
        4. p_file_08添加子字段'a'到标签'001'
        5. p_manage_36运行并在中央数据库中查找匹配的Aleph记录。
        6. p_manage_18运行两次:
          • 要使用“LOADHOL”合并例程将匹配的记录与Aleph记录合并
          • 要将新记录插入到Aleph
      7. 定义job_list.conf中的第一个参数(W2),以便每天运行Alma发布馆藏信息。
      8. mab60替换为[hol_library]。
      9. 使用您的环境的正确路径替换untar_files的参数。
      10. 删除馆藏记录:
        添加以下行到./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,
        
        这将执行以下操作:
        1. untar-alma脚本运行并解压缩Alma发布的文件,并将其移动到$ data_scratch(在[hol_library]下)。
        2. p_file_02将Alma MARC XML文件转换为Aleph Sequential文件。
        3. p_file_08添加子字段'a'到标签'001'
        4. p_manage_36运行并在中央数据库中查找匹配的Aleph记录。
        5. p_manage_18从Aleph中删除匹配的记录(无匹配 = 错误)
      11. 定义job_list.conf中的第一个参数(W2),以便每天运行Alma发布馆藏信息。
      12. 将mab60替换为[hol_library]。
      13. 使用您的环境的正确路径替换untar_files的参数。
    • 配置加载单册信息:
      本节描述在Aleph中心创建单册的流程(manage-60)。
      1. 在BIB库中,创建以下目录。 将要加载的单册的tar文件放在此目录中。
        mkdir ./[BIB library]/items_to_center
        该目录中的文件应该压缩为tar文件,以tar.gz结尾。 当文件名包含new时,文件中的单册将作为新/更新的单册加载。 当文件名包含delete时,文件中的单册被作为删除单册处理。
      2. 添加以下行以将新的,更新的或已删除的单册从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作业的其他行,将服务配置为每天运行多次。

    Alma配置

    本部分描述在Alma中将Alma机构与Aleph中央编目整合所需的配置。

    配置Aleph的中央目录集成配置文件

    要使用Aleph中央目录,您必须配置中央目录集成配置文件。
    要配置中央目录集成配置文件:
    1. 在集成配置文件列表页面(配置菜单 > 通用 > 外部系统 > 集成配置文件),点击添加集成文件
    2. 输入集成配置文件的代码名称
    3. 集成类型下拉列表选择中央编目集成
    4. 系统中选择Aleph系统类型。
    5. 选择下一步。 显示集成配置文件配置的下一页。

      Central_Catalog_Integration_16_TC_newUI.png

      中央目录集成
    6. 按照下表填写字段:
      中央目录集成
      字段 描述
      中央目录系统
      系统 选择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数据库中保留的首选记录中更新馆藏索书号。
      运行 点击开始进程。 进程包括:
      1. 通过VST服务器获取hbz ID,
      2. 通过z39服务器抓取完整记录,
      3. 通过元数据导入载入这些记录到Alma。
      数据检索配置(Z39.50)
      主机 Aleph中央目录的IP地址。
      端口 Aleph中央目录发送Z39.50呼叫的端口。
      数据库 Aleph中发送Z39.50查询的数据库。
      检索属性 中央目录中系统编号位置的唯一标识符(相当于Marc 001字段)。
      用户名 发送到Aleph中央目录的Z39.50用户名。
      密码 发送到Aleph中央目录的Z39.50密码。
      仓储导入配置文件
      选择基于书目导入的仓储导入配置文件。 具体来说,导入配置文件需要在Aleph中央目录前缀上指定匹配项。 详情见配置Aleph中央编目集成配置文件的导入配置文件
      复制编目的合并程序
      从您的机构定义的合并规则中选择复制编目的合并例程。 在您执行套录编目时,这些规则按以下合并方式进行:
      • 覆盖除了本地的所有字段
      • 如果存在,替换245和035 OCoLC
      • 条件主题标题
      • 只保留旧值
      该合并例程决定套录编目时外部记录如何与现有记录合并。
      更多信息见使用合并规则
    7. 选择保存
    有关配置外部系统集成配置文件的更多信息,见外部系统

    配置Aleph中央目录集成配置文件的导入配置文件。

    在Aleph中央目录中更改并与您的Alma机构相关的书目记录使用为此目的配置的Alma导入配置文件导入Alma。 您创建的导入配置文件在Aleph中央目录整合配置文件中的仓储导入配置文件参数中指定(见仓储导入配置文件)。
    使用以下创建仓储类型导入配置文件的步骤和Aleph中央目录配置说明创建新的Alma导入配置文件。
    在配置文件详细信息部分中选择以下选项:
    • 初始系统 - 从下拉列表中选择Aleph联合编目初始系统。
    • 导入协议– 选择上传文件
    • 纸本资源格式 – 选择XML
    • 来源格式 – 选择MARC 21
    • 状态 – 选择 有效
    • 文件名模式 - 您可以将此选项留空。
    • 交叉审核 – 选择
    • 目标格式 – 选择MARC21书目
    Import_Profile_Details_for_Importing_From_the_Aleph_Central_Catalog_02_TC.png
    从Aleph中央目录导入的导入配置文件详情部分
    在匹配配置文件、匹配操作、自动多重匹配处理和无匹配部分中,选择/输入以下选项:
    匹配配置文件部分
    • 连续出版物匹配方法 -选择035(其他系统标识符)匹配方法
    • 系统标识符前缀(用于连续出版物匹配方法) - 输入Aleph中央目录的图书馆ISIL代码(图书馆和相关组织的国际标准标识符)。 这对应于要匹配的MARC 035字段中的系统编号。
    • 非连续出版物匹配方法 - 选择035(其他系统标识符)匹配方法
    • 系统标识符前缀(用于非连续出版物匹配方法) - 输入Aleph中央目录的图书馆ISIL代码(图书馆和相关组织的国际标准标识符)。 这对应于要匹配的MARC 035字段中的系统编号。
    匹配操作
    • 处理方法 – 选择 自动
    • 当匹配时 – 选择 合并
    匹配操作 - 合并/覆盖
    • 合并方法 - 选择相关的合并方法。 选择覆盖除本地外所有字段,保存所有本地字段,并用Aleph中央目录中的记录替换所有其他字段。
    • 选择以下操作:
      • 允许书目记录删除(如果在Aleph中央目录中删除的记录应从Alma机构删除)
      • 从共享区取消书目记录链接
      • 请勿覆盖/合并旧版记录 - 禁用
    自动多重匹配处理
    • 选择具有相同馆藏类型(电子/纸本)的首选记录选项。
    无匹配
    • 选择无匹配时参数的导入选项。

    Import_Profile_Details_for_Matching_Records_from_the_Aleph_Central_Catalog_02_TC_newUI.png

    匹配记录的导入配置文件详情

    配置与Aleph中央目录集成的发布配置文件

    必须配置发布配置文件才能将馆藏信息从Alma机构发布到Aleph中央目录。 为了整合可用,必须发布可用性。 也可以发布单册和馆藏信息。 为了共享可用性、馆藏和单册信息,需要为可用性(LOW字段)、馆藏和单册创建三个发布配置文件。 有关创建发布配置文件的步骤以及以下部分中描述与Aleph中央目录集成的配置规范的详细信息,见发布及馆藏完善(常规发布)
    您的发布配置文件的先决条件包括结果集规范化规则和每个规范化规则的过程(见下文)。

    结果集

    创建发布配置文件时,配置文件参数可能需要指定发布结果集。 在配置发布配置文件之前,使用以下高级仓储检索条件创建结果集:
    • 查找 - 全部题名
    • 标签屏蔽条件 = 否
    • 其它系统编号条件 = <ISIL code>
    Set_for_Publishing_to_the_Aleph_Central_Catalog_04_TC.png
    发布到Aleph中央目录的结果集

    规范化规则

    需要为可用性、馆藏和单册发布配置文件创建规范化规则。 有关说明,见下例和使用规范化过程部分。
    以下规范化规则示例用于可用性发布配置文件:
    LOW字段规范化
    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文件密匙 - 选择您创建的规范化规则的名称。
    有关为可用性规范化规则创建进程的示例,见以下截图。

    Process_Configuration_General_Information_02_TC_newUI.png

    进程配置通用信息

    Process_Configuration_Selected_Process_02_TC_newUI.png

    进程配置所选进程

    Process_Configuration_Drools_File_Key_02_TC_newUI.png

    进程配置Drools文件密钥

    发布可用性配置

    对于创建用于Aleph中央目录的可用性发布配置文件,添加含有以下指示的通用配置文件
    向导步骤1
    • 输入配置文件名称。
    • 从下拉列表中选择计划选项。
    • 指定先前为发布配置文件创建的结果集的名称。
    • 发布参数选择书目等级
    • 选择MARC 21书目输出格式。
    • 选择增量发布模式。
    • 选择FTP发布协议。 有关配置FTP帐户的说明见配置S/FTP连接
    Availability_Publishing_Profile_Wizard_Step_1_04_TC.png
    可用性发布配置文件向导步骤1
    向导步骤2
    • 使用规范化规则更正数据下拉列表中选择为可用性发布配置文件创建的LOW字段规范化规则。
    • 选择添加馆藏信息并将852馆藏标签映射到852书目标签。
    • 选择添加电子资源库列表信息并指定:
      • 映射到852作为可重复字段
      • 将资源库列表PID映射到$8
      • 将图书馆映射到$b
    • 选择添加数字表现信息并指定:
      • 映射到852作为可重复字段
      • 将内部标识符(PID)映射到$8
      • 将图书馆映射到$b

    Availability_Publishing_Profile_Wizard_Step_2_02_TC_newUI.png

    可用性发布配置文件向导步骤2

    发布馆藏配置

    对于创建的用于Aleph中央目录的馆藏发布配置文件,添加含有以下指示的通用配置文件
    向导步骤1
    • 输入配置文件名称。
    • 从下拉列表中选择计划选项。
    • 指定先前为发布配置文件创建的结果集的名称。
    • 发布参数选择馆藏/资源库列表/表现级别
    • 选择MARC 21书目输出格式。
    • 选择 增量 发布模式。
    • 选择FTP发布协议 有关配置FTP帐户的说明见配置S/FTP连接
    Holdings_Publishing_Profile_Wizard_Step_1_02_TC.png
    馆藏发布配置文件向导步骤1
    向导步骤2
    • 使用规范化规则更正数据下拉列表中选择为馆藏发布配置文件创建的馆藏规范化规则。
    • 选择 添加馆藏信息并映射:
      • 852馆藏标签到852个书目标签
      • LDR到009书目标签
    • 选择添加电子资源库列表信息并指定:
      • 映射到852作为可重复字段
      • 将资源库列表PID映射到$8
      • 将图书馆映射到$b
    • 选择添加数字表现信息并指定:
      • 映射到852作为可重复字段
      • 将内部标识符(PID)映射到$8
      • 将图书馆映射到$b

    Holdings_Publishing_Profile_Wizard_Step_2_02_TC_newUI.png

    馆藏发布配置文件向导步骤2

    发布单册配置

    对于创建用于Aleph中央目录的可用性发布配置文件,添加含有以下指示的通用配置文件
    向导步骤1
    • 输入配置文件名称。
    • 从下拉列表中选择计划选项。
    • 指定先前为发布配置文件创建的结果集的名称。
    • 发布参数选择单册/资源库列表级别
    • 选择MARC 21书目输出格式。
    • 选择 增量 发布模式。
    • 选择FTP发布协议。 有关配置FTP帐户的说明见配置S/FTP连接
    Items_Publishing_Profile_Wizard_Step_1_12.png
    单册发布配置文件向导步骤1
    向导步骤2
    • 使用规范化规则更正数据下拉列表中选择您为馆藏发布配置文件创建的单册规范化规则。
    • 选择添加单册信息并指定:
      • 映射到ITM字段作为可重复字段
      • 将单册PID子字段映射到$a
      • 将单册政策子字段映射到$d
      • 将描述子字段映射到$e
      • 将永久图书馆子字段映射到$g
      • 将馆藏编号子字段映射到$k
      • 将条码子字段映射到$b
      • 将资料类型子字段映射为$c
      • 将进程类型子字段映射到$f
      • 将永久位置子字段映射为$n
      • 将索书号子字段映射到$i
      • 映射单册索书号子字段到$j
    • 选择添加电子资源库列表信息并指定:
      • 映射到ITM字段作为可重复字段
      • 将资源库列表PID映射到$a
      • 将覆盖范围声明字段映射到$e
      • 将图书馆映射到$g

    Items_Publishing_Profile_Wizard_Step_2_02_TC_newUI.png

    单册发布配置文件向导步骤2

    从Aleph中央目录中检索更改的记录

    在创建并保存Aleph中央目录的集成配置文件后,集成配置文件的操作选项卡提供手动运行从Aleph中央目录检索更改记录作业的选项。

    Aleph_Central_Catalog_Integration_Profile_Actions_Tab_04_TC_newUI.png

    Aleph中央目录集成配置文件操作选项卡
    点击运行提交作业。

    Using_Run_to_Retrieve_Changed_Records_from_the_Aleph_Central_Catalog_04_newUI.png

    使用运行从Aleph中央目录中检索更改的记录
    当此作业运行时,将忽略编辑的记录上的锁定并导入记录。

    Aleph中央目录集成作业报告

    运行Aleph中央目录集成作业后,查看监控作业页面的历史选项卡(管理>管理作业>监视作业)以查看结果。
    或者,从集成配置文件列表页面(配置菜单>通用>外部系统>集成配置文件),在包含Aleph 中心编目整合配置文件的行中选择操作>作业历史记录。 显示作业历史记录页面。 从作业历史页面中,对完成的作业选择操作 > 查看以显示作业报告页面。 展开记录处理和结果部分查看以下计数(记录数):
    Aleph中央目录整合作业报告
    部分 描述
    已处理记录
    • 更新记录 ID
    • 新建记录 ID
    • 标记为删除的记录
    • 标记为合并的记录
    结果
    • 无法的删除记录
    • 无法删除的有馆藏记录
    • 未添加的记录(手动验证)
    • 与共享区链接的记录
    • 过滤器忽略的记录
    • 合并的记录ID
    • 未能合并的记录
    • 验证错误
    • 无法更新/删除记录
    • 在Z39服务器中搜索失败的记录
    • Z39服务器无查询结果
    • 删除的记录总数
    • 未删除的记录 - 记录ID不存在
    Aleph_Central_Catalog_Integration_Job_Report_04.png
    Aleph中央目录集成作业报告
    在这些部分中,您可以选择预览记录查看记录详细信息。
    Z39_Server_Record_Failure_04.png
    Z39服务器故障,没有结果
    当Z39服务器故障显示在作业结果中时,如Z39服务器中检索记录失败Z39服务器中无结果,Alma将保留这些记录并在下一次作业运行时再次处理它们。

    使用提交记录到中央目录

    配置Aleph中央编目集成配置文件后,可以使用元数据编辑器中的提交记录到中央目录选项(文件操作 > 提交记录到中央目录)。
    contribute_record_to_central_catalog_NL.png
    欲知更多信息,见提交记录到中央目录

    如果在集成配置文件(见上文)中选定了“自动提交到中央目录”选项,“提交记录到中央目录”操作不会对已提交到Aleph的记录启用(035$a中有系统前缀的记录,例如DE-605)。 此类记录在保存时自动发送至Aleph。
    如果记录在任何“保存时的MARC 21验证”例程中失败,“提交记录到中央目录”操作不会发送记录到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元数据编辑器(工具>检索外部资源)中可用的检索外部资源选项的检索编目配置文件下拉列表中的选项。
    contribute_record_to_central_catalog.png
    Aleph中央目录的外部检索
    欲知更多信息,见检索外部资源
    当您选择使用元数据编辑器中的检索外部资源中的Aleph中央目录配置文件时,系统编号参数可用于检索Aleph中央目录记录的001字段。
    • Was this article helpful?