Tato příloha definuje formát dat a pravidla používané při exportu dat nebo při přenosu dat z jednoho systému do druhého (tzv. spisová rozluka).
Data se přenášejí jako kontejner ve formátu ZIP definovaném ve specifikaci APPNOTE a musí navíc splnit následující požadavky:
Soubory uložené v kontejneru musí být nekomprimované nebo musí používat kompresní metodu „deflate“ popsanou v RFC1951.
Kontejner nesmí používat šifrování.
Kontejner nesmí používat digitální podpisy.
Kontejner nesmí používat funkci „patch data“.
Kontejner nesmí být rozdělen do více souborů.
Jména souborů musí být uložena v kódování UTF-8 a musí být nastaven příznak „Language encoding flag“ (bit 11).
Kontejner musí v kořenovém adresáři obsahovat soubor manifest.xml
,
který obsahuje kořenový element Davka
validní vůči schématu
ermsExportPrenos.xsd
.
Všechny entity a jejich metadata se přenášejí uvnitř kontejneru ZIP a je doporučeno je ukládat do vhodné adresářové struktury uvnitř kontejneru.
Dávka v souboru manifest.xml
kromě nezbytných metadat obsahuje
seznam všech entit, které se přenášejí/exportují. Pro každou entitu je
zde odkaz na další dokument XML, který popisuje jednu entitu. Soubor s
popisem entity musí použít kořenový element Export
validní vůči
schématu ermsExportPrenos.xsd
.
Pokud se při spisové rozluce data přenášejí z jednoho systému do
druhého, první systém data smaže až poté, co obdrží potvrzení o
úspěšném a kompletním přenosu. Potvrzení má podobu dokumentu XML,
který má kořenový element PrenosPotvrzeni
validní vůči schématu
ermsExportPrenos.xsd
.