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

856 data is not mapping into holdings or item record

    XMLWordPrintable

Details

    • Folijet Sprint 112
    • 0.5
    • Folijet
    • R1 2021 Bug Fix
    • Lehigh, Simmons, University of Chicago
    • Legitimate regression

    Description

      Overview: Cannot map data from a MARC 856 field into the eAccess fields of the holdings or item records

      Current workaround: No great one, would have to edit the MARC file pre-import to change any numeric subfields to alphas

      Steps to Reproduce:

      1. Log into FOLIO-snapshot as diku_admin
      2. Go to Settings/Data import
      3. Create field mapping profile 1
        • Name: Create instance
        • Incoming record type: MARC Bib
        • FOLIO record type: Instance
        • Cataloged date: ###TODAY###
      4. Create field mapping profile 2
        • Name: Create e-holdings
        • Incoming record type: MARC Bib
        • FOLIO record type: Holdings
        • Permanent location: "Online (E)"
        • Electronic access:
          • Add these to existing
          • Relationship: "Resource"
          • URI: 856$u
          • Link text: 856$z
          • Materials specified: 856$a
      5. Create field mapping profile 3
        • Name: Create e-item
        • Incoming record type: MARC Bib
        • FOLIO record type: Item
        • Material type: electronic resource
        • Permanent loan type: Can circulate
        • Status: Available
        • Electronic access:
          • Add these to existing
          • Relationship: "Resource"
          • URI: 856$u
          • Link text: 856$z
          • Materials specified: 856$a
      6. Create action profile 1
        • Name: Create instance
        • Action: Create
        • FOLIO record type: Instance
        • Link to Field mapping profile 1 (create instance)
      7. Create action profile 2
        • Name: Create e-holdings
        • Action: Create
        • FOLIO record type: Holdings
        • Link to Field mapping profile 2
      8. Create action profile 3
        • Name: Create e-item
        • Action: Create
        • FOLIO record type: Item
        • Link to Field mapping profile 3
      9. Create job profile
        • Name: Create instance, e-holdings, e-item
        • Accepted data type: MARC
        • No match
        • Action: Create instance
        • Action: Create e-holdings
        • Action: Create e-item
      10. Go to Data Import and upload the attached file: 856 with a.mrc
      11. Select the job Create instance, e-holdings, e-items and import the file
      12. Go to Inventory and search for one of the imported records
      13. View the associated holdings and item, and check the Electronic access accordions

      Expected Results:

      • Data from 856 should populate into the Electronic access accordion of the holdings record and the item record

      Actual Results: The 856$a mapping works, but the 856$3 mapping does not. I think the problem may be with any numeric subfield in any field mapping profile. Needs checking with other subfield numbers in various free-text fields in instance, holdings, and field mapping profiles

      Additional Information: See attached video and MARC file

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                abreaux Ann-Marie Breaux
                abreaux Ann-Marie Breaux
                Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases