Skip to main content
Version: 6.7

Bridge

The package "bridge" contains steps that interact with docuteam feeder API.

Bridge: download deposition​

Downloads a deposition from docuteam feeder API. After a successful download the status of the delivery is set to processing.

java ch.docuteam.actions.bridge.DownloadDeposition \
--depositionId=depositionId [--targetDirPath=path/to/targetDir]
ParameterDescription
--depositionId=depositionIdname of deposition
[--targetDirPath=path/to/targetDir]target directory, defaults to actions.workbench.inbox

Bridge: create SIP from DublinCore Bagit SIP​

Creates a SIP based on the Matterhorn profile from a zipped 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]
ParameterDescription
--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​

Starts a workflow in docuteam feeder for all depositions in docuteam feeder API with the status submitted and sets the status of these deliveries to queued.

java ch.docuteam.actions.bridge.QueueSubmittedDepositions \
--workflowId=workflowId \
[--organization=docuteam] \
[--organizationBridge=myOrg]
ParameterDescription
--workflowId=workflowIdID of workflow to be started
[--organization=docuteam]
[--organizationBridge=myOrg]name of bridge organization

Bridge: upload PIDs for deposition​

Transfers PIDs from Fedora to docuteam feeder API and sets the status of the deposition to processing. Assumes that the SIP can be found in actions.workbench.work.

java ch.docuteam.actions.bridge.UploadPIDsForDeposition \
--depositionId=1234.zip
ParameterDescription
--depositionId=1234.zipdeposition ID, assuming it is also the name of the SIP

Bridge: report error​

Sets the status of a deposition to error.

java ch.docuteam.actions.bridge.ReportDepositionStatus \
--workflowExecutionId=workflowExecutionId \
--depositionId=depositionId \
--organization=1
ParameterDescription
--workflowExecutionId=workflowExecutionIdworkflow execution ID in docuteam feeder
--depositionId=depositionIddeposition ID
--organization=1number of organization