Print

Print


hi All,

the Zebralist appears to be relatively inactive.
anyone here have experience indexing MARC binaries
with zebra?


[log in to unmask]




-------- Original Message --------
Subject: zebraidx errors, and zebrasrv ERROR 121
Date: Thu, 12 Jun 2008 12:47:40 -0700
From: [log in to unmask] <[log in to unmask]>
To: Zebralist <[log in to unmask]>
CC: Sebastian Hammer <[log in to unmask]>, siznax <[log in to unmask]>

hi All,

setting up my first zebra server, and i'm rather new to Z39.50,
so any suggestions at all would be greatly appreciated. i'm
using Zebra 2.0.32, Configured as: i486-pc-linux-gnu,
Using ICU.

1) i've been given a MARC binary that appears to have local
numbers in the 099 field (see below [a]), so i want to be
able to do something like: find @attr 1=12 BT-3551

2) first, i tried specifying recordType: grs.marc.usmarc

3) and modified the usmarc.abs config table as follows:

   elm 099	    local-number   !

4) i got a few warnings ([b]) when i tried to index
the data with the grs.mar.usmarc filter, and got
ERROR 121 from zebrasrv ([c,d]).

5) so, i tried using the dom.conf/dom-conf.xml
recordtype. i got a different zebraidx error, and
similar zebrasrv results ([e,f,g]).

6) lastly, i tried using recordtype: grs.marc.marc21

7) modified marc21.abs as follows:

   melm 099	local

8) i got lots of warnings from zebraidx, and the
same error (ERROR 121) from zebrasrv.


do you think my MARC binary is corrupt? any suggestions?


[log in to unmask]




references:
------------------------------------------------

[a] example record:

000  01165nam  2200193Ia 45e0
008  080519s9999    xx            000 0 und d
099  09  $aBT-3551 ed
100   0  $aH.G. Heinrich, et al
245  00  $aResearch and Development of Rigid, Rising, ...
260  \\  $\$c1963
300  \\  $\$a51 p.
500      $a24-Jul-63
500      $aScientific Report, 51 p, 9 refs
520      $aAn attempt has been made to analyze several ...
536      $aAir Force Cambridge Research Labs.$bAF 19(628)-2393
690      $aWind measurement
690      $aWind profiles
690      $aComputer models
720   2  $aG.T. Schjeldahl Co.


------------------------------------------------

[b] grs.marc.usmarc zebraidx warnings:

