Hi<br><br>I&#39;ve installed Koha 3.4.  I want to enable my server as public z39.50 server.  I have the following config file:<br>===========================<br><br>&lt;yazgfs&gt;<br>&lt;!-- [scheme:]host[:port][/databaseName] --&gt;<br>

&lt;!-- scheme: tcp, ssl, unix, http, sru --&gt;<br>&lt;!-- can run all servers on tcp, but the unix socket is faster --&gt;<br><br>&lt;listen id=&quot;biblioserver&quot;&gt;tcp:@:9999&lt;/listen&gt;<br>&lt;listen id=&quot;authorityserver&quot;&gt;tcp:@:9998&lt;/listen&gt;<br>

<br>&lt;!-- public server runs on tcp --&gt;<br>&lt;listen id=&quot;publicserver&quot; &gt;tcp:@:9999&lt;/listen&gt;<br><br>&lt;!-- Settings for special biblio server instance for PazPar2.<br>     Because PazPar2 only connects to a Z39.50 server using TCP/IP,<br>

     it cannot use the Unix-domain socket that biblioserver uses.<br>     Therefore, a custom server is defined. --&gt;<br>&lt;!--<br>&lt;listen id=&quot;mergeserver&quot;&gt;tcp:@:11001&lt;/listen&gt;<br>&lt;server id=&quot;mergeserver&quot;  listenref=&quot;mergeserver&quot;&gt; <br>

    &lt;directory&gt;/var/lib/koha/zebradb/biblios&lt;/directory&gt;<br>    &lt;config&gt;/etc/koha/zebradb/zebra-biblios.cfg&lt;/config&gt;<br>    &lt;cql2rpn&gt;/etc/koha/zebradb/pqf.properties&lt;/cql2rpn&gt;<br>&lt;/server&gt;<br>

