Zum Hauptinhalt springen
Version: 7.0

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]
ParameterBeschreibung
--depositionId=depositionIdname 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]
ParameterBeschreibung
--bagitZipName=depositionId.zipname of bagit SIP, with or without extension '.zip'
--saTemplate=sa_all-formats-01submission agreement template
--dssId=newDssIdID 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]
ParameterBeschreibung
--workflowId=workflowIdID 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
ParameterBeschreibung
--depositionId=1234.zipdeposition 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
ParameterBeschreibung
--workflowExecutionId=workflowExecutionIdworkflow execution ID in docuteam feeder
--depositionId=depositionIddeposition ID
--organization=1number of organization