Hi Lanxin,

The problem is probably the empty datafield:

<datafield tag="506" ind1="0" ind2=" ">
</datafield>

If you remove that from all of the records (or if you add the subfield) it will 
probably be ok.

Cheers,
Ludmila




On 27 Feb 2017, at 09:53, Lanxin Ma 
<[email protected]<mailto:[email protected]>> wrote:

Hello,



I have installed inveio1.2.2 based SL6.8, python 2.6.6, apahce 2 etc.   It 
works.



I am trying to upload a metadata file  to invenio. Before I upload it, I 
checked the metadata file. It shows me errors.



xmllint --noout --debug 000000.out
When I use 'xmllint' to check, it shows nothing. It seems the metadata file is 
correct.



/opt/invenio/bin/xmlmarclint -v 9 000000.out
[ERROR] [(8, '(field number: 13)')]
[ERROR] [(8, '(field number: 19)')]
[ERROR] [(8, '(field number: 19)')]
[INFO] You may also want to run `xmllint 000000.out' to help localise errors in 
the input file.



When I use xmlmarclint to check, it shows errors.
I  do not understand the errors.



I will appreciate any help.



The metadata file is shown below.



Best regards,
Lanxin
=======================================

more 000000.out
<?xml version="1.0" encoding="UTF-8"?>
<collection xmlns="http://www.loc.gov/MARC21/slim";>
 <record>
<datafield tag="245" ind1=" " ind2=" ">
 <subfield code="a">conf1</subfield>
</datafield>
<leader>00000nmm  2200000uu 4500</leader>
<datafield tag="111" ind1=" " ind2=" ">
 <subfield code="a">conf1</subfield>
 <subfield code="c">ihep</subfield>
 <subfield code="9">2017-02-20T00:00:00Z</subfield>
 <subfield code="z">2017-02-21T10:00:00Z</subfield>
 <subfield code="g">0</subfield>
</datafield>
<datafield tag="650" ind1=" " ind2="7">
 <subfield code="a">0:1</subfield>
</datafield>
<datafield tag="518" ind1=" " ind2=" ">
 <subfield code="d">2017-02-20T00:00:00Z</subfield>
</datafield>
<datafield tag="520" ind1=" " ind2=" ">
 <subfield code="a"></subfield>
</datafield>
<datafield tag="653" ind1="1" ind2=" ">
 <subfield code="a"></subfield>
</datafield>
<datafield tag="650" ind1="2" ind2="7">
 <subfield code="a">Conference</subfield>
</datafield>
<datafield tag="961" ind1=" " ind2=" ">
 <subfield code="x">2016-11-30T</subfield>
</datafield>
<datafield tag="961" ind1=" " ind2=" ">
 <subfield code="c">2016-12-06T</subfield>
</datafield>
<datafield tag="980" ind1=" " ind2=" ">
 <subfield code="a">INDICOSEARCH.PUBLIC</subfield>
</datafield>
<datafield tag="970" ind1=" " ind2=" ">
 <subfield code="a">INDICO.0</subfield>
</datafield>
<datafield tag="856" ind1="4" ind2=" ">
 <subfield 
code="u">http://192.168.14.74/indico/event/0/</subfield><http://192.168.14.74/indico/event/0/%3C/subfield%3E>
 <subfield code="y">Event details</subfield>
</datafield>
<datafield tag="506" ind1="0" ind2=" ">
</datafield>
 </record>
 <record>
<leader>00000nmm  2200000uu 4500</leader>
<datafield tag="035" ind1=" " ind2=" ">
 <subfield code="a">INDICO.0.0</subfield>
</datafield>
<datafield tag="035" ind1=" " ind2=" ">
 <subfield code="a">0.0</subfield>
 <subfield code="9">Indico</subfield>
</datafield>
<datafield tag="245" ind1=" " ind2=" ">
 <subfield code="a">test1</subfield>
</datafield>
<datafield tag="300" ind1=" " ind2=" ">
 <subfield code="a">0:15:00</subfield>
</datafield>
<datafield tag="111" ind1=" " ind2=" ">
 <subfield code="g">0</subfield>
</datafield>
<datafield tag="961" ind1=" " ind2=" ">
 <subfield code="c">2016-11-30T</subfield>
</datafield>
<datafield tag="650" ind1=" " ind2="7">
 <subfield code="a">0:1</subfield>
</datafield>
<datafield tag="518" ind1=" " ind2=" ">
 <subfield code="r">ihep</subfield>
</datafield>
<datafield tag="520" ind1=" " ind2=" ">
 <subfield code="a">test1</subfield>
</datafield>
<datafield tag="611" ind1="2" ind2="4">
 <subfield code="a">conf1</subfield>
</datafield>
<datafield tag="653" ind1="1" ind2=" ">
 <subfield code="a"></subfield>
</datafield>
<datafield tag="650" ind1="1" ind2="7">
 <subfield code="2">SzGeCERN</subfield>
</datafield>
<datafield tag="100" ind1=" " ind2=" ">
 <subfield code="a">MAcern Lanxincern</subfield>
 <subfield code="e">Primary Author</subfield>
 <subfield code="e">Speaker</subfield>
 <subfield code="u">ihep</subfield>
</datafield>
<datafield tag="962" ind1=" " ind2=" ">
 <subfield code="b">INDICO.0</subfield>
</datafield>
<datafield tag="970" ind1=" " ind2=" ">
 <subfield code="a">INDICO.0.0</subfield>
</datafield>
<datafield tag="980" ind1=" " ind2=" ">
 <subfield code="a">INDICOSEARCH.PUBLIC</subfield>
</datafield>
<datafield tag="856" ind1="4" ind2=" ">
 <subfield 
code="u">http://192.168.14.74/indico/event/0/contribution/0</subfield><http://192.168.14.74/indico/event/0/contribution/0%3C/subfield%3E>
 <subfield code="y">Contribution details</subfield>
</datafield>
<datafield tag="856" ind1="4" ind2=" ">
 <subfield 
code="u">http://192.168.14.74/indico/event/0/</subfield><http://192.168.14.74/indico/event/0/%3C/subfield%3E>
 <subfield code="y">Event details</subfield>
</datafield>
<datafield tag="506" ind1="0" ind2=" ">
</datafield>
 </record>
 <record>
<leader>00000nmm  2200000uu 4500</leader>
<datafield tag="035" ind1=" " ind2=" ">
 <subfield code="a">INDICO.0.7</subfield>
</datafield>
<datafield tag="035" ind1=" " ind2=" ">
 <subfield code="a">0.7</subfield>
 <subfield code="9">Indico</subfield>
</datafield>
<datafield tag="245" ind1=" " ind2=" ">
 <subfield code="a">test</subfield>
</datafield>
<datafield tag="300" ind1=" " ind2=" ">
 <subfield code="a">0:20:00</subfield>
</datafield>
<datafield tag="111" ind1=" " ind2=" ">
 <subfield code="g">0</subfield>
</datafield>
<datafield tag="961" ind1=" " ind2=" ">
 <subfield code="c">2016-12-06T</subfield>
</datafield>
<datafield tag="650" ind1=" " ind2="7">
 <subfield code="a">0:1</subfield>
</datafield>
<datafield tag="518" ind1=" " ind2=" ">
 <subfield code="r">ihep</subfield>
</datafield>
<datafield tag="520" ind1=" " ind2=" ">
 <subfield code="a">test</subfield>
</datafield>
<datafield tag="611" ind1="2" ind2="4">
 <subfield code="a">conf1</subfield>
</datafield>
<datafield tag="653" ind1="1" ind2=" ">
 <subfield code="a"></subfield>
</datafield>
<datafield tag="650" ind1="1" ind2="7">
 <subfield code="2">SzGeCERN</subfield>
 <subfield code="a">t1</subfield>
</datafield>
<datafield tag="100" ind1=" " ind2=" ">
 <subfield code="a">Ma Lanxin</subfield>
 <subfield code="e">Primary Author</subfield>
 <subfield code="e">Speaker</subfield>
 <subfield code="u">IHEP</subfield>
</datafield>
<datafield tag="962" ind1=" " ind2=" ">
 <subfield code="b">INDICO.0</subfield>
</datafield>
<datafield tag="970" ind1=" " ind2=" ">
 <subfield code="a">INDICO.0.7</subfield>
</datafield>
<datafield tag="980" ind1=" " ind2=" ">
 <subfield code="a">INDICOSEARCH.PUBLIC</subfield>
</datafield>
<datafield tag="856" ind1="4" ind2=" ">
 <subfield 
code="u">http://192.168.14.74/indico/event/0/session/0/contribution/7</subfield><http://192.168.14.74/indico/event/0/session/0/contribution/7%3C/subfield%3E>
 <subfield code="y">Contribution details</subfield>
</datafield>
<datafield tag="856" ind1="4" ind2=" ">
 <subfield 
code="u">http://192.168.14.74/indico/event/0/</subfield><http://192.168.14.74/indico/event/0/%3C/subfield%3E>
 <subfield code="y">Event details</subfield>
</datafield>
<datafield tag="506" ind1="0" ind2=" ">
</datafield>
 </record>
</collection>

Reply via email to