--&gt;<br><br>&lt;!-- BIBLIOGRAPHIC RECORDS --&gt;<br>&lt;server id=&quot;biblioserver&quot;  listenref=&quot;biblioserver&quot;&gt; <br>    &lt;directory&gt;/var/lib/koha/zebradb/biblios&lt;/directory&gt;<br>    &lt;config&gt;/etc/koha/zebradb/zebra-biblios.cfg&lt;/config&gt;<br>

    &lt;cql2rpn&gt;/etc/koha/zebradb/pqf.properties&lt;/cql2rpn&gt;<br>     &lt;!-- &lt;docpath&gt;xsl&lt;/docpath&gt; --&gt;<br>     &lt;!-- &lt;stylesheet&gt;xsl/default.xsl&lt;/stylesheet&gt; --&gt;<br>     &lt;!-- &lt;maximumrecordsize&gt;2000000&lt;/maximumrecordsize&gt; --&gt;<br>

     &lt;retrievalinfo&gt;<br>       &lt;retrieval syntax=&quot;usmarc&quot; name=&quot;F&quot;/&gt;<br>       &lt;retrieval syntax=&quot;usmarc&quot; name=&quot;B&quot;/&gt;<br>       &lt;retrieval syntax=&quot;xml&quot; name=&quot;F&quot;/&gt;<br>

       &lt;retrieval syntax=&quot;xml&quot; name=&quot;B&quot;/&gt;<br>       &lt;retrieval syntax=&quot;xml&quot; name=&quot;marcxml&quot;<br>                  identifier=&quot;info:srw/schema/1/marcxml-v1.1&quot;&gt;<br>

         &lt;backend syntax=&quot;usmarc&quot; name=&quot;F&quot;&gt;<br>           &lt;marc inputformat=&quot;marc&quot; outputformat=&quot;marcxml&quot;<br>                 inputcharset=&quot;utf-8&quot;/&gt;<br>         &lt;/backend&gt;<br>

       &lt;/retrieval&gt;<br>       &lt;retrieval syntax=&quot;xml&quot; name=&quot;dc&quot;&gt;<br>         &lt;backend syntax=&quot;usmarc&quot; name=&quot;F&quot;&gt;<br>           &lt;marc inputformat=&quot;marc&quot; outputformat=&quot;marcxml&quot;<br>

                 inputcharset=&quot;utf-8&quot;/&gt;<br>           &lt;xslt stylesheet=&quot;/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2DC.xsl&quot;/&gt;<br>         &lt;/backend&gt;<br>       &lt;/retrieval&gt;<br>

       &lt;retrieval syntax=&quot;xml&quot; name=&quot;mods&quot;&gt;<br>         &lt;backend syntax=&quot;usmarc&quot; name=&quot;F&quot;&gt;<br>           &lt;marc inputformat=&quot;marc&quot; outputformat=&quot;marcxml&quot;<br>

                 inputcharset=&quot;utf-8&quot;/&gt;<br>           &lt;xslt stylesheet=&quot;/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2MODS.xsl&quot;/&gt;<br>         &lt;/backend&gt;<br>       &lt;/retrieval&gt;<br>

       &lt;retrieval syntax=&quot;xml&quot; name=&quot;rdfdc&quot;&gt;<br>         &lt;backend syntax=&quot;usmarc&quot; name=&quot;F&quot;&gt;<br>           &lt;marc inputformat=&quot;marc&quot; outputformat=&quot;marcxml&quot;<br>

                 inputcharset=&quot;utf-8&quot;/&gt;<br>           &lt;xslt stylesheet=&quot;/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2RDFDC.xsl&quot;/&gt;<br>         &lt;/backend&gt;<br>       &lt;/retrieval&gt;<br>

       &lt;retrieval syntax=&quot;xml&quot; name=&quot;rss2&quot;&gt;<br>         &lt;backend syntax=&quot;usmarc&quot; name=&quot;F&quot;&gt;<br>           &lt;marc inputformat=&quot;marc&quot; outputformat=&quot;marcxml&quot;<br>

                 inputcharset=&quot;utf-8&quot;/&gt;<br>           &lt;xslt stylesheet=&quot;/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2RSS2.xsl&quot;/&gt;<br>         &lt;/backend&gt;<br>       &lt;/retrieval&gt;<br>

       &lt;retrieval syntax=&quot;xml&quot; name=&quot;utils&quot;&gt;<br>         &lt;backend syntax=&quot;usmarc&quot; name=&quot;F&quot;&gt;<br>           &lt;marc inputformat=&quot;marc&quot; outputformat=&quot;marcxml&quot;<br>

                 inputcharset=&quot;utf-8&quot;/&gt;<br>           &lt;xslt stylesheet=&quot;/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slimUtils.xsl&quot;/&gt;<br>         &lt;/backend&gt;<br>       &lt;/retrieval&gt;<br>

     &lt;/retrievalinfo&gt;<br>    &lt;xi:include href=&quot;/etc/koha/zebradb/explain-biblios.xml&quot;<br>                xmlns:xi=&quot;<a href="http://www.w3.org/2001/XInclude">http://www.w3.org/2001/XInclude</a>&quot;&gt;<br>

      &lt;xi:fallback&gt;<br>      &lt;explain xmlns=&quot;<a href="http://explain.z3950.org/dtd/2.0/">http://explain.z3950.org/dtd/2.0/</a>&quot;&gt;<br>          &lt;serverInfo&gt;<br>            &lt;host&gt;localhost&lt;/host&gt;<br>

            &lt;port&gt;9998&lt;/port&gt;<br>            &lt;database&gt;biblios&lt;/database&gt;<br>          &lt;/serverInfo&gt;<br>        &lt;/explain&gt;<br>      &lt;/xi:fallback&gt;<br>    &lt;/xi:include&gt;<br>&lt;/server&gt;<br>

&lt;serverinfo id=&quot;biblioserver&quot;&gt;<br>        &lt;ccl2rpn&gt;/etc/koha/zebradb/ccl.properties&lt;/ccl2rpn&gt;<br>        &lt;user&gt;kohauser&lt;/user&gt;    <br>        &lt;password&gt;zebrastripes&lt;/password&gt;<br>

