Details
-
Story
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
customfield_11100 33551
-
EPAM BatchLoader Sprint 40
-
5
-
Folijet
Description
- Add new endpoint for updating single MARC record - PUT /change-manager/parsedRecords/{id} with parsedRecordDto entity as payload (see example), it should return 204 status on success
- Create new Snapshot in SRS
- Retrieve underlying Record and save the updated record in SRS with incremented generation (new generation should be calculated on the SRS side) and linked to the new Snapshot. Do not delete the original record from the SRS
- Send QM_SRS_MARC_BIB_RECORD_UPDATED event to whom it may concern)
- Default mapping should be applied for constructing the related Instance that should be updated (should we create a JobProfile for this purpose? and just send it as an eventPayload?)
- New functionality should be covered with tests
TestRail: Results
Attachments
Issue Links
- defines
-
MODSOURMAN-262 Automatically update Instance when SRS MARC Bib is updated
-
- Closed
-
-
UXPROD-2273 Connect SRS and quickMARC for MARC Bibs (Folijet work)
-
- Closed
-
- has to be done before
-
MODQM-4 Implement PUT records-editor/marc-records/id
-
- Closed
-
- relates to
-
MODSOURMAN-271 SPIKE: Define API contract between SRM\SRS and quickMARC
-
- Closed
-
-
MODSOURMAN-276 Create endpoint for retrieving MARC record by instance id
-
- Closed
-