Uploaded image for project: 'mod-source-record-manager'
  1. mod-source-record-manager
  2. MODSOURMAN-268

Implement endpoint for updating MARC records

    XMLWordPrintable

    Details

    • Template:
    • Sprint:
      EPAM BatchLoader Sprint 40
    • Story Points:
      5
    • Development Team:
      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

              Activity

                People

                Assignee:
                Kateryna Senchenko Kateryna Senchenko
                Reporter:
                Kateryna Senchenko Kateryna Senchenko
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases