Hi! I think your problem is described here: http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5667 There is a signed off patch for this, so hopefully it will be fixed in 3.4.1.
Basically, if you want to fix it yourself, you need to *copy* this part of the config: <!-- BIBLIOGRAPHIC RECORDS --> <server id="biblioserver" listenref="biblioserver"> ... </server> <serverinfo id="biblioserver"> ... </serverinfo> and change it to: <!-- Z39.50 --> <server id="publicserver" listenref="publicserver"> ... </server> <serverinfo id="publicserver"> ... </serverinfo> Best regards, Magnus Enger libriotech.no 2011/5/14 Abdul Vali <abdul.val...@gmail.com>: > Hi > > I've installed Koha 3.4. I want to enable my server as public z39.50 > server. I have the following config file: > =========================== > > <yazgfs> > <!-- [scheme:]host[:port][/databaseName] --> > <!-- scheme: tcp, ssl, unix, http, sru --> > <!-- can run all servers on tcp, but the unix socket is faster --> > > <listen id="biblioserver">tcp:@:9999</listen> > <listen id="authorityserver">tcp:@:9998</listen> > > <!-- public server runs on tcp --> > <listen id="publicserver" >tcp:@:9999</listen> > > <!-- Settings for special biblio server instance for PazPar2. > Because PazPar2 only connects to a Z39.50 server using TCP/IP, > it cannot use the Unix-domain socket that biblioserver uses. > Therefore, a custom server is defined. --> > <!-- > <listen id="mergeserver">tcp:@:11001</listen> > <server id="mergeserver" listenref="mergeserver"> > <directory>/var/lib/koha/zebradb/biblios</directory> > <config>/etc/koha/zebradb/zebra-biblios.cfg</config> > <cql2rpn>/etc/koha/zebradb/pqf.properties</cql2rpn> > </server> > --> > > <!-- BIBLIOGRAPHIC RECORDS --> > <server id="biblioserver" listenref="biblioserver"> > <directory>/var/lib/koha/zebradb/biblios</directory> > <config>/etc/koha/zebradb/zebra-biblios.cfg</config> > <cql2rpn>/etc/koha/zebradb/pqf.properties</cql2rpn> > <!-- <docpath>xsl</docpath> --> > <!-- <stylesheet>xsl/default.xsl</stylesheet> --> > <!-- <maximumrecordsize>2000000</maximumrecordsize> --> > <retrievalinfo> > <retrieval syntax="usmarc" name="F"/> > <retrieval syntax="usmarc" name="B"/> > <retrieval syntax="xml" name="F"/> > <retrieval syntax="xml" name="B"/> > <retrieval syntax="xml" name="marcxml" > identifier="info:srw/schema/1/marcxml-v1.1"> > <backend syntax="usmarc" name="F"> > <marc inputformat="marc" outputformat="marcxml" > inputcharset="utf-8"/> > </backend> > </retrieval> > <retrieval syntax="xml" name="dc"> > <backend syntax="usmarc" name="F"> > <marc inputformat="marc" outputformat="marcxml" > inputcharset="utf-8"/> > <xslt > stylesheet="/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2DC.xsl"/> > </backend> > </retrieval> > <retrieval syntax="xml" name="mods"> > <backend syntax="usmarc" name="F"> > <marc inputformat="marc" outputformat="marcxml" > inputcharset="utf-8"/> > <xslt > stylesheet="/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2MODS.xsl"/> > </backend> > </retrieval> > <retrieval syntax="xml" name="rdfdc"> > <backend syntax="usmarc" name="F"> > <marc inputformat="marc" outputformat="marcxml" > inputcharset="utf-8"/> > <xslt > stylesheet="/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2RDFDC.xsl"/> > </backend> > </retrieval> > <retrieval syntax="xml" name="rss2"> > <backend syntax="usmarc" name="F"> > <marc inputformat="marc" outputformat="marcxml" > inputcharset="utf-8"/> > <xslt > stylesheet="/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2RSS2.xsl"/> > </backend> > </retrieval> > <retrieval syntax="xml" name="utils"> > <backend syntax="usmarc" name="F"> > <marc inputformat="marc" outputformat="marcxml" > inputcharset="utf-8"/> > <xslt > stylesheet="/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slimUtils.xsl"/> > </backend> > </retrieval> > </retrievalinfo> > <xi:include href="/etc/koha/zebradb/explain-biblios.xml" > xmlns:xi="http://www.w3.org/2001/XInclude"> > <xi:fallback> > <explain xmlns="http://explain.z3950.org/dtd/2.0/"> > <serverInfo> > <host>localhost</host> > <port>9998</port> > <database>biblios</database> > </serverInfo> > </explain> > </xi:fallback> > </xi:include> > </server> > <serverinfo id="biblioserver"> > <ccl2rpn>/etc/koha/zebradb/ccl.properties</ccl2rpn> > <user>kohauser</user> > <password>zebrastripes</password> > </serverinfo> > > <!-- AUTHORITY RECORDS --> > <server id="authorityserver" listenref="authorityserver" > > <directory>/var/lib/koha/zebradb/authorities</directory> > <config>/etc/koha/zebradb/zebra-authorities-dom.cfg</config> > <cql2rpn>/etc/koha/zebradb/pqf.properties</cql2rpn> > <!-- <docpath>xsl</docpath> --> > <!-- <stylesheet>xsl/default.xsl</stylesheet> --> > <!-- <maximumrecordsize>2000000</maximumrecordsize> --> > <xi:include href="/etc/koha/zebradb/retrieval-info-auth-dom.xml" > xmlns:xi="http://www.w3.org/2001/XInclude"> > <xi:fallback> > <retrievalinfo> > <retrieval syntax="usmarc" name="F"/> > <retrieval syntax="usmarc" name="B"/> > <retrieval syntax="xml" name="marcxml" > identifier="info:srw/schema/1/marcxml-v1.1"> > <backend syntax="usmarc" name="F"> > <marc inputformat="marc" outputformat="marcxml" > inputcharset="utf-8"/> > </backend> > </retrieval> > <retrieval syntax="xml" name="dc"> > <backend syntax="usmarc" name="F"> > <marc inputformat="marc" outputformat="marcxml" > inputcharset="utf-8"/> > <xslt > stylesheet="/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2DC.xsl"/> > </backend> > </retrieval> > <retrieval syntax="xml" name="mods"> > <backend syntax="usmarc" name="F"> > <marc inputformat="marc" outputformat="marcxml" > inputcharset="utf-8"/> > <xslt > stylesheet="/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2MODS.xsl"/> > </backend> > </retrieval> > <retrieval syntax="xml" name="rdfdc"> > <backend syntax="usmarc" name="F"> > <marc inputformat="marc" outputformat="marcxml" > inputcharset="utf-8"/> > <xslt > stylesheet="/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2RDFDC.xsl"/> > </backend> > </retrieval> > <retrieval syntax="xml" name="utils"> > <backend syntax="usmarc" name="F"> > <marc inputformat="marc" outputformat="marcxml" > inputcharset="utf-8"/> > <xslt > stylesheet="/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slimUtils.xsl"/> > </backend> > </retrieval> > </retrievalinfo> > </xi:fallback> > </xi:include> > <xi:include href="/etc/koha/zebradb/explain-authorities.xml" > xmlns:xi="http://www.w3.org/2001/XInclude"> > <xi:fallback> > <explain xmlns="http://explain.z3950.org/dtd/2.0/"> > <serverInfo> > <host>localhost</host> > <port>9999</port> > <database>authorities</database> > </serverInfo> > </explain> > </xi:fallback> > </xi:include> > </server> > <serverinfo id="authorityserver"> > <ccl2rpn>/etc/koha/zebradb/ccl.properties</ccl2rpn> > <user>kohauser</user> > <password>zebrastripes</password> > </serverinfo> > > <!-- ADDITIONAL KOHA CONFIGURATION DIRECTIVE --> > <!-- db_scheme should follow the DBD driver name --> > <!-- port info: mysql:3306 Pg:5432 (5433 on Debian) --> > <config> > <db_scheme>mysql</db_scheme> > <database>koha</database> > <hostname>localhost</hostname> > <port>3306</port> > <user>kohaadmin</user> > <pass>katikoan</pass> > <biblioserver>biblios</biblioserver> > <biblioservershadow>1</biblioservershadow> > <authorityserver>authorities</authorityserver> > <authorityservershadow>1</authorityservershadow> > <intranetdir>/usr/share/koha/intranet/cgi-bin</intranetdir> > <opacdir>/usr/share/koha/opac/cgi-bin/opac</opacdir> > <opachtdocs>/usr/share/koha/opac/htdocs/opac-tmpl</opachtdocs> > <intrahtdocs>/usr/share/koha/intranet/htdocs/intranet-tmpl</intrahtdocs> > <includes>/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/includes/</includes> > <logdir>/var/log/koha</logdir> > <pazpar2url>http://mykoha-laptop:11002/search.pz2</pazpar2url> > <install_log>/usr/share/koha/misc/koha-install-log</install_log> > <useldapserver>0</useldapserver><!-- see C4::Auth_with_ldap for extra > configs you must add if you want to turn this on --> > <memcached_servers></memcached_servers> > <memcached_namespace></memcached_namespace> > </config> > </yazgfs> > =========================== > > Now I'm trying to connect from other z39.50 client as: > > Hostname: mypublic ip > Port: 9999 > Database: biblios > Syntax: MARC21/USMARC > Encoding: UTF-8 > > But uanable to connect. Anything i am missing? > > How can I test? > > > -- > Regards > > Abdul Vali > Librarian - ASE School > > > > _______________________________________________ > Koha mailing list http://koha-community.org > Koha@lists.katipo.co.nz > http://lists.katipo.co.nz/mailman/listinfo/koha > > _______________________________________________ Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz http://lists.katipo.co.nz/mailman/listinfo/koha