original file: |
|
---|---|
image source file: |
|
preview file: |
Note
|
thumbnail file: |
Note soubor je generován stejně jako |
FOXML file: |
|
Note
Každý balíček má své UUID
. Adresář s importními daty je podle
něj pojmenovaný. Stejně tak i FOXML
soubor.
Archiv obsahuje datové balíčky připravené k importu:
jan@jan-XPS-L421X:~/$ tree e65d9072-2c9b-11e5-99fd-b8763f0a3d61 e65d9072-2c9b-11e5-99fd-b8763f0a3d61 ├── edeposit-url.txt ├── e65d9072-2c9b-11e5-99fd-b8763f0a3d61.xml └── first-page ├── filename ├── mimetype └── robotandbaby_001.jp2 1 directory, 5 files
jednotlivé soubory a adresáře:
e65d9072-2c9b-11e5-99fd-b8763f0a3d61.xml FOXML
souboredeposit-url.txt soubor s odkazem do aplikace eDeposit first-page náhled první strany
Note
Kramerius dostane jen FOXML
soubor. Celý balíček bude uložen v archivu.
Přes něj může Kramerius získat další části balíčku.
Umístění ePublikace v Krameriovi je popsáné v sekci RelsExt
.
Tato sekce musí obsahovat celou cestu k ePublikaci v Krameriovi. Všechny nové větve stromu (cesta k ePublikaci) Kramerius vygeneruje.
edeposit storage: |
|
---|---|
kramerius server: |
|
- eDeposit Plone aplikace připraví data pro export do Krameria viz :ref:`create-export-request`
- eDeposit Plone aplikace volá
AMQP
službu k exportu do Krameria - a poskytne informace k vytvořeníFOXML
viz :ref:`send-export-request` edeposit.amqp.kramerius
převedeMARCXML
data doMODS
pomocíAMQP
službyedeposit.amqp.marcxml2mods
edeposit.amqp.kramerius
vytvoříFOXML
soubor a celý importní balíček viz :ref:`import-package`edeposit.amqp.kramerius
odešle importní balíček do archivustorage serveru
přesAMQP
protokoledeposit.amqp.kramerius
zkopíruje importní balíček naKramerius server
viz :ref:`copy-export-data`edeposit.amqp.kramerius
voláREST API
naKramerius server
- aplikace spustí naKramerius server
proces importuedeposit.amqp.kramerius
kontroluje stav importu - aplikace se pravidelně dotazuje naKramerius server
jak proces importu probíháedeposit.amqp.kramerius
smaže data k importu - jakmile proces importu úspěšně skončí viz :ref:`delete-imported-data`edeposit.amqp.kramerius
posílá zprávu s odpovědí - odesílá jí do aplikaceRabbitMQ
přesAMQP
protokol.
eDeposit může v Krameriovi nastarovat jen jeden proces importu. Poté co proces importu skončí, může nastarovat další.
Data v importním adresáři na serveru Kramerius mohou být uložena tak jak budou přicházet všechna. Čekají na spuštění odpovídajícího importu.