&lt;/serverinfo&gt;<br><br>&lt;!-- AUTHORITY RECORDS --&gt;<br>&lt;server id=&quot;authorityserver&quot;  listenref=&quot;authorityserver&quot; &gt;<br>    &lt;directory&gt;/var/lib/koha/zebradb/authorities&lt;/directory&gt;<br>

    &lt;config&gt;/etc/koha/zebradb/zebra-authorities-dom.cfg&lt;/config&gt;<br>    &lt;cql2rpn&gt;/etc/koha/zebradb/pqf.properties&lt;/cql2rpn&gt;<br>     &lt;!-- &lt;docpath&gt;xsl&lt;/docpath&gt; --&gt;<br>     &lt;!-- &lt;stylesheet&gt;xsl/default.xsl&lt;/stylesheet&gt; --&gt;<br>

     &lt;!-- &lt;maximumrecordsize&gt;2000000&lt;/maximumrecordsize&gt; --&gt;<br>    &lt;xi:include href=&quot;/etc/koha/zebradb/retrieval-info-auth-dom.xml&quot;<br>                xmlns:xi=&quot;<a href="http://www.w3.org/2001/XInclude">http://www.w3.org/2001/XInclude</a>&quot;&gt;<br>

      &lt;xi:fallback&gt;<br>     &lt;retrievalinfo&gt;<br>       &lt;retrieval syntax=&quot;usmarc&quot; name=&quot;F&quot;/&gt;<br>       &lt;retrieval syntax=&quot;usmarc&quot; name=&quot;B&quot;/&gt;<br>       &lt;retrieval syntax=&quot;xml&quot; name=&quot;marcxml&quot;<br>

                  identifier=&quot;info:srw/schema/1/marcxml-v1.1&quot;&gt;<br>         &lt;backend syntax=&quot;usmarc&quot; name=&quot;F&quot;&gt;<br>           &lt;marc inputformat=&quot;marc&quot; outputformat=&quot;marcxml&quot;<br>

                 inputcharset=&quot;utf-8&quot;/&gt;<br>         &lt;/backend&gt;<br>       &lt;/retrieval&gt;<br>       &lt;retrieval syntax=&quot;xml&quot; name=&quot;dc&quot;&gt;<br>         &lt;backend syntax=&quot;usmarc&quot; name=&quot;F&quot;&gt;<br>

           &lt;marc inputformat=&quot;marc&quot; outputformat=&quot;marcxml&quot;<br>                 inputcharset=&quot;utf-8&quot;/&gt;<br>           &lt;xslt stylesheet=&quot;/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2DC.xsl&quot;/&gt;<br>

         &lt;/backend&gt;<br>       &lt;/retrieval&gt;<br>       &lt;retrieval syntax=&quot;xml&quot; name=&quot;mods&quot;&gt;<br>         &lt;backend syntax=&quot;usmarc&quot; name=&quot;F&quot;&gt;<br>           &lt;marc inputformat=&quot;marc&quot; outputformat=&quot;marcxml&quot;<br>

                 inputcharset=&quot;utf-8&quot;/&gt;<br>           &lt;xslt stylesheet=&quot;/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2MODS.xsl&quot;/&gt;<br>         &lt;/backend&gt;<br>       &lt;/retrieval&gt;<br>

       &lt;retrieval syntax=&quot;xml&quot; name=&quot;rdfdc&quot;&gt;<br>         &lt;backend syntax=&quot;usmarc&quot; name=&quot;F&quot;&gt;<br>           &lt;marc inputformat=&quot;marc&quot; outputformat=&quot;marcxml&quot;<br>

                 inputcharset=&quot;utf-8&quot;/&gt;<br>           &lt;xslt stylesheet=&quot;/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slim2RDFDC.xsl&quot;/&gt;<br>         &lt;/backend&gt;<br>       &lt;/retrieval&gt;<br>

       &lt;retrieval syntax=&quot;xml&quot; name=&quot;utils&quot;&gt;<br>         &lt;backend syntax=&quot;usmarc&quot; name=&quot;F&quot;&gt;<br>           &lt;marc inputformat=&quot;marc&quot; outputformat=&quot;marcxml&quot;<br>

                 inputcharset=&quot;utf-8&quot;/&gt;<br>           &lt;xslt stylesheet=&quot;/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slimUtils.xsl&quot;/&gt;<br>         &lt;/backend&gt;<br>       &lt;/retrieval&gt;<br>

     &lt;/retrievalinfo&gt;<br>      &lt;/xi:fallback&gt;<br>    &lt;/xi:include&gt;<br>    &lt;xi:include href=&quot;/etc/koha/zebradb/explain-authorities.xml&quot;<br>                xmlns:xi=&quot;<a href="http://www.w3.org/2001/XInclude">http://www.w3.org/2001/XInclude</a>&quot;&gt;<br>

      &lt;xi:fallback&gt;<br>      &lt;explain xmlns=&quot;<a href="http://explain.z3950.org/dtd/2.0/">http://explain.z3950.org/dtd/2.0/</a>&quot;&gt;<br>          &lt;serverInfo&gt;<br>            &lt;host&gt;localhost&lt;/host&gt;<br>

            &lt;port&gt;9999&lt;/port&gt;<br>            &lt;database&gt;authorities&lt;/database&gt;<br>          &lt;/serverInfo&gt;<br>        &lt;/explain&gt;<br>      &lt;/xi:fallback&gt;<br>    &lt;/xi:include&gt;<br>

