Bridge

Interaktion mit docuteam bridge

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

Bridge: download deposition

Initiiert den Download einer spezifischen Ablieferung von docuteam bridge. Nach erfolgreichem Download wird der Status der Ablieferung auf processing gesetzt.

java ch.docuteam.feeder.bridge.DownloadDeposition \
     --depositionId=depositionId [--targetDirPath=path/to/targetDir]
Parameter Beschreibung
--depositionId=depositionId name of deposition
[--targetDirPath=path/to/targetDir] target directory, defaults to feeder.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.feeder.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 in docuteam bridge mit dem Status submitted einen Workflow in docuteam feeder unsd setzt den Status dieser Ablieferungen auf queued.

java ch.docuteam.feeder.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 nach docuteam bridge und setzt den Status der Ablieferung auf processing. Setzt voraus, dass das SIP in feeder.workbench.work zu finden ist.

java ch.docuteam.feeder.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.

java ch.docuteam.feeder.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