[Koha] Corrupted record
Beda Szukics
beda at muri-gries.ch
Fri Jun 20 18:32:52 NZST 2008
Henri-Damien LAURENT schrieb:
> Frederic Demians a écrit :
>
>>> When I do a "rebuild_zebra.pl -b" I allways get the following error:
>>>
>>> problem with :577 : :38: parser error : Premature end of data in tag
>>> subfield line 38
>>> <subfield code="6">SCH
>>> ^
>>> :38: parser error : Premature end of data in tag datafield line 33
>>> <subfield code="6">SCH
>>> ^
>>> :38: parser error : Premature end of data in tag record line 2
>>> <subfield code="6">SCH
>>> ^
>>> at /usr/lib/perl5/XML/LibXML/SAX/Parser.pm line 31
>>>
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <record
>>> 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">
>>>
>>> <leader>00521nam a2200133 4500</leader>
>>> <controlfield tag="008">
>>> 960105s1970||||||||||||||||||||||||||||ger</controlfield>
>>> <datafield tag="245" ind1="0" ind2="4">
>>> <subfield code="a">Die schönsten Helden- und Rittersagen des
>>> Mittelalters /</subfield>
>>> <subfield code="c">[Für die Jugend bearb. von] Gerhard Aick ; Mit
>>>
>>>
>>
>>
> That record seems to be in UTF8 and MARC21.
> Leader has correct value on leader 8th position.
> But the characters has been double encoded.
> Maybe the import of this record was not properly done.
>
> Do you know its origin ?
>
This particular record was part of an import I did some time ago. Its
origin is my old "handmade" lybrary management. I used a german program
called FAUST to manage the biblios of the library in question. I used
its printing facilities to create the marc-records. Those record were in
ISO-8859-1. I did a second step importing them in OO and then exporting
the file using the filter off OO to create an UTF-8 file. This one I
imported in MarcEdit, did some corrections, compiled it and then
imported them in koha.
Everything went fine so far. Now there are about 5000 records in my
database and the only one giving trouble is the one above. The problem
seems to be the call number with in this case is "SCHÖ" (I usually
avoided to use non-ASCII-caracters in call-numbers, this one seems to be
the only exception). Somehow the record can't be deleted or edited in
any way using the usual methods of koha. So it seems that a need an
unusual way to get rid of that Ö or of the whole record so I could enter
a corrected version of it.
(The somehow corrupted way of representing the data above seems to be
the result of my copiing and pasting the files from a linux to a windows
system).
The record wich I imported is (un-compiled with MarcEdit):
=LDR 00438nam 2200109 45e0
=008 \\960105s1970||||||||||||||||||||||||||||ger
=245 04$aDie schönsten Helden- und Rittersagen des Mittelalters /$c[Für
die Jugend bearb. von] Gerhard Aick ; Mit vielen Zeichnungen von Erich Hölle
=260 \\$aWien :$bTosa Verlag,$c[ca. 1970]
=300 \\$a508 S. :$bIll. ;$c23 cm
=700 1\$aAick, Gerhard
=700 1\$aHölle, Erich
=942 \\$cBUCH$kSCHÖ
=952 \\$p160$oSCHÖ$aSB$bSB$yBUCH
Hope that gives some hints
Thank you Beda
More information about the Koha
mailing list