Hey folks,
Continuing trying to get my own institutions holdings in, I get the
following goofiness when trying to run parse_holdings.pl: lots of mentions
of "Use of uninitialized value in substitution (s///) at
parse_holdings-mac.pl line 93." and "Use of uninitialized value in
substitution (s///) at parse_holdings-mac.pl line 44." (the sample records
don't yield these errors) and then, after some chewing and chewing, I'm left
with a two line SQL file, which I will put here in all its glory:
INSERT INTO staging_items (bibkey, callnum, createdate, location, barcode,
item_type, owning_lib) VALUES ('180086963', 'SERIAL', '', 'hssr', '', '',
'1');
INSERT INTO staging_items (bibkey, callnum, createdate, location, barcode,
item_type, owning_lib) VALUES ('180086963', 'SERIAL', '', 'hssr', '', '',
'1');
Attached is the first couple of records in the source XML file. Anybody
know why this is happening?
jf
--
http://libgrunt.blogspot.com -- library culture and technology.
<collection xmlns="http://www.loc.gov/MARC21/slim">
<record>
<!-- Length implementation at offset 22 should hold a digit. Assuming 0 -->
<leader>00939nam a2200289 a 4500</leader>
<controlfield tag="001">1300000</controlfield>
<controlfield tag="005">20031001135100.0</controlfield>
<controlfield tag="008">000814r20001896ii b 001 0 eng </controlfield
>
<datafield tag="010" ind1=" " ind2=" ">
<subfield code="a"> 00371701 </subfield>
</datafield>
<datafield tag="020" ind1=" " ind2=" ">
<subfield code="a">8120614445</subfield>
</datafield>
<datafield tag="025" ind1=" " ind2=" ">
<subfield code="a">I-E-00-371701; 11</subfield>
</datafield>
<datafield tag="035" ind1=" " ind2=" ">
<subfield code="a">(OCoLC)44927484</subfield>
</datafield>
<datafield tag="040" ind1=" " ind2=" ">
<subfield code="a">DLC</subfield>
<subfield code="c">DLC</subfield>
<subfield code="d">MUX</subfield>
</datafield>
<datafield tag="042" ind1=" " ind2=" ">
<subfield code="a">lcode</subfield>
</datafield>
<datafield tag="049" ind1=" " ind2=" ">
<subfield code="a">MUXA</subfield>
</datafield>
<datafield tag="050" ind1="0" ind2="0">
<subfield code="a">BQ264</subfield>
<subfield code="b">. D38 2000</subfield>
</datafield>
<datafield tag="082" ind1="0" ind2="0">
<subfield code="a">294.3</subfield>
<subfield code="2">21</subfield>
</datafield>
<datafield tag="100" ind1="1" ind2=" ">
<subfield code="a">Davids, T. W. Rhys</subfield>
<subfield code="q">(Thomas William Rhys),</subfield>
<subfield code="d">1843-1922.</subfield>
</datafield>
<datafield tag="245" ind1="1" ind2="0">
<subfield code="a">Buddhism, its history and literature /</subfield>
<subfield code="c">T.W. Rhys Davids.</subfield>
</datafield>
<datafield tag="250" ind1=" " ind2=" ">
<subfield code="a">3rd ed., rev.</subfield>
</datafield>
<datafield tag="260" ind1=" " ind2=" ">
<subfield code="a">New Delhi :</subfield>
<subfield code="b">Asian Educational Services,</subfield>
<subfield code="c">2000.</subfield>
</datafield>
<datafield tag="300" ind1=" " ind2=" ">
<subfield code="a">xiii, 230 p. ;</subfield>
<subfield code="c">19 cm.</subfield>
</datafield>
<datafield tag="500" ind1=" " ind2=" ">
<subfield code="a">Reprint. Published: New York ; London : G.P. Putnam'
s Sons, 1896.</subfield>
</datafield>
<datafield tag="504" ind1=" " ind2=" ">
<subfield code="a">Includes bibliographical references and index.</subfield>
</datafield>
<datafield tag="650" ind1=" " ind2="0">
<subfield code="a">Buddhism</subfield>
<subfield code="x">History.</subfield>
</datafield>
<datafield tag="994" ind1=" " ind2=" ">
<subfield code="a">E0</subfield>
<subfield code="b">MUX</subfield>
</datafield>
<datafield tag="852" ind1=" " ind2=" ">
<subfield code="2">lc</subfield>
<subfield code="a">ml</subfield>
<subfield code="b">m</subfield>
<subfield code="c">norm</subfield>
<subfield code="h">BQ 264 .D38 2000</subfield>
<subfield code="p">39005024164679</subfield>
<subfield code="t">copy 1</subfield>
</datafield>
</record>
<record>
<!-- Length implementation at offset 22 should hold a digit. Assuming 0 -->
<leader>00962nam a2200313 a 4500</leader>
<controlfield tag="001">1300001</controlfield>
<controlfield tag="005">20031001134500.0</controlfield>
<controlfield tag="008">001121s2001 ii b 001 0 eng </controlfield
>
<datafield tag="010" ind1=" " ind2=" ">
<subfield code="a"> 00403532 </subfield>
</datafield>
<datafield tag="020" ind1=" " ind2=" ">
<subfield code="a">818741829X</subfield>
</datafield>
<datafield tag="025" ind1=" " ind2=" ">
<subfield code="a">I-E-00-403532; 06-91</subfield>
</datafield>
<datafield tag="035" ind1=" " ind2=" ">
<subfield code="a">(OCoLC)45759179</subfield>
</datafield>
<datafield tag="040" ind1=" " ind2=" ">
<subfield code="a">DLC</subfield>
<subfield code="c">DLC</subfield>
<subfield code="d">MUX</subfield>
</datafield>
<datafield tag="041" ind1="0" ind2=" ">
<subfield code="a">engsan</subfield>
</datafield>
<datafield tag="042" ind1=" " ind2=" ">
<subfield code="a">lcode</subfield>
</datafield>
<datafield tag="049" ind1=" " ind2=" ">
<subfield code="a">MUXA</subfield>
</datafield>
<datafield tag="050" ind1="0" ind2="0">
<subfield code="a">B132.K6</subfield>
<subfield code="b">H37 2001</subfield>
</datafield>
<datafield tag="100" ind1="1" ind2=" ">
<subfield code="a">Harh, Amal Kumar.</subfield>
</datafield>
<datafield tag="245" ind1="1" ind2="0">
<subfield code="a">Knowing a negative fact :</subfield>
<subfield code="b">anupalabdhi /</subfield>
<subfield code="c">by Amal Kumar Harh.</subfield>
</datafield>
<datafield tag="246" ind1="3" ind2="0">
<subfield code="a">Anupalabdhi</subfield>
</datafield>
<datafield tag="250" ind1=" " ind2=" ">
<subfield code="a">1st ed.</subfield>
</datafield>
<datafield tag="260" ind1=" " ind2=" ">
<subfield code="a">New Delhi :</subfield>
<subfield code="b">New Bharatiya Book Corp.,</subfield>
<subfield code="c">2001.</subfield>
</datafield>
<datafield tag="300" ind1=" " ind2=" ">
<subfield code="a">144 p. ;</subfield>
<subfield code="c">22 cm.</subfield>
</datafield>
<datafield tag="546" ind1=" " ind2=" ">
<subfield code="a">Includes passages in Sanskrit</subfield>
<subfield code="b">(Sanskrit in roman).</subfield>
</datafield>
<datafield tag="504" ind1=" " ind2=" ">
<subfield code="a">Includes bibliographical references (p. [132]-140) and in
dex.</subfield>
</datafield>
<datafield tag="650" ind1=" " ind2="0">
<subfield code="a">Knowledge, Theory of (Hinduism)</subfield>
</datafield>
<datafield tag="650" ind1=" " ind2="0">
<subfield code="a">Reasoning.</subfield>
</datafield>
<datafield tag="994" ind1=" " ind2=" ">
<subfield code="a">E0</subfield>
<subfield code="b">MUX</subfield>
</datafield>
<datafield tag="852" ind1=" " ind2=" ">
<subfield code="2">lc</subfield>
<subfield code="a">ml</subfield>
<subfield code="b">m</subfield>
<subfield code="c">norm</subfield>
<subfield code="h">B 132 .K6H37 2001</subfield>
<subfield code="p">39005024164661</subfield>
<subfield code="t">copy 1</subfield>
</datafield>
</record>
<record>