root@loon:/usr/share/idzebra-2.0-examples/goddard# zebraidx -c
conf/zebra.cfg update data
zebraidx(17054) [log] zebra_start 2.0.32 conf/zebra.cfg
zebraidx(17054) [log] Loaded filter module
/usr/lib/idzebra-2.0/modules/mod-grs-marc.so
zebraidx(17054) [log] Loaded filter module
/usr/lib/idzebra-2.0/modules/mod-dom.so
zebraidx(17054) [log] Loaded filter module
/usr/lib/idzebra-2.0/modules/mod-text.so
zebraidx(17054) [log] Loaded filter module
/usr/lib/idzebra-2.0/modules/mod-grs-regx.so
zebraidx(17054) [log] Loaded filter module
/usr/lib/idzebra-2.0/modules/mod-grs-xml.so
zebraidx(17054) [log] Loaded filter module
/usr/lib/idzebra-2.0/modules/mod-alvis.so
zebraidx(17054) [log] enabling shadow spec=tmp:10G
zebraidx(17054) [log] cache_fname = tmp/cache
zebraidx(17054) [log] dir data
zebraidx(17054) [log] add grs.marc.usmarc data/goddard-testmarc.mrc 0
zebraidx(17054) [log] add grs.marc.usmarc data/goddard-testmarc.mrc 1165
zebraidx(17054) [log] add grs.marc.usmarc data/goddard-testmarc.mrc 2107
zebraidx(17054) [log] add grs.marc.usmarc data/goddard-testmarc.mrc 3226
zebraidx(17054) [log] add grs.marc.usmarc data/goddard-testmarc.mrc 3881
zebraidx(17054) [log] add grs.marc.usmarc data/goddard-testmarc.mrc 4592
zebraidx(17054) [log] add grs.marc.usmarc data/goddard-testmarc.mrc 5243
zebraidx(17054) [warn] MARC: Skipping bad byte 60 (0x3C)
zebraidx(17054) [warn] MARC: Skipping bad byte 63 (0x3F)
zebraidx(17054) [warn] MARC: Skipping bad byte 120 (0x78)
zebraidx(17054) [warn] MARC: Skipping bad byte 109 (0x6D)
zebraidx(17054) [warn] MARC: Skipping bad byte 108 (0x6C)
zebraidx(17054) [warn] MARC: Skipping bad byte 32 (0x20)
zebraidx(17054) [warn] MARC: Skipping bad byte 118 (0x76)
zebraidx(17054) [warn] MARC: Skipping bad byte 101 (0x65)
zebraidx(17054) [warn] MARC: Skipping bad byte 114 (0x72)
zebraidx(17054) [warn] MARC: Skipping bad byte 115 (0x73)
zebraidx(17054) [warn] MARC: Skipping bad byte 105 (0x69)
zebraidx(17054) [warn] MARC: Skipping bad byte 111 (0x6F)
zebraidx(17054) [warn] MARC: Skipping bad byte 110 (0x6E)
zebraidx(17054) [warn] MARC: Skipping bad byte 61 (0x3D)
zebraidx(17054) [warn] MARC: Skipping bad byte 34 (0x22)
zebraidx(17054) [warn] MARC record length < 25, is 10
zebraidx(17054) [warn] MARC: Skipping bad byte 60 (0x3C)
zebraidx(17054) [warn] MARC: Skipping bad byte 63 (0x3F)
zebraidx(17054) [warn] MARC: Skipping bad byte 120 (0x78)
zebraidx(17054) [warn] MARC: Skipping bad byte 109 (0x6D)
zebraidx(17054) [warn] MARC: Skipping bad byte 108 (0x6C)
zebraidx(17054) [warn] MARC: Skipping bad byte 32 (0x20)
zebraidx(17054) [warn] MARC: Skipping bad byte 118 (0x76)
zebraidx(17054) [warn] MARC: Skipping bad byte 101 (0x65)
zebraidx(17054) [warn] MARC: Skipping bad byte 114 (0x72)
zebraidx(17054) [warn] MARC: Skipping bad byte 115 (0x73)
zebraidx(17054) [warn] MARC: Skipping bad byte 105 (0x69)
zebraidx(17054) [warn] MARC: Skipping bad byte 111 (0x6F)
zebraidx(17054) [warn] MARC: Skipping bad byte 110 (0x6E)
zebraidx(17054) [warn] MARC: Skipping bad byte 61 (0x3D)
zebraidx(17054) [warn] MARC: Skipping bad byte 34 (0x22)
zebraidx(17054) [warn] MARC record length < 25, is 10
zebraidx(17054) [log] Iterations: isam/dict 422/219
zebraidx(17054) [log] Dict: inserts/updates/deletions: 219/0/0
zebraidx(17054) [log] Records: 7 i/u/d 7/0/0
zebraidx(17054) [log] zebra_stop: 0.03 0.01 0.00


[c] grs.marc.usmarc zebrasrv errors:

find @attr 1=12 BT-3551

Diagnostic message(s) from database:
     [121] Unsupported Attribute Set -- v2 addinfo '0'

find @attr 1=4 research

Diagnostic message(s) from database:
     [121] Unsupported Attribute Set -- v2 addinfo '0'



[d] grs.marc.usmarc zebrasrv log:

zebrasrv(1) [request] Search Default ERROR 121 3 1+0 RPN @attrset Bib-1
@attr 1=4 research
zebrasrv(1) [request] Search Default ERROR 121 2 1+0 RPN @attrset Bib-1
@attr 1=12 BT-3551

------------------------------------------------


[e] dom-conf.xml zebrasrv errors:

