Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Flow

Image RemovedImage Added

Step-by-step:

  1. Updated MARC-record sends to the "mod-source-record-manager" on the specific endpoint for updating MARC-records.
  2. "mod-source-record-manager" updates this MARC-record in the "mod-source-record-storage" using generationId-mechanism.
  3. "mod-source-record-manager" publishes new event with eventType: "QM_SRS_MARC_BIB_RECORD_UPDATED". Event payload contains updated MARC-record and "rules.json"-file.
  4. "mod-pubsub" receives this event and "mod-inventory" catches it as "subscriber" for this eventType.
  5. "mod-inventory" retrieves eventPayload and builds new Instance based on its data using "data-import-processing-core". After that, "mod-inventory" updates this instance.

...