Done
Details
Details
Assignee
Pavlo Smahin
Pavlo SmahinReporter
Valery_Pilko
Valery_PilkoLabels
Priority
Story Points
3
Sprint
None
Development Team
Spitfire
Fix versions
Release
Poppy (R2 2023)
RCA Group
Missing integration/unit test
Affected releases
Poppy (R2 2023)
Orchid (R1 2023)
Nolana (R3 2022)
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created May 10, 2023 at 2:19 PM
Updated October 14, 2023 at 11:01 AM
Resolved May 26, 2023 at 2:21 PM
Overview: "Call number type" doesn't map from "Holdings" record with source "MARC" when Create/Edit/Import "MARC Holdings" record.
Steps to Reproduce:
Scenario 1: Create "MARC Holdings" record
Log into Snapshot FOLIO environment as User with following permissions:
Inventory: All permissions
quickMARC: Create a new MARC holdings record.
Go to "Inventory" >> Open detail view pane of "Instance" record with source "MARC"
Click on the "Actions" button and select the "Add MARC holdings record" option
Fill in the "852" with the following value:
First indicator: "1"
Second indicator "\"
Fourth box: "$b KU/CC/DI/A $h 331.0413"
Click on the "Save & close" button.
Check "Call number type" and "Call number" fields under "Location" accordion.
Expected Results:
"Call number type" is filled with "Dewey Decimal classification";
"Call number" is filled with "331.0413"
Actual Results:
"Call number type" is empty;
"Call number" is filled with "331.0413"
Scenario 2: Edit "MARC Holdings" record
Log into Snapshot FOLIO environment as User with following permissions:
Inventory: All permissions
quickMARC: View, edit MARC holdings record
Go to "Inventory" >> Open detail view pane of "Instance" record with source "MARC" >> Open detail view of "Holdings" record with source "MARC".
Click on the "Actions" button and select the "Edit in quickMARC" option
Edit the "852" with the following value:
First indicator: "8"
Second indicator "\"
Fourth box: "$b KU/CC/DI/A $h B WASHINGTON"
Click on the "Save & close" button.
Check "Call number type" and "Call number" fields under "Location" accordion.
Expected Results:
"Call number type" is filled with "Other scheme";
"Call number" is filled with "B WASHINGTON"
Actual Results:
"Call number type" is empty;
"Call number" is filled with "B WASHINGTON"
Scenario 3: Import "MARC Holdings" record
Log into Snapshot FOLIO environment as User with following permissions:
Data import: Can upload files, import, and view logs
Inventory: All permissions
quickMARC: View, edit MARC holdings record
Import the attached "MARC Holdings" record (
) via "Data import" app using "Default - Create Holdings and SRS MARC Holdings
Note: See the following test case as example how to import "MARC Holdings" record https://foliotest.testrail.io/index.php?/cases/view/356820 .
Once import is completed click on the "File name" value of imported record.
Click on the "Created" hyperlink placed under "Holdings" column.
Check "Call number type" and "Call number" fields under "Location" accordion.
Expected Results:
"Call number type" is filled with "Dewey Decimal classification";
"Call number" is filled with "331.2"{*}
*
Actual Results:
"Call number type" is empty;
"Call number" is filled with "331.2"
Additional Information:
See https://docs.google.com/spreadsheets/d/1ac95azO1R41_PGkeLhc6uybAKcfpe6XLyd9-F4jqoTo/edit#gid=73689427
See mapping rules for MARC Holdings by GET endpoint: "/mapping-rules/marc-holdings" or https://folio-org.atlassian.net/wiki/display/FOLIJET/MARC+Holdings+-+Default+Mapping+profile
See MARC21 standard: https://www.loc.gov/marc/holdings/hd852.html
See attached screencasts: