Zum Hauptinhalt springen
Version: 6.8

Bridge API

Das Package "bridge" beinhaltet Schritte, die mit docuteam feeder API interagieren.

Bridge: download deposition​

Initiiert den Download einer spezifischen Ablieferung über docuteam feeder API. Nach erfolgreichem Download wird der Status der Ablieferung auf processing gesetzt.

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 in docuteam feeder API mit dem Status submitted einen Workflow in docuteam feeder und setzt den Status dieser Ablieferungen auf queued.

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 nach docuteam feeder 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.

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