Done
Details
Assignee
Serhii_NoskoSerhii_NoskoReporter
Carole GodfreyCarole GodfreyPriority
P2Story Points
3Development Team
Folijet SupportRelease
R2 2021 Hot Fix #2RCA Group
Implementation coding issueCSP Approved
YesAffected Institution
Universidad de ConcepciónTestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Serhii_Nosko
Serhii_NoskoReporter
Carole Godfrey
Carole GodfreyPriority
Story Points
3
Development Team
Folijet Support
Release
R2 2021 Hot Fix #2
RCA Group
Implementation coding issue
CSP Approved
Yes
Affected Institution
Universidad de Concepción
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created August 24, 2021 at 2:27 PM
Updated January 26, 2022 at 8:58 AM
Resolved September 10, 2021 at 4:04 AM
Overview: The following issue is observed in an Iris Hotfix-3 environment (Universidad de Concepcion), but it can also be reproduced in folio-snapshot. Import a MARC file, matching on 001, to update the SRS MARC Bib and related instance. The Instance field mapping profile has no edits in it. It's only trying to update the details controlled by the updated MARC record (fixing some diacritics) - no additional mappings. SRS MARC Bib is updated, but the instance is not. Import shows Completed with errors.
Current workaround Use a different action profile (Update MARC Bib) with a field mapping profile of MARC Bib/Update, with no edits. THAT finally worked
Steps to Reproduce:
Log into FOLIO-snapshot-load as diku_admin
Import the attached MARC file MusicayNeurocienciaBad.mrc to create SRS MARC and Instance, using the Default - Create Instance and SRS MARC Bib job profile
Create a job profile with
Match profile: MARC 001 to MARC 001
Action profile: Update instance
Field mapping profile: for Instance, with no edits in it
Go to Inventory and find the HRID of the Instance that was just created
Edit the attached MusicayNeurocienciaGood.mrc file to have that HRID in the 001 field
Then Import the MusicayNeurocienciaGood.mrc file using the profile created in step 3
Check the instance and the SRS MARC to see if they both were updated
Expected Results:
Instance and SRS MARC should both be updated
If the instance is not updated, the UI log should show "Error" with some sort of error message on the Instance tab
Actual Results:
The SRS MARC Bib is updated, but not the Instance.
UI job shows Completed with errors, but no error noted in the log
Notes from A-M
I also tried using an Instance field mapping profile with an updated instance status (Cataloged), but that completed with errors also
And I tried a different action profile (Update MARC Bib) with a field mapping profile of MARC Bib/Update, with no edits. THAT finally worked
See attached video showing it reproducing in folio-snapshot-load
Of note – we observe stack trace in log for mod-inventory
Also attached output from
GET https://<okapi>/change-manager/jobExecutions/da4f2d65-0d6a-4741-8ae6-4b35e0d46c77 - containing job execution details
Attaching logs from mod-source-record-storage, mod-source-record-manager, mod-inventory (details) at the time of the import