On 23 March 2018 at 15:15, Radek Šiman <[email protected]> wrote: > Hi Koha friends, > > let's assume we have 3 libraries as independent instances on the same Koha > server, something like: > /etc/koha/sites/libraryA/koha-conf.xml > /etc/koha/sites/libraryB/koha-conf.xml > /etc/koha/sites/libraryC/koha-conf.xml > > Every library needs to run its own Z39.50 public server. I still can't find > the right way to set it up, although I have no problem with single-instance > servers. Could you please provide me instructions what files should I change > and how? I know about following parameters: > - publicserver's listen port in koha-conf.xml > - publicserver's server section in koha-conf.xml > - host and port in /etc/koha/zebradb/explain-biblios.xml
It should be possible to set the domain as well as the port that SRU/Z39.50 listens on in koha-conf.xml. So /etc/koha/sites/libraryA/koha-conf.xml could have this: <listen id="publicserver" >tcp:example.com:9997</listen> and /etc/koha/sites/libraryB/koha-conf.xml could have this: <listen id="publicserver" >tcp:example.org:9997</listen> (Same port, different domains.) I am pretty sure I had this working at some point, but I have not tested it recently, so Your Milage May Vary... > Even if one can setup different ports in aforementioned koha-conf.xml files, > there is only one host+port in explain-biblios.xml. Or maybe I don't > understand the right way how to setup multiple biblio servers on the same > port but with different credentials. The explain document served by SRU/Z39.50 is completely static! So you can change your configs as much as you like, and the explain document will remain the same, for all sites. I did create "Bug 12836 - Add a script to regenerate Explain files from configs" to try and fix this: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12836 But it has been stuck in FQA for a while, because I did not think enough about having it work with default configs, and because I have not found the time to fix those problems yet. Hope that helps (a bit)! Magnus On 23 March 2018 at 15:15, Radek Šiman <[email protected]> wrote: > Hi Koha friends, > > let's assume we have 3 libraries as independent instances on the same Koha > server, something like: > /etc/koha/sites/libraryA/koha-conf.xml > /etc/koha/sites/libraryB/koha-conf.xml > /etc/koha/sites/libraryC/koha-conf.xml > > Every library needs to run its own Z39.50 public server. I still can't find > the right way to set it up, although I have no problem with single-instance > servers. Could you please provide me instructions what files should I change > and how? I know about following parameters: > - publicserver's listen port in koha-conf.xml > - publicserver's server section in koha-conf.xml > - host and port in /etc/koha/zebradb/explain-biblios.xml > > Even if one can setup different ports in aforementioned koha-conf.xml files, > there is only one host+port in explain-biblios.xml. Or maybe I don't > understand the right way how to setup multiple biblio servers on the same > port but with different credentials. > > Thanks! > Radek Šiman > _______________________________________________ > Koha mailing list http://koha-community.org > [email protected] > https://lists.katipo.co.nz/mailman/listinfo/koha _______________________________________________ Koha mailing list http://koha-community.org [email protected] https://lists.katipo.co.nz/mailman/listinfo/koha

