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

    • Standard Bug Write-Up Format
    • Folijet Sprint 97, Folijet Sprint 98, Folijet Sprint 99
    • 3
    • Folijet
    • Q3 2020
    • Lehigh, MO State, Simmons

    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

                Kateryna Senchenko Kateryna Senchenko
                lmccoll_lyu Lisa McColl
                Votes:
                0 Vote for this issue
                Watchers:
                9 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases
https://issues.folio.org/browse/MODDICORE-85
issues.folio.org
crawl=CC-MAIN-2022-27
139527
application/http; msgtype=response
sha1:64M3ZU44H474TLYV7MMJD2B6XIQFQ3UE
<urn:uuid:bc2f1dd4-7c8c-43e5-a34d-1679413136c2>
2022-07-01T20:47:36Z
52.71.11.239
text/html
sha1:RZFOE7A5JDNT5TW3AMPQGVZML6RAA33N
<urn:uuid:9bca7d8e-09e6-4677-8a3b-22512293e4bd>
https://issues.folio.org/browse/MODDICORE-85
response
<urn:uuid:df6ee0bb-94c1-45c8-9276-d7a617c38ca0>
isPartOf: CC-MAIN-2022-27
publisher: Common Crawl
description: Wide crawl of the web for June/July 2022
operator: Common Crawl Admin (info@commoncrawl.org)
hostname: ip-10-67-67-180
software: Apache Nutch 1.18 (modified, https://github.com/commoncrawl/nutch/)
robots: checked via crawler-commons 1.3-SNAPSHOT (https://github.com/crawler-commons/crawler-commons)
format: WARC File Format 1.1
conformsTo: https://iipc.github.io/warc-specifications/specifications/warc-format/warc-1.1/