Uploaded image for project: 'mod-inventory'
  1. mod-inventory
  2. MODINV-461

PostProcessing: handling SET_HRID event: implementation

    XMLWordPrintable

    Details

    • Template:
    • Sprint:
      eHoldings Sprint 121, eHoldings Sprint 122
    • Story Points:
      3
    • Development Team:
      None

      Description

      Purpose/Overview:

      The purpose is to implement a handler that does the post-processing. It handles the event on setting HRID to the HOLDINGS record, that was created before.

      The handler is intended to process the event that is thrown on setting HRID to Holdings record.

      • 1. Create a new Holdings record by the way of mapping the incoming SRS Marc record using Mapping profile
      • 2. Retrieve an existing Inventory Holdings record
      • 3. Merge a new record (from step 1) with an existing record (from step 2)
      • 4. Update an existing record (from step 2) with a result of merge (from step 3)

      Technical approach:

      • Create handler for setting HRID, like MarcBibInstanceHridSetKafkaHandler

      Related Spike's page: Spike: MODSOURCE-274 Store MARC Holdings record

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                Igor_Gorchakov Igor Gorchakov
                Reporter:
                Oleksandr Dekin Oleksandr Dekin
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases