User Tools

Site Tools


evergreen-admin:sru_and_z39.50

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
evergreen-admin:sru_and_z39.50 [2009/12/15 11:59] – Complain about dinosaur z39.50 clients dbsevergreen-admin:sru_and_z39.50 [2013/01/23 07:26] – [Setting up the Z39.50 server] wolf29
Line 1: Line 1:
 ======Evergreen: SRU and Z39.50 server support====== ======Evergreen: SRU and Z39.50 server support======
 [[http://www.loc.gov/standards/sru/|Search/Retrieval via URL (SRU)]] is a specification for searching resources that relies on standard Web technology (HTTP, XML) for its implementation. Evergreen 1.4 supports basic SRU access through the /opac/extras/sru service defined in the Apache ''eg_vhost.conf'' configuration file and implemented in the sru_search() method in [[http://svn.open-ils.org/trac/ILS/browser/trunk/Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm|Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm]]. [[http://www.loc.gov/standards/sru/|Search/Retrieval via URL (SRU)]] is a specification for searching resources that relies on standard Web technology (HTTP, XML) for its implementation. Evergreen 1.4 supports basic SRU access through the /opac/extras/sru service defined in the Apache ''eg_vhost.conf'' configuration file and implemented in the sru_search() method in [[http://svn.open-ils.org/trac/ILS/browser/trunk/Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm|Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm]].
 +
 +
 +**NOTE:** This documentation is also available in the Evergreen documentation at http://libdog.mohawkcollege.ca/evergreen_documentation/1.6/draft/html/. In github: http://github.com/rsoulliere/Evergreen-DocBook/blob/master/1.6/admin/z3950.xml. 
  
 =====Testing Evergreen SRU with yaz-client===== =====Testing Evergreen SRU with yaz-client=====
Line 83: Line 86:
 </code> </code>
   - Run simple2ZOOM as a daemon, specifying the configuration files and one or more listener addresses that the Z39.50 server will be accessible on. If you do not specify a port, it will automatically run on port 9999. In the following example, we tell it to listen both to localhost on port 2210, and on dev.gapines.org on port 210:<code bash>   - Run simple2ZOOM as a daemon, specifying the configuration files and one or more listener addresses that the Z39.50 server will be accessible on. If you do not specify a port, it will automatically run on port 9999. In the following example, we tell it to listen both to localhost on port 2210, and on dev.gapines.org on port 210:<code bash>
-simple2zoom -c dgo.conf -- -f xml2marc-yaz.cfg localhost:2210 dev.gapines.org:210</code>+simple2zoom -c dgo.conf -- -f xml2marc-yaz.cfg localhost:2210 dev.gapines.org:210 &</code>
  
 To test the Z39.50 server, we can use yaz-client again:<code> To test the Z39.50 server, we can use yaz-client again:<code>
Line 96: Line 99:
 Options: search present delSet triggerResourceCtrl scan sort namedResultSets Options: search present delSet triggerResourceCtrl scan sort namedResultSets
 Elapsed: 0.010718 Elapsed: 0.010718
-Z> format marcxml+Z> format xml
 Z> find "dc.title=zone and dc.author=king" Z> find "dc.title=zone and dc.author=king"
 Sent searchRequest. Sent searchRequest.
evergreen-admin/sru_and_z39.50.txt · Last modified: 2023/07/26 11:53 by stompro

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.