Uploaded image for project: 'data-import-processing-core'
  1. data-import-processing-core
  2. MODDICORE-85

Bib to Instance matching - 035 to Identifier does not work

    XMLWordPrintable

    Details

    • Template:
      Standard Bug Write-Up Format
    • Sprint:
      Folijet Sprint 97, Folijet Sprint 98, Folijet Sprint 99
    • Story Points:
      3
    • Development Team:
      Folijet
    • Release:
      Q3 2020
    • Affected Institution:
      Lehigh, MO State, Simmons
    • Epic Link:

      Description

      Overview:
      Steps to Reproduce:

      1. Log in to https://folio-goldenrod.dev.folio.org/
      2. Go to Settings > Data Import
      3. Create a profile that will overlay an Instance based on the 035 field. Six different match profiles are attached below as screenshots. Different scenarios tried: Including indicators in incoming MARC and match profile, with qualifiers, matching numerics only... MARC records that correspond with the match profiles attached here as well.
      4. Go to Data Import - Load the original MARC File (in this case "ezekial.mrc") using the simple "Load Bibliographic Record" function.
      5. Search Inventory for the Identifier. Use the OCLC number located in the 035 field of the incoming file, in this case "831680044", to be sure there is only one instance of that identifier in Inventory
      6. Go back to Settings. Using the Job Profile called "Lehigh Test - Overlay Instance with 035 to Identifier", link the match profile Test1-035 match to that Job Profile. Link the Action and Field mapping profiles named "Lehigh Test - Overlay Instance with 035 to Identifier"
      7. Go to Data import. Import MARC file attached below named Test1_ezekiel.mrc.
      8. Check to see if the Inventory Instance record changed.
      9. Continue to test by exchanging the match profiles and importing the corresponding MARC files

      Expected Results: - The Inventory Record should overlay and reflect the changes in the record. For this example I preceded the title with Test 1, Test 2, etc. to be able to easily see if the overlay worked

      Actual Results: - None of the scenarios tried worked - the record remained untouched.

      NOTES:

      • As part of fixing this bug, please also clarify
        • What happens when there are multiple 035s in the incoming MARC record - assuming they all meet the "match from" criteria, does FOLIO try to match on all of them? Just the first one? Just the last one?
        • What happens when there are multiple identifiers in the existing Instance - assuming they all meet the "match to" criteria, does FOLIO try to match on all of them? Will it be considered a hit as long as 1 identifier matches to the incoming 035?
        • What happens when there are multiple 035s in the incoming MARC record and multiple identifiers in the Instance record. Does it try to match all, or is it considered a match as long as one MARC 035 matches one identifier in the Instance?
      • And doublecheck that these sections work as expected
        • Incoming record Qualifier
        • Incoming record Only compare part of the value
        • Match criterion
        • Existing record Qualifier
        • Existing record Only compare part of the value

        TestRail: Results

          Attachments

          1. 035 match problems.mp4
            9.34 MB
          2. ezekiel.mrc
            3 kB
          3. Test1_ezekiel.mrc
            3 kB
          4. Test1.png
            Test1.png
            140 kB
          5. Test2_ezekiel.mrc
            3 kB
          6. Test2.png
            Test2.png
            141 kB
          7. Test3_ezekiel.mrc
            3 kB
          8. Test3.png
            Test3.png
            141 kB
          9. Test4_ezekiel.mrc
            3 kB
          10. Test4.png
            Test4.png
            140 kB
          11. Test5_ezekiel.mrc
            3 kB
          12. Test5.png
            Test5.png
            145 kB
          13. Test6_ezekiel.mrc
            3 kB
          14. Test6.png
            Test6.png
            157 kB

            Issue Links

              Activity

                People

                Assignee:
                Kateryna Senchenko Kateryna Senchenko
                Reporter:
                lmccoll_lyu Lisa
                Votes:
                0 Vote for this issue
                Watchers:
                10 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases