Uploaded image for project: 'mod-source-record-storage'
  1. mod-source-record-storage
  2. MODSOURCE-341

Store MARC Holdings record

    XMLWordPrintable

    Details

    • Template:
    • Sprint:
      eHoldings Sprint 119
    • Story Points:
      3
    • Development Team:
      Spitfire

      Description

      Purpose/Overview:

      Several FOLIO libraries want the ability to manage MARC authority record in FOLIO. In order to do so, we must support storing a MARC Holdings record in SRS

      Examples of MARC holdings records are available

      Technical approach:

      • Add enum MARC_HOLDING in the RecordType
      • Add DI_SRS_MARC_HOLDING_RECORD_CREATED in the list of events for DataImportConsumersVerticle
      • Create MarcHoldingEventHandler by analogy with MarcAuthorityEventHandler
      • Add MarcHoldingEventHandler in the registerEventHandlers into InitAPIImpl
      • Add tests in the RecordApiTest, SourceRecordApiTest, SourceStorageBatchApiTest, SourceStorageStreamApiTest, QueryParamUtilTest, RecordServiceTest, ParsedRecordChunkConsumersVerticleTest
      • Create HoldingPostProcessingEventHandler the same logic as for marc bib (InstancePostProcessingEventHandler) - NOT FOR INITIAL release

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

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                Oleksandr Dekin Oleksandr Dekin
                Reporter:
                Oleksandr Dekin Oleksandr Dekin
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases