User manual
Chapter 13
,ro 'lad;
Cxpttsr. ...,....
My Wehsite
Welcome to Koha...
Text added to OPAC Main User Block System Preference.
My OPAC Credits
kdìumxu: Eriq:iü:':
;;_,px'.I
Setting up a public Z39.50 server
With Koha you can publish your catalog records to the outside world via the Z39.50
protocol. This will allow any Z39.50 compliant client software to search and copy
records from your catalog. Some applications of this feature are:
Allow other libraries to copy records from your catalog
Include your catalog data in results of a Z39.50 compliant federated search
tool in use in your organization
Configuring your Koha to be a Z39.50 server is not that hard; we cover the steps below.
We edit the koha- conf . xml file to configure the public Z39.50 server:
koha @li190 -245: -/kohaclone$ vi /etc /koha -dev /etc /koha- conf.xml
Configuring the listen directive
The listen directive controls the network protocol, the IP address and the port that
our public server will be available on.
To set up the listen directive for the public server, remove the comment tags on the
listen directive for the public server:
<! -- public server runs on tcp -->
<listen id= "publicserver" >tcp: @:9999 < /listen>
The @ symbol signifies all IP addresses, so the public Z39.50 server will listen on any
and all IP addresses on the machine. You can set up a specific IP address here if you
like, something like:
<! -- public server runs on tcp - ->
<listen id= "publicserver" >tcp:192.168.1.123:9999< /listen>
[257]