Přehled kolizí při nahrávání a zpracování v Národním archivním portále

Obsah

1.      Úvod

2.      Kolize při nahrávání na portál (modul eVýběr z datových balíčků SIP, ePředání datových balíčků SIP)

3.      Kolize při zpracování datových balíčků SIP – modul ePředání

4.      Aktualizace komponent v návaznosti na předchozí procesy (eVýběr, ePředání)

5.      Kolize při zpracování datových balíčků SIP – modul eVýběr

6.     Nahrávání volných souborů (mimo eSSL)

7.      Interní kontroly

verzeDatumPopis změn
0019. 3. 2021Vložen přehled
0028. 12. 2021Doplněny kolize a vysvětlení
0033. 11. 2022Doplněny interní kolize, upraveny popisy chyb
00419. 5. 2023Přidána kolize V1414

1.      Úvod

Při kontrole SIP na Národním archivním portále (dále též „NArP“) se uplatňují dvě úrovně ověření zpracovatelnosti:

  1. Kontrola validátorem SIP Národního archivu. Pravidla pro validaci jsou zveřejňována v Přehledu pravidel pro validaci SIP v příslušné verzi
  2. Kontroly (kolize) v NArP.

Spíše než o kontroly se jedná o kolize vznikající při zpracování všech SIP najednou, v kontextu a v konkrétním řízení.

Vyvolány mohou být nesouladem v metadatech či komponentách. Např. se může jednat o vícekrát použitý totožný „jednoznačný“ identifikátor s různým obsahem, nesoulad v hodnotách při vyžádání komponent nebo při předávání za archiválie vybraných SIP, při předání SIP k trvalému uložení jsou nahrány SIP obsahující jiné než vybrané dokumenty atd.

Oznámeny jsou uživatelům reportem „Chyby importu“, společně s výsledky z validátoru SIP, ihned po nahrání každé dávky.

Při řešení problému je vhodné analyzovat situaci s dodavatelem eSSL, příp. se obrátit na  helpnda@nacr.cz, s uvedením čísla řízení, kde kolize nastala, stručným popisem kroků, jak a v jaké situaci ke kolizi došlo. Při přezkoumání je většinou nutné dodat i SIP balíčky, které kolizi vyvolávají.

Stejně jako ve validátoru SIP, i zde se můžete setkat se dvěma úrovněmi hlášení:

  1. Chyba                  -> SIP balíček/soubor  nebude zpracováván, na portál nelze nahrát
  2. Upozornění       -> SIP balíček lze zpracovat, jedná se o upozornění na potenciální problém, je v kompetenci archiváře zhodnotit, zda z metodického hlediska lze dále pokračovat ve výběru nebo přejímce. Při trvalém uložení bude uloženo s hlášeným jevem.

    Pro předání archiválií se můžete setkat ještě se stavem
  3. S výhradou -> ten nastává tehdy, kdy je k předání k trvalému uložení v archivu vkládána komponenta, která není v souladu s Formátovými pravidly NA. Řešením v tom případě je dodat ke stávající komponentě i komponentu pravidlům odpovídající (často ve výstupním datovém formátu dle § 23 vyhlášky 259/2012 Sb.)

2.      Kolize při nahrávání na portál (modul eVýběr z datových balíčků SIP, ePředání datových balíčků SIP)

Vypsané hlášeníkód stavuMožná příčinaDůsledek chyby, příp. možné řešení
Soubor neprošel antivirovou kontrolou3V souboru byla nalezena potenciální hrozba.Chyba Soubor nebude zpracováván.
Mets.xml nečitelný, zip nečitelný3Soubory jsou pro system nečitelné, pravděpodobně nebyl nahrán relevantní obsah.Chyba Soubor nebude zpracováván.
chybná struktura souborů  3Nebyl rozpoznán SIP. Např. v režimu nahrávání SIP byl uploadován pouze soubor neodpovídající structuře SIP, např. jakýkoliv samostatný souborChyba Soubor nebude zpracováván, v řízení se může pokračovat
upozornění – znak(y) ve jméně podřízeného souboru nepatří do české abecedy4V názvech souborů se vyskytují nečeské znaky, např. å, ð apod.Upozornění. SIP bude běžně zpracován.
SIP byl přepsánBez kóduNahráván SIP, jehož obsah (spis, dokument) se shoduje s již dříve nahrávanými entitami, bez ohledu na název SIPu.Upozornění SIP bude běžně zpracován, je použit posledně nahraný SIP..

