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

Implement endpoint for updating MARC records

    XMLWordPrintable

Details

    • 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

            Activity

              People

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

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases