Details
-
Bug
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
-
Folijet Sprint 111, Folijet Sprint 112
-
1
-
Folijet
-
R1 2021 Bug Fix
-
Lehigh, Simmons
-
Legitimate regression
Description
Overview: Cannot map data from a numeric subfield. (I tried using the $3 of an 856 field, but I think it's any numeric subfields). Regression - was previously fixed in MODDICORE-81
Current workaround: No great one, would have to edit the MARC file pre-import to change any numeric subfields to alphas
Steps to Reproduce:
- Log into FOLIO-snapshot as diku_admin
- Go to Settings/Data import
- Create field mapping profile 1
- Name: Create instance
- Incoming record type: MARC Bib
- FOLIO record type: Instance
- Cataloged date: ###TODAY###
- Create field mapping profile 2
- Name: Create e-holdings with $3
- Incoming record type: MARC Bib
- FOLIO record type: Holdings
- Permanent location: "Online (E)"
- Digitization policy: 856$3
- Electronic access:
- Add these to existing
- Relationship: "Resource"
- URI: 856$u
- Link text: 856$z
- Materials specified: 856$3
- Create field mapping profile 3 (only difference from profile 2 is that 856$3 is replaced with 856$a)
- Name: Create e-holdings with $a
- Incoming record type: MARC Bib
- FOLIO record type: Holdings
- Permanent location: "Online (E)"
- Digitization policy: 856$a
- Electronic access:
- Add these to existing
- Relationship: "Resource"
- URI: 856$u
- Link text: 856$z
- Materials specified: 856$a
- Create action profile 1
- Name: Create instance
- Action: Create
- FOLIO record type: Instance
- Link to Field mapping profile 1 (create instance)
- Create action profile 2
- Name: Create e-holdings with $3
- Action: Create
- FOLIO record type: Holdings
- Link to Field mapping profile 2 (Create e-holdings with $3)
- Create action profile 3
- Name: Create e-holdings with $a
- Action: Create
- FOLIO record type: Holdings
- Link to Field mapping profile 3 (Create e-holdings with $a)
- Create job profile 1
- Name: Create instance and e-holdings with $3
- Accepted data type: MARC
- No match
- Action: Create instance
- Action: Create e-holdings with $3
- Create job profile 2
- Name: Create instance and e-holdings with $a
- Accepted data type: MARC
- No match
- Action: Create instance
- Action: Create e-holdings with $a
- Go to Data Import and upload the attached file: 856 with 3.mrc
- Select the job Create instance and e-holdings with $3 and import the file
- Go to Inventory and search for together alone
- View the associated holdings, and check the Digitization policy and Electronic access/Materials specified fields to see if JSTOR-ADD-AGAIN populated into those fields
- Go to Data Import and upload the attached file: 856 with a.mrc
- Select the job Create instance and e-holdings with $a and import the file
- Go to Inventory and search for together together
- View the associated holdings, and check the Digitization policy and Electronic access/Materials specified fields to see if JSTOR-ADD-AGAIN populated into those fields
Expected Results:
- Data from 856 $3 should be populated into the Digitization policy and Electronic access/Materials specified fields when loading the 856 with 3.mrc file
- Data from 856 $a should be populated into the Digitization policy and Electronic access/Materials specified fields when loading the 856 with a.mrc file
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 files
TestRail: Results
Attachments
Issue Links
- blocks
-
MODDICORE-120 856$3 not mapping into holdings record (no numeric subfield mappings are working)
-
- Closed
-
- defines
-
UXPROD-2614 NFR: Data Import (Batch Importer for Bib Acq) & PubSub R1 2021 Technical, NFR, & Misc bug work
-
- Closed
-
- has to be done before
-
MODDICORE-120 856$3 not mapping into holdings record (no numeric subfield mappings are working)
-
- Closed
-
- is required by
-
MODDICORE-121 856 data is not mapping into holdings or item record
-
- Closed
-