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