Details
-
Bug
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
Here's the log in MG: https://bugfest-mg.int.aws.folio.org/data-import/job-summary/1f3a477b-2661-46cd-9a99-c4d7132e8ce5
In snapshot:
-
-
Folijet Sprint 153, Folijet Sprint 154
-
0
-
Folijet
-
Nolana (R3 2022) Bug Fix
-
Incomplete/missing requirements
Description
Overview: When you want to create either a holdings connected to an existing instance or an item connected to an existing holdings, you match to either that holdings hrid or instance hrid and have an action to create either the holdings or item. What is happening is that the holdings and items are created AND the log also says the SRS MARC is created.
Current workaround: No workaround
Steps to Reproduce:
- Log into FOLIO-snapshot as diku_admin
- Go to Settings/Data Export
- Create a new mapping
- SRS and Holdings
- Map Holdings HRID to 901$a
- Map Holdings Id to 902$a
- Create a new data export job linked to that mapping
- Go to Settings/Data Import
- Create a new field mapping for an item
- Item mat type: Electronic resource
- Loan type: Can circulate
- Status: Available
- Create a new action "Create item" linked to that item field mapping
- Create a new match for 901$a to Holdings hrid
- Create a new job with that match and on matches, Creates item record
- Go to Inventory
- Find or create a Source = MARC Instance with 1 holdings record and no item records
- Copy that Instance HRID and search for it in Inventory, so that you have only 1 search result
- Go to Actions/Save instance UUIDs
- Go to Data Export
- Upload the UUIDs text file that was just downloaded
- Apply the export job profile created in step 4 and export the file
- Download the newly-created MARC file
- Go to Data Import
- Upload that exported mrc file and select test job to create item
- Item is created
- Log also says SRS Marc bibs are created
Case 2: For Holdings creation:
- follow the same steps as above
- except find an Inventory instance with no holdings
- Create a field mapping to create a holdings record, and an associated action profile
- create a field mapping for holdings record and a match from 001 to instance hrid.
Expected Results: The log should have a dash for all the MARC SRS bibs and instances. There's no action to create/update srs marc bibs or instances in either case
Actual Results: I suspect that this is creating orphan srs bibs whenever you create a holdings attached to an existing instance or an item attached to an existing holdings.
Additional Information: This is happening in snapshot and Morning Glory.
TestRail: Results
Attachments
Issue Links
- blocks
-
MODSOURMAN-914 Release v3.5.4 (R3 Nolana Bugfix)
-
- Closed
-
- defines
-
UXPROD-3576 NFR: Data Import Support Bug work (Nolana R3 2022)
-
- Closed
-
- relates to
-
FAT-3604 Review of C368010
-
- Closed
-
-
FAT-3605 Review of C368009
-
- Closed
-
-
MODDATAIMP-744 SPIKE: Design approach for differentiating incoming MARC Bibs that should/shouldn't be saved in SRS
-
- Closed
-
-
MODSOURMAN-919 The status of SRS MARC and Instance are not displayed in the Import log after uploading MARC file for update
-
- Closed
-
-
MODSOURMAN-848 Data Import log displays disconcertingly ambiguous information for successful matches on anything but 999i/instance UUID - DRAFT
-
- Blocked
-
-
MODSOURMAN-911 Add log hotlink for Holdings and/or Item when job has no action on Instance
-
- Closed
-
-
MODSOURMAN-920 The "500" error appears when user creates "MARC Holdings" record
-
- Closed
-
-
MODSOURMAN-927 No title displays in import log when SRS MARC and Instance are not updated
-
- Closed
-
- to be improved by
-
MODDATAIMP-744 SPIKE: Design approach for differentiating incoming MARC Bibs that should/shouldn't be saved in SRS
-
- Closed
-
- mentioned in
-
Page Loading...