Bridge API
Das Package "bridge" beinhaltet Schritte, die mit der Deposition API von docuteam feeder interagieren.
Die meisten dieser Schritte werden nicht mehr benötigt, seit das Deposition API nicht mehr Teil einer separaten Applikation (docuteam bridge) ist und in feeder integriert wurde (ab feeder 5.4.0).
Bridge: download deposition
Initiiert den Download einer spezifischen Ablieferung. Nach erfolgreichem Download wird der Status der Ablieferung auf processing
gesetzt.
deprecated
docuteam feeder kann nun direkt auf hochgeladene Ablieferungen zugreifen. Wenn ein Workflow mit einer Deposition gestartet wird, zeigt die SIP
Variable auf den Speicherort der Deposition.
java ch.docuteam.actions.bridge.DownloadDeposition \
--depositionId=depositionId [--targetDirPath=path/to/targetDir]
Parameter | Beschreibung |
---|---|
--depositionId=depositionId | name of deposition |
[--targetDirPath=path/to/targetDir] | target directory, defaults to actions.workbench.inbox |
Bridge: create SIP from DublinCore Bagit SIP
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 of bagit SIP, with or without extension '.zip' |
--saTemplate=sa_all-formats-01 | submission agreement template |
--dssId=newDssId | ID of dataSubmissionSession in submission agreement |
[--levelsFilePath=path/to/levels_bagit-dublincore.xml] | optional, path to levels file |
Bridge: queue submitted depositions
Startet für alle Ablieferungen mit dem Status submitted
einen Workflow in docuteam feeder und setzt den Status dieser Ablieferungen auf queued
.
deprecated Wenn eine Ablieferung in docuteam feeder erstellt wird, generiert feeder ein Ereignis. Über Ereignis-Handler können so automatisiert Workflow-Ausführungen gestartet werden.
java ch.docuteam.actions.bridge.QueueSubmittedDepositions \
--workflowId=workflowId \
[--organization=docuteam] \
[--organizationBridge=myOrg]
Parameter | Beschreibung |
---|---|
--workflowId=workflowId | ID of workflow to be started |
[--organization=docuteam] | |
[--organizationBridge=myOrg] | name of bridge organization |
Bridge: upload PIDs for deposition
Überträgt PIDs von Fedora an das Deposition API und setzt den Status der Ablieferung auf processing
. 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 | deposition ID, assuming it is also the name of the SIP |
Bridge: report error
Setzt den Status einer Ablieferung auf error
.
deprecated
docuteam feeder setzt den Status einer Ablieferung automatisch auf error
falls bei der Workflow-Ausführung Fehler auftreten.
java ch.docuteam.actions.bridge.ReportDepositionStatus \
--workflowExecutionId=workflowExecutionId \
--depositionId=depositionId \
--organization=1
Parameter | Beschreibung |
---|---|
--workflowExecutionId=workflowExecutionId | workflow execution ID in docuteam feeder |
--depositionId=depositionId | deposition ID |
--organization=1 | number of organization |