]> git.evergreen-ils.org Git - Evergreen.git/commit
LP#1519925 - Allow MARC Federated Search to search UPC index of local catalog.
authorJosh Stompro <stomproj@larl.org>
Wed, 25 Nov 2015 19:36:08 +0000 (13:36 -0600)
committerJason Stephenson <jstephenson@mvlc.org>
Mon, 30 Nov 2015 19:48:46 +0000 (14:48 -0500)
commit5bc3e5e8a5ec583d17a918f4fcb4d0bd5292bd43
treef0af3858ac40c702d80fe5079a0e003006248d8c
parent720a216fda5a41ebd9e4142fd5db7a049beef464
LP#1519925 - Allow MARC Federated Search to search UPC index of local catalog.

If a organization added UPC search for certain Z39.50 servers then the UPC search box
would display in the MARC Federated Search interface, but the local catalog would
not be searched.  This adds the ability to search the local catalog "Evergreen Catalog"
UPC index from that interface.

Confirm the Issue:

1. To trigger the initial problem you need a Z39.50 server setup that includes a UPC
Search.  For OCLC the following Z39.50 attributes add UPC searching.
Name:upc, Label:UPC, Code:1007, Format:4, Truncation:0

2. Now the MARC Federated Search should include a UPC search option.  Try searching
for a UPC that exists in the local catalog.  Nothing should come up.

After patch applied:

1. Now if you search for a UPC in the MARC Federated Search that you know exists,
it will show up.

Signed-off-by: Josh Stompro <stomproj@larl.org>
Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Z3950.pm