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

Endpoint to verify invalid MARC Bib ids in the system

    XMLWordPrintable

Details

    • eHoldings Sprint 121
    • 3
    • Spitfire

    Description

      Purpose/Overview

      Librarians wants to load MARC Holdings with correct 004 field, where 004 field is MARC Bib HRID. For that, we should verify 004 field in the system. SRS module should return invalid MARC BIB ids for comfortable working in the SRM.

      Technical approach

      • Create endpoint for searching invalid MARC BIb ids
      • Extend or create new raml for endpoint
      • Create DTO for returning response into SRM
      • Implement DAO and service layer
      • Write tests

      Requirements

      • Ensure a MARC holdings record always has a 004 value AND only one such value
      • Ensure that the 004 value is an Instance record's HRID
      • Ensure the 004 value does not contain a subfield delimiter
      • Cannot have multiple 004 values on a MARC Holdings record
      • Ensure if an invalid 004 value is set in the MARC Holdings record then return an error message and do not allow the record to be created/saved to SRS
      • Ensure that a valid 004 value links an Instance record to the MARC Holdings record as shown in the above screenshots

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases