Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
None
-
-
Concorde - Sprint 103
-
3
-
Concorde
Description
Purpose/Overview:
The bulk download API must be able to download UUIDs of both inventory Instances and Holdings
Requirements/Scope:
Users must be allowed to download holdings UUIDs, when searching and filtering from Inventory App
We need to edit the existing API which would return all relevant UUIDs based on query param of instances or holdings
The number of UUIDs can span several thousands to several millions
Given that each UUID is 36 characters, with 1 Million UUIDs the file size would be ~37 MB
For now the largest known data set is UC with ~8Millions Bibs, so file size could be ~300 MB
Requirement
API can return the UUIDs in json response .
Approach:
It can take a query parameter which will decide if instance UUIDs are obtained or holdings UUIDs
Acceptance criteria:
- API is updated, that returns the UUIDs as response
- Unit tests are added
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-1396 Generating simple MARC Holdings from Inventory holdings record
-
- Closed
-
- relates to
-
MODINVSTOR-688 Streaming bulk save instance uuids fails or takes 20 minutes
-
- Closed
-
-
MDEXP-355 mod-inventory-storage interface "instance-bulk" renamed to "inventory-record-bulk"
-
- Closed
-
-
MSEARCH-184 Implement retrieving holdings ids as json stream
-
- Closed
-