zebraidx(16915) [log] zebra_start 2.0.32 conf/zebra.cfg
zebraidx(16915) [log] Loaded filter module
/usr/lib/idzebra-2.0/modules/mod-grs-marc.so
zebraidx(16915) [log] Loaded filter module
/usr/lib/idzebra-2.0/modules/mod-dom.so
zebraidx(16915) [log] Loaded filter module
/usr/lib/idzebra-2.0/modules/mod-text.so
zebraidx(16915) [log] Loaded filter module
/usr/lib/idzebra-2.0/modules/mod-grs-regx.so
zebraidx(16915) [log] Loaded filter module
/usr/lib/idzebra-2.0/modules/mod-grs-xml.so
zebraidx(16915) [log] Loaded filter module
/usr/lib/idzebra-2.0/modules/mod-alvis.so
zebraidx(16915) [log] enabling shadow spec=tmp:10G
zebraidx(16915) [log] cache_fname = tmp/cache
zebraidx(16915) [log] dir data
zebraidx(16915) [log] conf/dom-conf.xml dom filter: loading config file
./conf/dom-conf.xml
  parser error : Document is empty
93Ia 45e000800410000009900150004110000250005624501670008126000100

zebraidx(16915) [log] add dom.conf/dom-conf.xml data/debug-utf8-record.xml 0
zebraidx(16915) [log] add dom.conf/dom-conf.xml data/debug-record.xml 0
zebraidx(16915) [log] add dom.conf/dom-conf.xml data/debug-record.xml 4100
zebraidx(16915) [log] add dom.conf/dom-conf.xml data/debug-record.xml 4100
zebraidx(16915) [log] add dom.conf/dom-conf.xml data/debug-record.xml 4100
zebraidx(16915) [log] add dom.conf/dom-conf.xml data/debug-record.xml 4100
zebraidx(16915) [log] Iterations: isam/dict 289/156
zebraidx(16915) [log] Dict: inserts/updates/deletions: 156/0/0
zebraidx(16915) [log] Records: 6 i/u/d 6/0/0
zebraidx(16915) [log] zebra_stop: 0.03 0.01 0.01


[f] dom-conf.xml zebrasrv errors:

find @attr 1=12 BT-3551

Diagnostic message(s) from database:
     [121] Unsupported Attribute Set -- v2 addinfo '0'

find @attr 1=4 research

Diagnostic message(s) from database:
     [121] Unsupported Attribute Set -- v2 addinfo '0'


[g] dom-conf.xml zebrasrv log:

[request] Search Default ERROR 121 3 1+0 RPN @attrset Bib-1 @attr 1=12
BT-3551
[request] Search Default ERROR 121 4 1+0 RPN @attrset Bib-1 @attr 1=4
research


------------------------------------------------

[h] grs.marc.marc21 zebraidx log:

