[Koha] invalid marcxml

Marcel de Rooy rooy.de.m at gmail.com
Thu May 14 23:28:13 NZST 2020


Please have a look at bug 21708.

Op do 14 mei 2020 om 12:52 schreef <tunix at 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 at 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 &#x80;</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 &#x80;</subfield>
> >> </datafield>
> >> _______________________________________________
> >>
> >> Koha mailing list  http://koha-community.org
> >> Koha at 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 at lists.katipo.co.nz
> Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha
>


More information about the Koha mailing list