...
Please see https://github.com/neicnordic/sda-pipeline/ for the code repository.

Directory /src/sda-pipeline

Name Synopsis
..
cmd
api
backup The backup command accepts messages with accessionIDs for ingested files and copies them to the second storage.
finalize The finalize command accepts messages with accessionIDs for ingested files and registers them in the database.
ingest The ingest service accepts messages for files uploaded to the inbox, registers the files in the database with their headers, and stores them header-stripped in the archive storage.
intercept The intercept service relays message between the queue provided from the federated service and local queues.
mapper The mapper service register mapping of accessionIDs (IDs for files) to datasetIDs.
notify Notify service, for sending email notifications
orchestrate The orchestrate service plays the role of processing messages in stand-alone operations.
verify The verify service reads and decrypts ingested files from the archive storage and sends accession requests.
internal
broker Package broker contains logic for communicating with a message broker
common
config Package config manages configuration
database Package database provides functionalities for using the database, providing high level functions
storage Package storage provides interface for storage areas, e.g.