3.   Kolize při zpracování datových balíčků SIP – modul ePředání

Vypsané hlášeníkód stavuMožná příčinaDůsledek chyby, příp. možné řešení
import obsahuje neznámý souborV1200import obsahuje neznámý soubor
Zkontrolujte sadu SIP, kterou nahráváte.
Kolize v ePředání, daný SIP nebude do ePředání přijat, je možné nahrávat opravený znovu.
jednací číslo archivu není vyplněnoV1201jednací číslo archivu není vyplněnoKolize v ePředání, daný SIP nebude do ePředání přijat, je možné nahrávat opravený znovu.
přejímající archiv není vyplněnV1202přejímající archiv není vyplněnKolize v ePředání, daný SIP nebude do ePředání přijat, je možné nahrávat opravený znovu.
předávající osoba není vyplněnaV1203předávající osoba není vyplněnaKolize v ePředání, daný SIP nebude do ePředání přijat, je možné nahrávat opravený znovu.
zařazení nemá vyplněny všechny hodnotyV1204zařazení nemá vyplněny všechny hodnotyKolize v ePředání, daný SIP nebude do ePředání přijat, je možné nahrávat opravený znovu.
základní entita nemá platný typV1205základní entita nemá platný typKolize v ePředání, daný SIP nebude do ePředání přijat, je možné nahrávat opravený znovu.
Kolize při předání archiválií: SIP (soubor) nebyl v tomto skartačním řízení vybrán za archiválii.V1206vybraná archiválie nebyla nalezena
(např. do ePředání byla nahrána entita/SIP, soubor/, která nebyla vybrána za archiválii)

.Zkontrolujte sadu SIP, kterou nahráváte
.Pokud jsou tyto soubory nahrány „navíc“, není nutné nic dalšího nahrávat ani opravovat
Kolize v ePředání, daný SIP nebude do ePředání přijat, je možné nahrávat opravený znovu.
vybrané archiválie nového SIPu odkazují do více existujících SIPůV1207vybrané archiválie nového SIPu odkazují do více existujících SIPůKolize v ePředání, daný SIP nebude do ePředání přijat, je možné nahrávat opravený znovu.
SIP má více odkazů na stejnou vybranou archiváliiV1208SIP má více odkazů na stejnou vybranou archiváliiKolize v ePředání, daný SIP nebude do ePředání přijat, je možné nahrávat opravený znovu.
Kolize při předání archiválií: Tento SIP (soubor) neobsahuje všechny vybrané archiválie (např. chybí dokument, komponenta). Opravený SIP nahrajte, prosím, znovu.V1209při pokusu o napárování na existující SIP se nepodařilo nalézt všechny vybrané archiválieKolize v ePředání, daný SIP nebude do ePředání přijat, je možné nahrávat opravený znovu.
nepodařilo se napárovat novou úroveň popisuV1210nepodařilo se napárovat novou úroveň popisu (např. existuje nesoulad mezi očekávaným SIP a nahraným SIP, může být rozpor v metadatech, nelze napárovat identifikátory entit)Kolize v ePředání, daný SIP nebude do ePředání přijat, je možné nahrávat opravený znovu.
nepodařilo se napárovat původní úroveň popisu  V1211nepodařilo se napárovat původní úroveň popisu (obsah prvků neodpovídá očekávanému nebo chybí prvek povinný prvek, který ve Výběru byl zahrnut; mezi metadaty zaslanými do eVýběru a do ePředání jsou takové rozdíly, že nebyla rozpoznána shoda  Kolize v ePředání, daný SIP nebude do ePředání přijat, je možné nahrávat opravený znovu.
vybraná archiválie není přiřazena k platnému SIPuV1212vybraná archiválie není přiřazena k platnému SIPuKolize v ePředání, daný SIP nebude do ePředání přijat, je možné nahrávat opravený znovu.
nebyla nalezena žádná vybraná archiválieV1213nebyla nalezena žádná vybraná archiválieKolize v ePředání, daný SIP nebude do ePředání přijat, je možné nahrávat opravený znovu.
SIP s aktualizovanými komponentami obsahuje úpravy archivního popisuV1221UPOZORNĚNÍ
SIP s aktualizovanými komponentami obsahuje úpravy archivního popisu {levelName=xxx [Puvodce=xxx,CisloJednaci=03673/13/Star/Pav], fieldNames=datace}
Upozornění SIP bude dále zpracováván, pouze se upozorňuje na změnu v metadatech

 

 

4.      Aktualizace komponent v návaznosti na předchozí procesy (eVýběr, ePředání)

Vypsané hlášeníkód stavuMožná příčinaDůsledek chyby, příp. možné řešení
zdrojová komponenta nemá id původceV0600zdrojová komponenta nemá id původceKolize při aktualizaci komponent, daný SIP nebude zpracováván; je možné nahrát opravenou verzi, pravděpodobný nesoulad při generování SIP
zdrojová komponenta nemá unikátní id původceV0601zdrojová komponenta nemá unikátní id původceKolize při aktualizaci komponent, daný SIP nebude zpracováván; je možné nahrát opravenou verzi, pravděpodobný nesoulad při generování SIP
pro zdrojovou komponentu se nepodařilo nalézt cílovou úroveňV0602pro zdrojovou komponentu se nepodařilo nalézt cílovou úroveňKolize při aktualizaci komponent, daný SIP nebude zpracováván; je možné nahrát opravenou verzi, pravděpodobný nesoulad při generování SIP
cílová komponenta nemá id původceV0603cílová komponenta nemá id původceKolize při aktualizaci komponent, daný SIP nebude zpracováván; je možné nahrát opravenou verzi, pravděpodobný nesoulad při generování SIP
cílová komponenta nemá unikátní id původceV0604cílová komponenta nemá unikátní id původceKolize při aktualizaci komponent, daný SIP nebude zpracováván; je možné nahrát opravenou verzi, pravděpodobný nesoulad při generování SIP
pro cílovou komponentu nebyla nalezena aktualizaceV0605pro cílovou komponentu nebyla nalezena aktualizace (např. při nesouladu identifikátorů komponent při nahrávání do předání)Kolize při aktualizaci komponent, daný SIP nebude zpracováván; je možné nahrát opravenou verzi, pravděpodobný nesoulad při generování SIP
cílová komponenta byla napárována na jinou část zdrojového stromu nežli její sourozenciV0606cílová komponenta byla napárována na jinou část zdrojového stromu nežli její sourozenciKolize při aktualizaci komponent, daný SIP nebude zpracováván; je možné nahrát opravenou verzi, pravděpodobný nesoulad při generování SIP

5.   Kolize při zpracování datových balíčků SIP – modul eVýběr

Vypsané hlášeníkód stavuMožná příčinaDůsledek chyby, příp. možné řešení
import obsahuje neznámý souborV1400import obsahuje neznámý souborKolize v eVýběru, daný SIP nebude nahrán ani zobrazen, v eVýběru zůstává původní verze SIPu. Nutno nahrát SIP s odpovídajícími komponentami.
Kolize při vyžádání komponent: SIP (soubor) nelze napárovat na žádný SIP v tomto skartačním návrhu.V1401úroveň popisu v databázi se neshoduje s úrovní z průvodky (při vyžádání komponent k přeložení jsou nahrány entity s odlišným identifikátorem nebo s jinak zmenenymi metadaty/např. jiné časové údaje)Kolize v eVýběru, daný SIP nebude nahrán ani zobrazen, v eVýběru zůstává původní verze SIPu. Nutno nahrát SIP s odpovídajícími metadaty.
Kolize při vyžádání komponent: SIP (soubor) nelze napárovat na žádný SIP v tomto skartačním návrhu.V1402nepodařilo se napárovat původní úroveň popisu (při vyžádání komponent k přeložení jsou nahrány entity s odlišným identifikátorem nebo s jinak změněnymi metadaty /např. jiné časové údaje, jiné evidenční číslo spisu či dokumentu apod.)Kolize v eVýběru, daný SIP nebude nahrán ani zobrazen, v eVýběru zůstává původní verze SIPu. Pro dodání komponent je nutno nahrát SIP s odpovídajícími metadaty.
kořenová úroveň popisu nebyla v databázi nalezenaV1403kořenová úroveň popisu nebyla v databázi nalezena (při vyžádání komponent)Kolize v eVýběru, daný SIP nebude nahrán ani zobrazen, v eVýběru zůstává původní verze SIPu. Nutno nahrát SIP s odpovídajícími metadaty.
nepodařilo se napárovat novou úroveň popisuV1404nepodařilo se napárovat novou úroveň popisu (vzniká při vyžádání komponent, pokud jsou nahrány entity s nevyžádaným identifikátorem nebo s neznámými metadaty pro danou entitu /např. jiné časové údaje, jiné evidenční číslo spisu či dokumentu apod.)Kolize v eVýběru, daný SIP nebude nahrán ani zobrazen.
Může jít o situaci, kdy je nahrán nevyžádaný SIP, pak zkontrolujte, zda byl daný SIP vyžádán.
Příp. jsou v SIP odpovídající entity, ale s odlišnými metadaty, pak je třeba je dodat s odpovídajícími metadaty (např. stejný název souboru, datum vytvoření, čj. nebo spisová značka, stejná věcná skupina).
úroveň popisu nebyla v databázi nalezenaV1405úroveň popisu nebyla v databázi nalezena (při vyžádání komponent)Kolize v eVýběru, daný SIP nebude nahrán ani zobrazen, v eVýběru zůstává původní verze SIPu. Nutno nahrát SIP s odpovídajícími metadaty.
nepodařilo se vytvořit komponentuV1406nepodařilo se vytvořit komponentu (při vyžádání komponent)Kolize v eVýběru, daný SIP nebude nahrán ani zobrazen, v eVýběru zůstává původní verze SIPu. Nutno nahrát SIP s odpovídajícími metadaty a komponentami.
nalezena komponenta bez odkazu na soubor  V1407nalezena komponenta bez odkazu na soubor tzn. po vyžádání komponent k předložení (V) nebyly nahrány SIP s komponentami (pokud mají být součástí dokumentu)Kolize v eVýběru, nelze zpracovat daný SIP, komponenty nejsou přidány, nutno nahrát SIP s komponentami
základní entita nemá platný typV1408základní entita nemá platný typKolize v eVýběru, nelze zpracovat
základní entity nového SIPu odkazují do více existujících SIPůV1409základní entity nového SIPu odkazují do více existujících SIPůKolize v eVýběru, nelze zpracovat
SIP obsahuje duplicitní id základní entityV1410SIP obsahuje duplicitní id základní entityKolize v eVýběru, nelze zpracovat, jedna se o chybnou kontrukci SIP
Kolize při vyžádání komponent: v tomto SIPu chybí některé základní entity oproti SIPu, který byl vložen do skartačního návrhu. Opravený SIP nahrajte, prosím, znovu.V1411při pokusu o napárování na existující SIP se nepodařilo nalézt všechny základní entity (např. při použití totožného identifikátoru dokumentu/spisu/komponenty ve více SIP)Kolize v eVýběru, daný SIP nebude nahrán ani zobrazen
Kolize při vyžádání komponent: v tomto SIPu přebývají některé základní entity oproti SIPu, který byl vložen do skartačního návrhu. Opravený SIP nahrajte, prosím, znovu.V1412nebyla nalezena existující základní entita (např. při předání vyžádaných komponent V byly nahrány nevyžádané SIP)Kolize v eVýběru, daný SIP nebude nahrán ani zobrazen; ve výběru lze pokračovat
nahraný SIP nebyl dle skartačního protokolu vybrán k trvalému uložení, tento SIP byl proto smazánV1413
nahraný SIP neobsahuje komponenty, které byly vyžádányV1414Ve stavu vyžádání komponent je nahrán balíček z nějž žádná komponenta vyžádána není.

6.   Nahrávání volných souborů (mimo eSSL)

Vypsané hlášeníkód stavuMožná příčinaDůsledek chyby, příp. možné řešení
Exception message: … is not valid value for ‘any URI’V0051V názvech souborů se nachází problematické znakyKontaktujte helpnda@nacr.cz pro zjištění příčiny a odstranění kolize

7.   Interní kolize

Při výskytu chyb z této sekce se, prosím, obraťte na helpnda@nacr.cz.

Obecné chyby XML (průvodka.xml)
V0001element obsahuje neznámé potomky
V0002potomek má menší počet výskytů než je definované minimum
V0003potomek má větší počet výskytů než je definované maximum
V0004element obsahuje neznámé atributy
V0005element nemá všechny povinné atributy
V0006element typu choice musí obsahovat právě jednoho potomka
V0007element nesmí být prázdný
V0008element musí být prázdný
V0009hodnota elementu musí vyjadřovat pouze stav ano/ne
V0010obsah elementu není platnou hodnotou výčtu
V0011element musí obsahovat pouze číslo
V0012element musí mít pouze textový obsah
V0030atribut nemá platnou hodnotu
V0031atribut nesmí být prázdný
V0032obsah atributu není platnou hodnotou výčtu
V0050nastal problém během validace podle XSD schéma
V0051validace podle XSD schéma selhala
V0052nastala chyba při čtení XML souboru
Validace Seznamu
V0200entita původce v Seznamu obsahuje neplatnou operaci
V0201entita původce v Seznamu obsahuje duplicitní identifikátor
Validace Přejímky
V0400povinný soubor nebyl nalezen
V0401nastala chyba při čtení složky Přejímky
V0402složka Přejímky obsahuje neznámé/nepovolené soubory
V0403Přejímka nesmí obsahovat SIPy
V0404Přejímka neobsahuje žádné SIPy
V0405id archivu v Zařazení se neshoduje s hodnotou v Seznamu
V0406číslo předávajícího v Zařazení se neshoduje s hodnotou v Seznamu
V0407id přejímky v Zařazení se neshoduje s hodnotou v Seznamu
V0408nebyly nazeleny SIPy pro všechny vybrané archiválie
V0409vybraná archiválie již byla nalezena v jednom ze SIPů Přejímky
V0410SIP obsahuje id vybrané archiválie které není v Seznamu
Validace Průvodky
V0800rozsah musí mít alespoň jeden z potomků fromDate, toDate
V0801počáteční datum rozsahu je větší než koncové
V0802bylo nalezeno více identifikátorů stejného typu
V0803úroveň popisu s potomky nemůže obsahovat Dao element
V0804byl nalezen subjekt bez vyplněného typu identifikátoru
V0805byl nalezen subjekt bez hodnoty identifikátoru, pouze s uvedeným typem
V0806element musí obsahovat pouze číslo vyjadřující počet evidenčních jednotek
V0807Dao id již bylo použito u jiné úrovně popisu
V0808nalezen Div element bez odkazovaného Dao
V0809nalezen Div element s duplicitním id
V0810nalezen File element s duplicitním id
V0811Fptr element odkazuje na neexistující File element
V0812více Fptr elementů odkazuje na stejný File element
V0813cesta ke komponentě nemá platný formátnapř. při chybném dekódování diakritiky a speciálních znaků („+“ aj.)
V0814nalezeno více odkazů na stejnou komponentu
V0815nebyla nalezena žádná datace
V0816byly nalezeny File elementy bez Fptr elementů
V0817byly nalezeny Dao elementy bez Div elementů
V0818hodnota elementu se neshoduje s record id v control sekci
V0819datace nemá platný formátObjevuje se například v případě, kdy je datum otevření spisového plánu 0005-01-01
Validace SIPu
V1000složka s komponentami nebyla nalezena nebo je prázdná
V1001nastala I/O chyba při validaci komponent
V1002mezi komponentami byly nalezeny neznámé soubory
V1003SIP nesmí obsahovat soubory komponent
V1004soubor komponenty nebyl nalezen
V1005povinný soubor nebyl nalezen
V1006nastala chyba při čtení obsahu SIP složky
V1007složka SIPu obsahuje neznámé/nepovolené soubory
V1008byla nalezena úroveň popisu která není součástí základní entity