cbvk / obalkyknih

obalkyknih.cz
8 stars 0 forks source link

SkenKlient : Chyba při stahování metadat - daný klíč není ve slovníku... #9

Closed filak closed 5 years ago

filak commented 5 years ago

Při pokusu o stažení následujících záznamů přes URN-NBN se objevuje hláška

Obalky-error-2019-04-12

MED00185294 MED00185297

Marc: http://oai.medvik.cz/medvik/oai?verb=GetRecord&identifier=oai:medvik.cz:196699&metadataPrefix=xml-marc

http://oai.medvik.cz/medvik/oai?verb=GetRecord&identifier=oai:medvik.cz:196702&metadataPrefix=xml-marc

Klient verze 0.38

filak commented 5 years ago

Tak jak to vypada?

cosmo-cz commented 5 years ago

Prosim o zaslani nastaveni vaseho skenovaciho klienta, pripojeni na zserver. Postaci screenshot teto zalozky:

On 5/14/19 10:22 AM, filipk wrote:

Tak jak to vypada?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/cbvk/obalkyknih/issues/9?email_source=notifications&email_token=ABG2QNREH336E4BHEVV5WLDPVJZD7A5CNFSM4HFRRE62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODVKU5MQ#issuecomment-492129970, or mute the thread https://github.com/notifications/unsubscribe-auth/ABG2QNVKOK6QZO72IEZ57GTPVJZD7ANCNFSM4HFRRE6Q.

filak commented 5 years ago

obalky-nastaveni

cosmo-cz commented 5 years ago

Data zaslane Z-serverem ma problem skenovaci klient rozkodovat. Ma to problem rozkodovat i yaz client viz. screenshot co je hodne zvlastni, takze se domnivam, ze je problem na strane zdroje dat, ne v skenovacim klientu.

Co jsem zkousel ruzne zservery, tak RAW MARC zaznam vypada tak, ze jsou vyjmenovane cisla tagu, nasledovane delkou tagu v bajtech, nasledovane pozici na kterem bajtu tag zacina. Ale data ze zaznamu MED00185294 jsou jina. Nemaji pocatecni pozici. Zaznam MED00185294 ji ma a zaznam je yaz klientem rozkodovan spravne.

yaz-problem-rawdata

Vystup yaz klienta:

yaz-problem

Tady jsou MARC zaznamy v RAW formatu: Prvni je spatny, druhy spravny:

medvik.006.txt medvik.022.txt

filak commented 5 years ago

Zajímavé, díky za analýzu. Podívám se na to.

cosmo-cz commented 5 years ago

Mate takovych zaznamu hodne? Pokud ano a nepovede se vam to vyresit byla by moznost rozlisovat od 25 bajtu tento vyraz 001\d{4}00000 a podle toho se rozhodovat, ze data jsou v jinem formatu a ma sledovat delimitery. Ale na druhou stranu i jine systemy budou mit se zaznamy problem, dost se spoleha na knihovnu lib-yaz, nebo perlovy zoom a minimalne yaz s tim ma problem.

filak commented 5 years ago

Jedna se o stazene zaznamy, maji vadny leader. To si musime nejak osetrit, aby k tomu nedochazelo.