[Koha-bugs] [Bug 3087] Z39.50 server returns usmarc format records for UNIMARC DB

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Fri Oct 19 17:45:21 CEST 2012


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=3087

--- Comment #29 from Paul Poulain <paul.poulain at biblibre.com> ---
Testing this feature before pushing, I tried what all the existing UNIMARC
libraries will do: just update the code.

If you do that, and don't update your koha-zebra configuration files, you get a
very nasty:

Error: Can't call method "raw" on an undefined value at
/home/paul/koha.dev/koha-community/C4/Search.pm line 461. 

(on staff as well as on OPAC)

I think it's what I should expect, because the preferredRecordSyntax is now:
        $context->{ Zconn }->{ $server }->option(
            preferredRecordSyntax => C4::Context->preference("marcflavour") );

so UNIMARC in my case, and, of course, the retrieval syntax is still usmarc :((

* grepping zebra conf:
grep -R "syntax=\"usmarc\"" *
show that 4 files are concerned:
Using sed to update the configuration:
sed -i "s/syntax=\"usmarc\"/syntax=\"unimarc\"/" koha-conf.xml
sed -i "s/syntax=\"usmarc\"/syntax=\"unimarc\"/"
zebradb/retrieval-info-bib-dom.xml
sed -i "s/syntax=\"usmarc\"/syntax=\"unimarc\"/"
zebradb/retrieval-info-auth-grs1.xml
sed -i "s/syntax=\"usmarc\"/syntax=\"unimarc\"/"
zebradb/retrieval-info-auth-dom.xml

* grep -R "syntax=\"usmarc\"" *
tells me that there is more syntax="unimarc" in my configuration files

* restarting zebra
* restarting plack
* searching ... strike ! it works again

QUESTION BEFORE PUSHING = how to announce as widely as possible the
configuration change in 3.10 ? just in the Release Notes ? a specific entry on
koha-community.org ? I plan to announce that widely to the french community, of
course but Unimarc is not only france ;-)

waiting for your ideas before pushing (and, once pushed, I'll have to send a
mail in // to koha-devel & tweet for unimarc developers !

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list