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

    NCIP RequestItem message not working with bib system number

    Description

    The NCIP RequestItem message works when the ISBN is used, but we can't get it to work with the Aleph bib system number. The system number is highly preferred, since it guarantees that a single bib will be returned.  The bibliographic system number is a unique match point. With ISBN, or title match, we typically get multiple hits.

    Resolution

    Note: It would seem that the "SYS" code could be used to look records up by their Aleph system number, but it's unclear that NCIP can do this. An 001 field, indexed in the Direct Index, was used in the sample setup below.  

     

    In ./xxx50/tab_ncip.conf: 

    [Default] 
    match_id_type = auto 
    pin_required = N 
    bibliographic_item_id = S001 
    accept_item_status = 28 

    and in ./xxx50/tab_ncip_record_id,: 

    !    1        2    3           4 
    !!!!!!!!!!-!!!!!-!!!!!-!!!!!!!!!!!!!!!!!!!! 
    S001       S001  001## 

    This means that the manage-05 Service needs to be run to produce Z11 S001 index entries containing the 001/system number (expanded into the bib record).   

    That requires an entry like this in tab00.lng:

    H S001   IND     21 00       00       System Number

    One like this in tab11_ind:

    S001                     001

    and an entry like this in the ./xxx01/tab/tab_expand:

    INDEX   fix_doc_001

      or 

    INDEX   fix_doc_001_prefix_sysno  XXX01-