Closed dasunpubudumal closed 3 months ago
Note: How does traction-service
push messages to warehouse?
traction-service
has got a sidecar broker (accessible via http://trac-uat.psd.sanger.ac.uk:15672/) that has the shovel
plugin installed.
traction-service
publishes messages to its own broker, which the shovel
plugin delivers to the psd.sequencescape
exchange in the warehouse which is bound to the queue psd.mlwh.multi-lims-warehouse-consumer
(via a routing key). This will be consumed by warren
and unified_warehouse
and will persist the data in mlwh.
The overall process explained:
User story As developers, we need to facilitate sending retention instructions for labware (each tube/plate submitted) to mlwh by updating
tol_lab_share/processors/create_labware_processor.py
to support theretention_instruction
field in the schema.Who are the primary contacts for this story Steve / Stuart / Dasun
Who is the nominated tester for UAT
Acceptance criteria To be considered successful the solution must allow:
tol-lab-share
should be able to process messages coming from either version of the schema.lab-share-lib
to allow validating the messages for a given list of schemas.Dependencies This story is blocked by the following dependencies:
References This story has a non-blocking relationship with:
Additional context Add any other context or screenshots about the feature request here.