LIBCAS / ARCLib

ARCLib – komplexní řešení pro dlouhodobou archivaci digitálních (knihovních) sbírek
GNU General Public License v3.0
4 stars 1 forks source link

Import stejného balíčku by měl vést k ohlášení duplicity #71

Closed godnat closed 3 years ago

godnat commented 4 years ago

V případě, že je do Arclibu vložen stejný balíček znovu (stejná MD5), Arclib verzuje (verzuje xml). Tato akce by ale, dle mého názoru, měla vést k ohlášení duplicity.

yantom commented 4 years ago

Stávající chování je implementováno dle schváleného návrhu.

yantom commented 4 years ago

Na základě dohody bude navrhnuto upozornění vkládajícího v případě duplicitních dat a možnost rozhodnout zda je metadatový update vyžadovaný nebo se jedná o omyl.

ZdenekVasek commented 3 years ago

Bylo už implementováno?

yantom commented 3 years ago

Implementováno a nasazeno, viz testovací dávka https://arclib-test.lib.cas.cz/ingest-batches/0dbef172-0927-4bdb-8d58-ca5ac8ceba01 . Pro vyřešení incidentu je nutné do konfigurace přidat "continueOnDuplicateSip":true Bude zdokumentováno.

yantom commented 3 years ago

Zdokumentováno: https://github.com/LIBCAS/ARCLib/wiki/Ingest-workflow#duplicate-sip-check-1

godnat commented 3 years ago

Otestováno, funguje uvedeným způsobem.

Jen shrnutí pro případ, že by ještě někdo chtěl funkcionalitu ověřit: Aby systém rozeznal duplicitní balíček, musí být kontrola duplicity přítomná v profilu dodavatele v jeho definici workflow. Rozezná se duplicita v případě, že je balíček vkládán pod stejným Profilem dodavatele. Duplicita je incident, který se vyřeší úpravou workflow, přidáním příkazu, balíček pak doběhne v pořádku a verzuje se.