I propose to remove Smithsonian Institution as a delivered sample z39.50 target for several reasons. Its collection would seem to be of limited utility for most libraries. Also, and more important, I spent a long time working with them on search problems a while back. Something has changed on their server which seems to require particular search attributes to be sent as part of the search. As it stands now in Koha, only a raw (keyword) search and an author search will produce any results. A title search fails unless it's the full, exact title -- no partial entries. ISBN/ISSN, subject headings, LC call number, and other searches all fail even if a known entry is sent. Koha is using title attr 1=4 for all z39.50 title search, as near as I can tell, and Smithsonian says they're set to use 44. Similar for subject -- Koha is set to 21 and Smithsonian is using 121. A manual yaz z39.50 search specifying the right attributes does work on Smithsonian, but changing them would screw up other z39.50 searches that are now working properly. Any objections to just removing Smithsonian from the list?
Tested Z39.50search on Smithsonian Institution Libraries. Result: Connection failed to siris-libraries.si.edu I agree that the entry could be removed from installer\data\mysql\en\optional\sample_z3950_servers.sql Marc
Wow...it is rather annoying for the Smithsonian to use only 44, rather than 44 and 4. http://sirismm.si.edu/siris/z3950connections.htm In the short-term, it probably makes sense to remove the Smithsonian from the sample list. However, this points out the usefulness of being able to map search fields to Bib-1 attributes on a target by target basis. I think Jared and I discussed this at one point, but there hasn't really been any client-driven impetus to set this up.
My experience is the same as reported in Bug 4925 Remove Smithsonian as a delivered z39.50 target. I could not remove or edit Smithsonian to add/ change it to WorldCat target. I added a Z39 search target of WorldCat and also edited the Smithsonian Target to the WorldCat values. Both had the same error message of "Connection failed to worldcat.org" My search engine was set to: http://library.nyelpc.com:8080/cgi-bin/koha/cataloguing/z3950_search.pl Target library settings are: Target: WORLDCAT hostname/port: worldcat.org:210 Database: OCLAuthoritiesLc UserID: nulle Password: null Checked: No Rank: 0 Syntax: UNIMARC Encoding: MARC-8 (also tried utf8) Timeout: 0 Any suggestions? Thanks Kerry MacNeal Contributing factors - we are not a registered WorldCat OCLC user; is there a required registered user lookup table?
I can write the patch if we agree on removing it. What do people think?
Removing +1
Created attachment 39966 [details] [review] Bug 4925: Remove Smithsonian as a delivered z39.50 target Removes the Smithsonian as a target installed with the sample data during installation. Also adds the newer LOC authority targets to files where they were missing. To test: - Verify the Smithsonian has been removed from all translated installers - Verify the files are still valid SQL and install correctly
Oh sure. Make me go find other issues with this section of code too. :( -- Why are there ALTER TABLE's in the sample sql files?! Someone remind me to file a bug. Back to looking this over.
Created attachment 40146 [details] [review] Bug 4925: Remove Smithsonian as a delivered z39.50 target Removes the Smithsonian as a target installed with the sample data during installation. Also adds the newer LOC authority targets to files where they were missing. To test: - Verify the Smithsonian has been removed from all translated installers - Verify the files are still valid SQL and install correctly NOTE: There was tiny scope creep which included ensuring there were two Authority z39.50 servers as well. Text files properly reflect the removal. SQL 'source' of SQL files worked properly. Was able to Z39.50 search for all of the 'en'. Signed-off-by: Mark Tompsett <mtompset@hotmail.com>
Created attachment 40169 [details] [review] Bug 4925: Remove Smithsonian as a delivered z39.50 target Removes the Smithsonian as a target installed with the sample data during installation. Also adds the newer LOC authority targets to files where they were missing. To test: - Verify the Smithsonian has been removed from all translated installers - Verify the files are still valid SQL and install correctly NOTE: There was tiny scope creep which included ensuring there were two Authority z39.50 servers as well. Text files properly reflect the removal. SQL 'source' of SQL files worked properly. Was able to Z39.50 search for all of the 'en'. Signed-off-by: Mark Tompsett <mtompset@hotmail.com> Signed-off-by: Jonathan Druart <jonathan.druart@koha-community.org>
Patch pushed to master. Thanks Katrina!
Pushed to 3.20.x will be in 3.20.2
Pushed to 3.18.x will be in 3.18.09
Patch not pushed 3.16.x branch, due to patch conflicts
Created attachment 41187 [details] [review] Bug 4925: Remove Smithsonian as a delivered z39.50 target [3.16.x] Removes the Smithsonian as a target installed with the sample data during installation. Also adds the newer LOC authority targets to files where they were missing. To test: - Verify the Smithsonian has been removed from all translated installers - Verify the files are still valid SQL and install correctly NOTE: There was tiny scope creep which included ensuring there were two Authority z39.50 servers as well. Text files properly reflect the removal. SQL 'source' of SQL files worked properly. Was able to Z39.50 search for all of the 'en'. Signed-off-by: Mark Tompsett <mtompset@hotmail.com> Signed-off-by: Jonathan Druart <jonathan.druart@koha-community.org>
(In reply to M. Tompsett from comment #14) > Created attachment 41187 [details] [review] [review] > Bug 4925: Remove Smithsonian as a delivered z39.50 target [3.16.x] Pushed to 3.16.x, will be in 3.16.13 thanx Mark :0)