6.3. Stažení balíčků a souborů

Pomocí funkcí POST /download/aips a POST /download/files v REST rozhraní je možné vytvářet požadavky na přenos dat z digitálního archivu do návazné aplikace. Následně dochází k ověření stavu připravenosti dávky pomocí funkce GET /download/status/{batchId}. Pokud je dávka s výsledky připravena, může dojít k jejímu přenosu pomocí služby FileTransfer do aplikace pro zpracování archiválií.

6.3.1. Parametry přenosu

Parametry přenosu se rozumí údaje, které jsou zapotřebí pro jeho zahájení, tj. pro zahájení pomocí metody Begin.

  • Typ přenosu: download

  • Doplňující ID: číslo dávky, tj. hodnota {batchId}

Pokud je dávka připravena, je možné zahájit její stahování voláním dalších přenosových metod.

6.3.2. Formát dat

Dávkou se vždy rozumí sada adresářů. Způsob jejich pojmenování a obsah je dán původním požadavkem, tj. jeho typem a další parametrizací. Přehled podob stažených dat je v následující tabulce:

Požadavek

Parametry

Formát dat

POST /download/aips

dipType="package_info"

Základní informace o balíčku

POST /download/aips

dipType="archdesc"

Archivní metadata

POST /download/aips

dipType="metadata_base"

Obsah balíčku

POST /download/aips

dipType="aip_base"

Obsah balíčku

POST /download/aips

dipType="aip_raw"

dle specifikace digitálního archivu

POST /download/files

AIP ID, seznam ID souborů

Soubory a komponenty