root@loon:/usr/share/idzebra-2.0-examples/goddard# zebraidx -c
conf/zebra.cfg update data
zebraidx(17237) [log] zebra_start 2.0.32 conf/zebra.cfg
zebraidx(17237) [log] Loaded filter module
/usr/lib/idzebra-2.0/modules/mod-grs-marc.so
zebraidx(17237) [log] Loaded filter module
/usr/lib/idzebra-2.0/modules/mod-dom.so
zebraidx(17237) [log] Loaded filter module
/usr/lib/idzebra-2.0/modules/mod-text.so
zebraidx(17237) [log] Loaded filter module
/usr/lib/idzebra-2.0/modules/mod-grs-regx.so
zebraidx(17237) [log] Loaded filter module
/usr/lib/idzebra-2.0/modules/mod-grs-xml.so
zebraidx(17237) [log] Loaded filter module
/usr/lib/idzebra-2.0/modules/mod-alvis.so
zebraidx(17237) [log] enabling shadow spec=tmp:10G
zebraidx(17237) [log] cache_fname = tmp/cache
zebraidx(17237) [log] dir data
zebraidx(17237) [log] add grs.marc.marc21 data/goddard-testmarc.mrc 0
zebraidx(17237) [log] add grs.marc.marc21 data/goddard-testmarc.mrc 1165
zebraidx(17237) [log] add grs.marc.marc21 data/goddard-testmarc.mrc 2107
zebraidx(17237) [log] add grs.marc.marc21 data/goddard-testmarc.mrc 3226
zebraidx(17237) [log] add grs.marc.marc21 data/goddard-testmarc.mrc 3881
zebraidx(17237) [log] add grs.marc.marc21 data/goddard-testmarc.mrc 4592
zebraidx(17237) [log] add grs.marc.marc21 data/goddard-testmarc.mrc 5243
zebraidx(17237) [warn] MARC: Skipping bad byte 60 (0x3C)
zebraidx(17237) [warn] MARC: Skipping bad byte 63 (0x3F)
zebraidx(17237) [warn] MARC: Skipping bad byte 120 (0x78)
zebraidx(17237) [warn] MARC: Skipping bad byte 109 (0x6D)
zebraidx(17237) [warn] MARC: Skipping bad byte 108 (0x6C)
zebraidx(17237) [warn] MARC: Skipping bad byte 32 (0x20)
zebraidx(17237) [warn] MARC: Skipping bad byte 118 (0x76)
zebraidx(17237) [warn] MARC: Skipping bad byte 101 (0x65)
zebraidx(17237) [warn] MARC: Skipping bad byte 114 (0x72)
zebraidx(17237) [warn] MARC: Skipping bad byte 115 (0x73)
zebraidx(17237) [warn] MARC: Skipping bad byte 105 (0x69)
zebraidx(17237) [warn] MARC: Skipping bad byte 111 (0x6F)
zebraidx(17237) [warn] MARC: Skipping bad byte 110 (0x6E)
zebraidx(17237) [warn] MARC: Skipping bad byte 61 (0x3D)
zebraidx(17237) [warn] MARC: Skipping bad byte 34 (0x22)
zebraidx(17237) [warn] MARC record length < 25, is 10
zebraidx(17237) [warn] MARC: Skipping bad byte 60 (0x3C)
zebraidx(17237) [warn] MARC: Skipping bad byte 63 (0x3F)
zebraidx(17237) [warn] MARC: Skipping bad byte 120 (0x78)
zebraidx(17237) [warn] MARC: Skipping bad byte 109 (0x6D)
zebraidx(17237) [warn] MARC: Skipping bad byte 108 (0x6C)
zebraidx(17237) [warn] MARC: Skipping bad byte 32 (0x20)
zebraidx(17237) [warn] MARC: Skipping bad byte 118 (0x76)
zebraidx(17237) [warn] MARC: Skipping bad byte 101 (0x65)
zebraidx(17237) [warn] MARC: Skipping bad byte 114 (0x72)
zebraidx(17237) [warn] MARC: Skipping bad byte 115 (0x73)
zebraidx(17237) [warn] MARC: Skipping bad byte 105 (0x69)
zebraidx(17237) [warn] MARC: Skipping bad byte 111 (0x6F)
zebraidx(17237) [warn] MARC: Skipping bad byte 110 (0x6E)
zebraidx(17237) [warn] MARC: Skipping bad byte 61 (0x3D)
zebraidx(17237) [warn] MARC: Skipping bad byte 34 (0x22)
zebraidx(17237) [warn] MARC record length < 25, is 10
zebraidx(17237) [log] Iterations: isam/dict 104/28
zebraidx(17237) [log] Dict: inserts/updates/deletions: 28/0/0
zebraidx(17237) [log] Records: 7 i/u/d 7/0/0
zebraidx(17237) [log] zebra_stop: 0.07 0.01 0.00

[i] grs.marc.marc21 zebraidx log:

find @attr 1=12 BT-3551

Diagnostic message(s) from database:
     [121] Unsupported Attribute Set -- v2 addinfo '0'

find @attr 1=4 research

Diagnostic message(s) from database:
     [121] Unsupported Attribute Set -- v2 addinfo '0'


[j] grs.marc.marc21 zebraidx log:

[request] Search Default ERROR 121 3 1+0 RPN @attrset Bib-1 @attr 1=12
BT-3551
[request] Search Default ERROR 121 4 1+0 RPN @attrset Bib-1 @attr 1=4
research