Bridge API
Das Package bridge beinhaltet Schritte, die mit der Deposition API von docuteam feeder interagieren.
Bridge: SIP aus DublinCore Bagit SIP erstellen
Erstellt ein auf dem Matterhorn Profil basierendes SIP aus einem gezippten DublinCore Bagit SIP.
java ch.docuteam.actions.bridge.CreateSIPFromDublinCoreBagitSIP \
--bagitZipName=depositionId.zip \
--saTemplate=sa_all-formats-01 \
--dssId=newDssId \
[--levelsFilePath=path/to/levels_bagit-dublincore.xml]
| Parameter | Beschreibung |
|---|---|
--bagitZipName=depositionId.zip | Name der Bagit-SIP-Datei, mit oder ohne Erweiterung '.zip' |
--saTemplate=sa_all-formats-01 | Submission Agreement Template |
--dssId=newDssId | ID der dataSubmissionSession im Submission Agreement |
[--levelsFilePath=path/to/levels_bagit-dublincore.xml] | optional, Pfad zur Datei mit den Verzeichnisstufen |
Bridge: PIDs für die Deposition hochladen
Überträgt PIDs von Fedora an das Deposition API und setzt den Status der Ablieferung auf archived. Setzt voraus, dass das SIP in actions.workbench.work zu finden ist.
java ch.docuteam.actions.bridge.UploadPIDsForDeposition \
--depositionId=1234.zip
| Parameter | Beschreibung |
|---|---|
--depositionId=1234.zip | Depositions-ID, vorausgesetzt, es handelt sich dabei auch um den Namen des SIP |