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