mod-data-import: Implement 'Match MARC-to-MARC and update Instances, Holdings, and Items' 3 scenario - INTEGRATION

Description

Implement the scenario under data-import project in https://github.com/folio-org/folio-integration-tests

  • Base on FAT-940

  • Build mapping profiles: MARC-to-Instance (Mark the Suppress from discovery, uncheck Staff suppress and Previously held, change the statistical code (PTF3), change status to East Asia recon), MARC-to-Holdings (Only mapped field is Digitization policy, from 300$a. Deletes former holdings ID and replaces it with Holdings ID 3. Same for stat codes - delete and replace with PTF3. Add a new temp location. Add 3 to Shelving title, Prefix, and Suffix. Removes retention policy. Adds another Holdings note), MARC-to-Item (Removes the Item HRID as the item identifier and adds it as the Accession number(902$a); Removes copy number. Adds description of pieces in 300$c. Adds an item note (3). Changes permanent loan type)

  • Build action profiles: Update Instance, Update Holdings, Update Item

  • Link each action profile to the appropriate mapping profile

  • Build match profiles: MARC-to-MARC 001 to 001, MARC-to-Holdings 901a to Holdings HRID, MARC-to-Item 902a to Item HRID

  • Create JobProfile - see attached screenshot for the structure of profile and json 

  • Export just imported data

  • Import exported file with profile created in previous steps

  • Check the log

Acceptance criteria:
Undefined scenario is implemented and rans successfully 

Environment

None

Potential Workaround

None

Attachments

2

Checklist

hide

TestRail: Results

Activity

Show:

Kateryna SenchenkoFebruary 14, 2022 at 3:04 PM

Thank you , closing this issue

Khamidulla AbdulkhakimovFebruary 14, 2022 at 12:34 PM

Hi . Tested on snapshot env. and implemented scenario passed successfully.

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Folijet

Release

Lotus R1 2022

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created August 11, 2021 at 7:56 AM
Updated February 14, 2022 at 3:04 PM
Resolved February 14, 2022 at 3:04 PM
TestRail: Cases
TestRail: Runs