Skip to content

Nastavení Z39.50 veřejného serveru

radiuscz edited this page Jun 21, 2019 · 8 revisions

Doba potřebná k realizaci: 15 minut

1. v souboru /etc/koha/sites/nazev_instance/koha-conf.xml

<listen id="publicserver">tcp:@:9998</listen>

2. odkomentujte sekci “publicserver”

<!-- PUBLICSERVER'S BIBLIOGRAPHIC RECORDS -->

<!-- This can be used to set up a public Z39.50/SRU server. -->

<server id="publicserver" listenref="publicserver">

3. pokud nechcete používat pro připojení uživatelské jméno a heslo, zakomentujte

<!-- <user></user>

<password></password>-->

4. v /etc/koha/zebradb/explain-biblios.xml nastavte port, kde poběží Z-server

<host>localhost</host> <port>9998</port>

5. v /etc/koha/sites/jmeno_instance/zebra-biblios-dom.cfg zakomentujte sekci heslo

#passwd: /etc/koha/sites/instance_name/zebra.passwd

6. poté restartujte Zebru

koha-zebra --restart jmeno_instance

7. ve firewallu Debianu povolte port, který jste nastavili výše

iptables -I INPUT 1 -p tcp --dport 9998 -j ACCEPT

iptables-save

8. otestujte funkčnost Z-serveru

yaz-client -c /etc/koha/zebradb/ccl.properties verejna_IP:9998/biblios

Pokud je všechno, jak má dostanete takovýto výsledek:

Connecting...OK.

Sent initrequest.

Connection accepted by v3 target.

ID : 81

Name : Zebra Information Server/GFS/YAZ

Version: 4.2.30 98864b44c654645bc16b2c54f822dc2e45a93031

Options: search present delSet triggerResourceCtrl scan sort extendedServices namedResultSets

Elapsed: 0.002333

9. otestujte připojení Z-klientem (například z jiné instalace Koha)

Clone this wiki locally