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-