&lt;/server&gt;<br>&lt;serverinfo id=&quot;authorityserver&quot;&gt;<br>    &lt;ccl2rpn&gt;/etc/koha/zebradb/ccl.properties&lt;/ccl2rpn&gt;<br>    &lt;user&gt;kohauser&lt;/user&gt;<br>    &lt;password&gt;zebrastripes&lt;/password&gt;<br>

&lt;/serverinfo&gt;<br><br>&lt;!-- ADDITIONAL KOHA CONFIGURATION DIRECTIVE --&gt;<br>&lt;!-- db_scheme should follow the DBD driver name --&gt; <br>&lt;!-- port info: mysql:3306 Pg:5432 (5433 on Debian) --&gt;<br>&lt;config&gt;<br>

 &lt;db_scheme&gt;mysql&lt;/db_scheme&gt;<br> &lt;database&gt;koha&lt;/database&gt;<br> &lt;hostname&gt;localhost&lt;/hostname&gt;<br> &lt;port&gt;3306&lt;/port&gt;<br> &lt;user&gt;kohaadmin&lt;/user&gt;<br> &lt;pass&gt;katikoan&lt;/pass&gt;<br>

 &lt;biblioserver&gt;biblios&lt;/biblioserver&gt;<br> &lt;biblioservershadow&gt;1&lt;/biblioservershadow&gt;<br> &lt;authorityserver&gt;authorities&lt;/authorityserver&gt;<br> &lt;authorityservershadow&gt;1&lt;/authorityservershadow&gt;<br>

 &lt;intranetdir&gt;/usr/share/koha/intranet/cgi-bin&lt;/intranetdir&gt;<br> &lt;opacdir&gt;/usr/share/koha/opac/cgi-bin/opac&lt;/opacdir&gt;<br> &lt;opachtdocs&gt;/usr/share/koha/opac/htdocs/opac-tmpl&lt;/opachtdocs&gt;<br>

 &lt;intrahtdocs&gt;/usr/share/koha/intranet/htdocs/intranet-tmpl&lt;/intrahtdocs&gt;<br> &lt;includes&gt;/usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/includes/&lt;/includes&gt;<br> &lt;logdir&gt;/var/log/koha&lt;/logdir&gt;<br>

 &lt;pazpar2url&gt;<a href="http://mykoha-laptop:11002/search.pz2">http://mykoha-laptop:11002/search.pz2</a>&lt;/pazpar2url&gt;<br> &lt;install_log&gt;/usr/share/koha/misc/koha-install-log&lt;/install_log&gt;<br> &lt;useldapserver&gt;0&lt;/useldapserver&gt;&lt;!-- see C4::Auth_with_ldap for extra configs you must add if you want to turn this on --&gt;<br>

 &lt;memcached_servers&gt;&lt;/memcached_servers&gt;<br> &lt;memcached_namespace&gt;&lt;/memcached_namespace&gt;<br>&lt;/config&gt;<br>&lt;/yazgfs&gt;<br>===========================<br clear="all"><br>Now I&#39;m trying to connect from other z39.50 client as:<br>

<br>Hostname: mypublic ip<br>Port: 9999<br>Database: biblios<br>Syntax: MARC21/USMARC<br>Encoding: UTF-8<br><br>But uanable to connect.  Anything i am missing?<br><br>How can I test?<br><br><br>-- <br>Regards<br><br>Abdul Vali<br>

Librarian - ASE School<br><br><br>