We have a problem with our MARCXML data in KOHA. The order of the fields must be changed for many records. The problem affects all records that are newly created or changed by us. All <datafield> elements must appear after the <controlfield> elements. So far the <datafield> element with the unique ID of the record (MARC field 999 $c) is placed before the <controlfield> elements. The wrong order violates the MARCXML guidelines. before editing: <leader>00996xxx x22002417x 4200</leader> <controlfield tag="001">23330</controlfield> <controlfield tag="003">DE-1278</controlfield> <controlfield tag="007">t|</controlfield> <controlfield tag="008">161220s2002 xxu||||| |||| 00| 0 ger d</controlfield> <datafield tag="020" ind1=" " ind2=" "> <subfield code="a">3-89012-956-0</subfield> <subfield code="c">51,00 </subfield> </datafield> after editing: <leader>01059xxx x2200265x 4200</leader> <datafield tag="999" ind1=" " ind2=" "> <subfield code="c">9911</subfield> <subfield code="d">9911</subfield> </datafield> <controlfield tag="001">23330</controlfield> <controlfield tag="003">DE-1278</controlfield> <controlfield tag="005">20190604142304.0</controlfield> <controlfield tag="007">t|</controlfield> <controlfield tag="008">161220s2002 xxu||||| |||| 00| 0 ger d</controlfield> <datafield tag="020" ind1=" " ind2=" "> <subfield code="a">3-89012-956-0</subfield> <subfield code="c">51,00 </subfield> </datafield>
Hello- Can you elaborate a bit more on this? Is the order of the tags causing errors in Koha? Or is it just 'wrong' per the standard? I am unable to recreate the order you show in your example via the basic editor or the advanced cataloging editor. Can you explain what your process is that creates this order? Also what version of Koha are you using currently? Thanks joy On Wed, May 13, 2020 at 10:25 AM <tunix@tuxflow.de> wrote:
We have a problem with our MARCXML data in KOHA. The order of the fields must be changed for many records. The problem affects all records that are newly created or changed by us. All <datafield> elements must appear after the <controlfield> elements. So far the <datafield> element with the unique ID of the record (MARC field 999 $c) is placed before the <controlfield> elements. The wrong order violates the MARCXML guidelines.
before editing:
<leader>00996xxx x22002417x 4200</leader> <controlfield tag="001">23330</controlfield> <controlfield tag="003">DE-1278</controlfield> <controlfield tag="007">t|</controlfield> <controlfield tag="008">161220s2002 xxu||||| |||| 00| 0 ger d</controlfield> <datafield tag="020" ind1=" " ind2=" "> <subfield code="a">3-89012-956-0</subfield> <subfield code="c">51,00 </subfield> </datafield>
after editing:
<leader>01059xxx x2200265x 4200</leader> <datafield tag="999" ind1=" " ind2=" "> <subfield code="c">9911</subfield> <subfield code="d">9911</subfield> </datafield> <controlfield tag="001">23330</controlfield> <controlfield tag="003">DE-1278</controlfield> <controlfield tag="005">20190604142304.0</controlfield> <controlfield tag="007">t|</controlfield> <controlfield tag="008">161220s2002 xxu||||| |||| 00| 0 ger d</controlfield> <datafield tag="020" ind1=" " ind2=" "> <subfield code="a">3-89012-956-0</subfield> <subfield code="c">51,00 </subfield> </datafield> _______________________________________________
Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha
-- Joy Nelson President, Koha Division ByWater Solutions <http://bywatersolutions.com> Support and Consulting for Open Source Software Phone/Fax (888)900-8944 What is Koha? <http://bywatersolutions.com/what-is-koha/>
Hi Joy, there is no direct error message from Koha, the error is only in the data structure. We only noticed this error because we're sending the data to a company so that it can be entered into the Discovery Service (search engine). This company pointed us to the wrong data structure. We need the corrected data to fully set up the Discovery Service. Koha-Version: 18.11.04.000 greetings, tunix Am 13.05.20 um 19:41 schrieb Joy Nelson:
Hello- Can you elaborate a bit more on this? Is the order of the tags causing errors in Koha? Or is it just 'wrong' per the standard?
I am unable to recreate the order you show in your example via the basic editor or the advanced cataloging editor. Can you explain what your process is that creates this order? Also what version of Koha are you using currently?
Thanks joy
On Wed, May 13, 2020 at 10:25 AM <tunix@tuxflow.de> wrote:
We have a problem with our MARCXML data in KOHA. The order of the fields must be changed for many records. The problem affects all records that are newly created or changed by us. All <datafield> elements must appear after the <controlfield> elements. So far the <datafield> element with the unique ID of the record (MARC field 999 $c) is placed before the <controlfield> elements. The wrong order violates the MARCXML guidelines.
before editing:
<leader>00996xxx x22002417x 4200</leader> <controlfield tag="001">23330</controlfield> <controlfield tag="003">DE-1278</controlfield> <controlfield tag="007">t|</controlfield> <controlfield tag="008">161220s2002 xxu||||| |||| 00| 0 ger d</controlfield> <datafield tag="020" ind1=" " ind2=" "> <subfield code="a">3-89012-956-0</subfield> <subfield code="c">51,00 </subfield> </datafield>
after editing:
<leader>01059xxx x2200265x 4200</leader> <datafield tag="999" ind1=" " ind2=" "> <subfield code="c">9911</subfield> <subfield code="d">9911</subfield> </datafield> <controlfield tag="001">23330</controlfield> <controlfield tag="003">DE-1278</controlfield> <controlfield tag="005">20190604142304.0</controlfield> <controlfield tag="007">t|</controlfield> <controlfield tag="008">161220s2002 xxu||||| |||| 00| 0 ger d</controlfield> <datafield tag="020" ind1=" " ind2=" "> <subfield code="a">3-89012-956-0</subfield> <subfield code="c">51,00 </subfield> </datafield> _______________________________________________
Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha
-- tuxflow.de, das andere Hosting!
Please have a look at bug 21708. Op do 14 mei 2020 om 12:52 schreef <tunix@tuxflow.de>:
Hi Joy,
there is no direct error message from Koha, the error is only in the data structure. We only noticed this error because we're sending the data to a company so that it can be entered into the Discovery Service (search engine). This company pointed us to the wrong data structure. We need the corrected data to fully set up the Discovery Service.
Koha-Version: 18.11.04.000
greetings, tunix
Am 13.05.20 um 19:41 schrieb Joy Nelson:
Hello- Can you elaborate a bit more on this? Is the order of the tags causing errors in Koha? Or is it just 'wrong' per the standard?
I am unable to recreate the order you show in your example via the basic editor or the advanced cataloging editor. Can you explain what your process is that creates this order? Also what version of Koha are you using currently?
Thanks joy
On Wed, May 13, 2020 at 10:25 AM <tunix@tuxflow.de> wrote:
We have a problem with our MARCXML data in KOHA. The order of the fields must be changed for many records. The problem affects all records that are newly created or changed by us. All <datafield> elements must appear after the <controlfield> elements. So far the <datafield> element with the unique ID of the record (MARC field 999 $c) is placed before the <controlfield> elements. The wrong order violates the MARCXML guidelines.
before editing:
<leader>00996xxx x22002417x 4200</leader> <controlfield tag="001">23330</controlfield> <controlfield tag="003">DE-1278</controlfield> <controlfield tag="007">t|</controlfield> <controlfield tag="008">161220s2002 xxu||||| |||| 00| 0 ger d</controlfield> <datafield tag="020" ind1=" " ind2=" "> <subfield code="a">3-89012-956-0</subfield> <subfield code="c">51,00 </subfield> </datafield>
after editing:
<leader>01059xxx x2200265x 4200</leader> <datafield tag="999" ind1=" " ind2=" "> <subfield code="c">9911</subfield> <subfield code="d">9911</subfield> </datafield> <controlfield tag="001">23330</controlfield> <controlfield tag="003">DE-1278</controlfield> <controlfield tag="005">20190604142304.0</controlfield> <controlfield tag="007">t|</controlfield> <controlfield tag="008">161220s2002 xxu||||| |||| 00| 0 ger d</controlfield> <datafield tag="020" ind1=" " ind2=" "> <subfield code="a">3-89012-956-0</subfield> <subfield code="c">51,00 </subfield> </datafield> _______________________________________________
Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha
-- tuxflow.de, das andere Hosting! _______________________________________________
Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha
Ah, wonderful, very nice. Do existing entries need to be repaired? Or is there a converter? Thanks for the info! Am 14.05.20 um 13:28 schrieb Marcel de Rooy:
Please have a look at bug 21708.
Op do 14 mei 2020 om 12:52 schreef <tunix@tuxflow.de>:
Hi Joy,
there is no direct error message from Koha, the error is only in the data structure. We only noticed this error because we're sending the data to a company so that it can be entered into the Discovery Service (search engine). This company pointed us to the wrong data structure. We need the corrected data to fully set up the Discovery Service.
Koha-Version: 18.11.04.000
greetings, tunix
Am 13.05.20 um 19:41 schrieb Joy Nelson:
Hello- Can you elaborate a bit more on this? Is the order of the tags causing errors in Koha? Or is it just 'wrong' per the standard?
I am unable to recreate the order you show in your example via the basic editor or the advanced cataloging editor. Can you explain what your process is that creates this order? Also what version of Koha are you using currently?
Thanks joy
On Wed, May 13, 2020 at 10:25 AM <tunix@tuxflow.de> wrote:
We have a problem with our MARCXML data in KOHA. The order of the fields must be changed for many records. The problem affects all records that are newly created or changed by us. All <datafield> elements must appear after the <controlfield> elements. So far the <datafield> element with the unique ID of the record (MARC field 999 $c) is placed before the <controlfield> elements. The wrong order violates the MARCXML guidelines.
before editing:
<leader>00996xxx x22002417x 4200</leader> <controlfield tag="001">23330</controlfield> <controlfield tag="003">DE-1278</controlfield> <controlfield tag="007">t|</controlfield> <controlfield tag="008">161220s2002 xxu||||| |||| 00| 0 ger d</controlfield> <datafield tag="020" ind1=" " ind2=" "> <subfield code="a">3-89012-956-0</subfield> <subfield code="c">51,00 </subfield> </datafield>
after editing:
<leader>01059xxx x2200265x 4200</leader> <datafield tag="999" ind1=" " ind2=" "> <subfield code="c">9911</subfield> <subfield code="d">9911</subfield> </datafield> <controlfield tag="001">23330</controlfield> <controlfield tag="003">DE-1278</controlfield> <controlfield tag="005">20190604142304.0</controlfield> <controlfield tag="007">t|</controlfield> <controlfield tag="008">161220s2002 xxu||||| |||| 00| 0 ger d</controlfield> <datafield tag="020" ind1=" " ind2=" "> <subfield code="a">3-89012-956-0</subfield> <subfield code="c">51,00 </subfield> </datafield> _______________________________________________
Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha
-- tuxflow.de, das andere Hosting! _______________________________________________
Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha
When you open and save a record again in Koha having patch 21708, the MARC record will be fixed. There is no conversion tool. You could open up a new report for that? Sponsor its development? Running touch_all_biblios will not do the job, as far as I can see. Op do 14 mei 2020 om 18:27 schreef tuxflow.de <tunix@tuxflow.de>:
Ah, wonderful, very nice. Do existing entries need to be repaired?
Or is there a converter? Thanks for the info!
Am 14.05.20 um 13:28 schrieb Marcel de Rooy:
Please have a look at bug 21708.
Op do 14 mei 2020 om 12:52 schreef <tunix@tuxflow.de>:
Hi Joy,
there is no direct error message from Koha, the error is only in the data structure. We only noticed this error because we're sending the data to a company so that it can be entered into the Discovery Service (search engine). This company pointed us to the wrong data structure. We need the corrected data to fully set up the Discovery Service.
Koha-Version: 18.11.04.000
greetings, tunix
Am 13.05.20 um 19:41 schrieb Joy Nelson:
Hello- Can you elaborate a bit more on this? Is the order of the tags causing errors in Koha? Or is it just 'wrong' per the standard?
I am unable to recreate the order you show in your example via the basic editor or the advanced cataloging editor. Can you explain what your process is that creates this order? Also what version of Koha are you using currently?
Thanks joy
On Wed, May 13, 2020 at 10:25 AM <tunix@tuxflow.de> wrote:
We have a problem with our MARCXML data in KOHA. The order of the fields must be changed for many records. The problem affects all records that are newly created or changed by us. All <datafield> elements must appear after the <controlfield> elements. So far the <datafield> element with the unique ID of the record (MARC field 999 $c) is placed before the <controlfield> elements. The wrong order violates the MARCXML guidelines.
before editing:
<leader>00996xxx x22002417x 4200</leader> <controlfield tag="001">23330</controlfield> <controlfield tag="003">DE-1278</controlfield> <controlfield tag="007">t|</controlfield> <controlfield tag="008">161220s2002 xxu||||| |||| 00| 0 ger d</controlfield> <datafield tag="020" ind1=" " ind2=" "> <subfield code="a">3-89012-956-0</subfield> <subfield code="c">51,00 </subfield> </datafield>
after editing:
<leader>01059xxx x2200265x 4200</leader> <datafield tag="999" ind1=" " ind2=" "> <subfield code="c">9911</subfield> <subfield code="d">9911</subfield> </datafield> <controlfield tag="001">23330</controlfield> <controlfield tag="003">DE-1278</controlfield> <controlfield tag="005">20190604142304.0</controlfield> <controlfield tag="007">t|</controlfield> <controlfield tag="008">161220s2002 xxu||||| |||| 00| 0 ger d</controlfield> <datafield tag="020" ind1=" " ind2=" "> <subfield code="a">3-89012-956-0</subfield> <subfield code="c">51,00 </subfield> </datafield> _______________________________________________
Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha
-- tuxflow.de, das andere Hosting! _______________________________________________
Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha
_______________________________________________
Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha
Bug 21708 fix is not available in this case unless the file is changed manually, or the version upgraded. It's not included in 18.11. On Fri, May 15, 2020 at 3:41 AM Marcel de Rooy <rooy.de.m@gmail.com> wrote:
When you open and save a record again in Koha having patch 21708, the MARC record will be fixed. There is no conversion tool. You could open up a new report for that? Sponsor its development? Running touch_all_biblios will not do the job, as far as I can see.
Op do 14 mei 2020 om 18:27 schreef tuxflow.de <tunix@tuxflow.de>:
Ah, wonderful, very nice. Do existing entries need to be repaired?
Or is there a converter? Thanks for the info!
Please have a look at bug 21708.
Op do 14 mei 2020 om 12:52 schreef <tunix@tuxflow.de>:
Hi Joy,
there is no direct error message from Koha, the error is only in the data structure. We only noticed this error because we're sending the data to a company so that it can be entered into the Discovery Service (search engine). This company pointed us to the wrong data structure. We need the corrected data to fully set up the Discovery Service.
Koha-Version: 18.11.04.000
greetings, tunix
Am 13.05.20 um 19:41 schrieb Joy Nelson:
Hello- Can you elaborate a bit more on this? Is the order of the tags causing errors in Koha? Or is it just 'wrong' per the standard?
I am unable to recreate the order you show in your example via the basic editor or the advanced cataloging editor. Can you explain what your process is that creates this order? Also what version of Koha are you using currently?
Thanks joy
On Wed, May 13, 2020 at 10:25 AM <tunix@tuxflow.de> wrote:
We have a problem with our MARCXML data in KOHA. The order of the fields must be changed for many records. The problem affects all records
Am 14.05.20 um 13:28 schrieb Marcel de Rooy: that
are newly created or changed by us. All <datafield> elements must appear after the <controlfield> elements. So far the <datafield> element with the unique ID of the record (MARC field 999 $c) is placed before the <controlfield> elements. The wrong order violates the MARCXML guidelines.
before editing:
<leader>00996xxx x22002417x 4200</leader> <controlfield tag="001">23330</controlfield> <controlfield tag="003">DE-1278</controlfield> <controlfield tag="007">t|</controlfield> <controlfield tag="008">161220s2002 xxu||||| |||| 00| 0 ger d</controlfield> <datafield tag="020" ind1=" " ind2=" "> <subfield code="a">3-89012-956-0</subfield> <subfield code="c">51,00 </subfield> </datafield>
after editing:
<leader>01059xxx x2200265x 4200</leader> <datafield tag="999" ind1=" " ind2=" "> <subfield code="c">9911</subfield> <subfield code="d">9911</subfield> </datafield> <controlfield tag="001">23330</controlfield> <controlfield tag="003">DE-1278</controlfield> <controlfield tag="005">20190604142304.0</controlfield> <controlfield tag="007">t|</controlfield> <controlfield tag="008">161220s2002 xxu||||| |||| 00| 0 ger d</controlfield> <datafield tag="020" ind1=" " ind2=" "> <subfield code="a">3-89012-956-0</subfield> <subfield code="c">51,00 </subfield> </datafield> _______________________________________________
Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha
-- tuxflow.de, das andere Hosting! _______________________________________________
Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha
_______________________________________________
Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha
_______________________________________________
Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha
participants (5)
-
Bernardo Gonzalez Kriegel -
Joy Nelson -
Marcel de Rooy -
tunix@tuxflow.de -
tuxflow.de