koha-zebra
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Koha-zebra] ZOOM error 10002 "Encoding failed" from diag-set 'ZOOM'


From: Adam Dickmeiss
Subject: Re: [Koha-zebra] ZOOM error 10002 "Encoding failed" from diag-set 'ZOOM'
Date: Wed, 18 Jan 2006 08:36:31 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; da-DK; rv:1.7.12) Gecko/20051007 Debian/1.7.12-1

Sebastian Hammer wrote:
Hi Paul,

My sense is that this is not a Zebra problem but a client-side problem.

Agreed.
Would you be able to reproduce this with a short Perl script that does not depend on any external libraries (other than ZOOM)? That would greatly help us in nailing down the problem.


I just tried the script (removed a few lines) againsts yaz-ztest. That worked OK - with YAZ from CVS and the latest release 2.1.10.

/ Adam

All the best,

--Sebastian

Paul POULAIN wrote:

Hi,

Sorry to bother you, but I can't solve the 10002 "encoding failed" error...

I checked that yaz/zoom/zebra are uptodate. I recompiled them. (I also am sure I have iconv and expat package)

whatever my zebra.cfg file contains, I alway get this error :-(

Here is my last zebra.cfg :
=============
profilePath: ${srcdir:-.}:/usr/local/share/idzebra/tab/
attset: bib1.att
attset: explain.att
recordType: grs.marcxml
lockDir: lock
setTmpDir: tmp
keyTmpDir: tmp
memMax: 100
perm.anonymous: rw
encoding utf-8
storeKeys:1
storeData:1

Here is my script :
=================
It just creates the zebra DB (that I drop everytime with a rm -rf *.mf), and tries to recordInsert a simple XML file
The error 10002 is here wether I have the encoding="UTF-8" or not.


#!/usr/bin/perl
use strict;
use C4::Context;
use C4::Biblio;
use ZOOM;
my $dbh = C4::Context->dbh;
my $Zconn;
eval {
    $Zconn = new ZOOM::Connection('localhost','2100');
};
if ($@) {
    print "Error ", address@hidden>code()," : ",address@hidden>message()."\n";
    die;
}
my $Zpackage = $Zconn->package();
$Zpackage->option(databaseName => 'Koha');
$Zpackage->send("create");

my $record='
<?xml version="1.0" encoding="UTF-8"?>
<collection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"; xmlns="http://www.loc.gov/MARC21/slim";>
<record>
  <leader>00754     2200229   4500</leader>
  <controlfield tag="001">2</controlfield>
  <datafield tag="010" ind1=" " ind2=" ">
    <subfield code="a">2729843132</subfield>
    <subfield code="d">190 F</subfield>
  </datafield>
  <datafield tag="090" ind1=" " ind2=" ">
    <subfield code="9">1</subfield>
    <subfield code="a">1</subfield>
  </datafield>
  <datafield tag="105" ind1=" " ind2=" ">
    <subfield code="a">y       00  y</subfield>
  </datafield>
  <datafield tag="200" ind1="1" ind2=" ">
    <subfield code="a">Introduction aux probas</subfield>
    <subfield code="f">Jean Pierre DELMAS</subfield>
  </datafield>
  <datafield tag="606" ind1=" " ind2=" ">
    <subfield code="9">3339</subfield>
    <subfield code="9">3321</subfield>
    <subfield code="a">MATHEMATIQUES</subfield>
  </datafield>
  <datafield tag="686" ind1=" " ind2=" ">
    <subfield code="a">LIVR</subfield>
  </datafield>
  <datafield tag="995" ind1=" " ind2=" ">
    <subfield code="b">CDI</subfield>
    <subfield code="c">CDI</subfield>
    <subfield code="e">SL</subfield>
    <subfield code="f">Non inventorie</subfield>
    <subfield code="j">000498</subfield>
    <subfield code="o">2</subfield>
    <subfield code="9">1</subfield>
  </datafield>
</record>
</collection>
';
my $Zpackage = $Zconn->package();
$Zpackage->option(databaseName => 'Koha');
$Zpackage->option(action => "recordInsert");
$Zpackage->option(record => $record);
$Zpackage->send("update");
$Zpackage->destroy;







reply via email to

[Prev in Thread] Current Thread [Next in Thread]