Open pirliis opened 2 months ago
Raportti 1.
OUTIn tuotannossa raportti 777 hakee nyt tietueet, joissa on 007/00 on 'k' ja 007/04 on tyhjä joko ensimmäisessä tai toisessa 007:n toistumassa. Testaatteko, toimiiko oikein?
Raportti 1.
OUTIn tuotannossa raportti 777 hakee nyt tietueet, joissa on 007/00 on 'k' ja 007/04 on tyhjä joko ensimmäisessä tai toisessa 007:n toistumassa. Testaatteko, toimiiko oikein?
Kiitokset, oikealta näyttää :)
Raportti 2.
OUTIn tuotannossa raportti 778 hakee tietueet, joissa 007/00 on 'a' ja 007/03 on tyhjä joko ensimmäisessä tai toisessa 007:n toistumassa. Testaatteko taas? :)
Raportti 1:
SELECT biblionumber, ExtractValue(bm.metadata,'//controlfield[@tag="007"]') AS '007'
FROM biblio_metadata bm
WHERE SUBSTR(ExtractValue(bm.metadata,'//controlfield[@tag="007"]'),1,1) = 'k'
AND SUBSTR(ExtractValue(bm.metadata,'//controlfield[@tag="007"]'),5,1) = ' '
UNION
SELECT biblionumber, ExtractValue(bm.metadata,'//controlfield[@tag="007"]') AS '007'
FROM biblio_metadata bm
WHERE SUBSTR(ExtractValue(bm.metadata,'//controlfield[@tag="007"][2]'),1,1) = 'k'
AND SUBSTR(ExtractValue(bm.metadata,'//controlfield[@tag="007"][2]'),5,1) = ' '
AND ExtractValue(metadata, 'count(//controlfield[@tag="007"])') > 1
LIMIT 5000
Raportti 2.
OUTIn tuotannossa raportti 778 hakee tietueet, joissa 007/00 on 'a' ja 007/03 on tyhjä joko ensimmäisessä tai toisessa 007:n toistumassa. Testaatteko taas? :)
Joo, näyttäisi suurin piirtein vastaavan virheellisten tietueiden määrää :)
Raportti 2:
SELECT biblionumber, ExtractValue(bm.metadata,'//controlfield[@tag="007"]') AS '007'
FROM biblio_metadata bm
WHERE SUBSTR(ExtractValue(bm.metadata,'//controlfield[@tag="007"]'),1,1) = 'a'
AND SUBSTR(ExtractValue(bm.metadata,'//controlfield[@tag="007"]'),4,1) = ' '
UNION
SELECT biblionumber, ExtractValue(bm.metadata,'//controlfield[@tag="007"]') AS '007'
FROM biblio_metadata bm
WHERE SUBSTR(ExtractValue(bm.metadata,'//controlfield[@tag="007"][2]'),1,1) = 'a'
AND SUBSTR(ExtractValue(bm.metadata,'//controlfield[@tag="007"][2]'),4,1) = ' '
AND ExtractValue(metadata, 'count(//controlfield[@tag="007"])') > 1
LIMIT 5000
Raportit lisätty myös Raporttikirjastoon.
Miten (007-a/03 illegal value " ", should be [ac|]) virheet saisi korjattua?
Tukipyyntö
OUTIin haluttaisiin vielä pari uutta raporttia koskien 007-kentä arvoja.
Esim. tietue 1309165:
tai tietue 1969171:
Esim. tietue 1971935:
tai tietue 1471651:
Pyynnöt liittyvät tiketteihin:
1285
981
Jotain muuta?
No response