Uploaded image for project: 'Folio Automation Testing'
  1. Folio Automation Testing
  2. FAT-945

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



    • Folijet Sprint 136, Folijet Sprint 137, Folijet Sprint 140
    • 3
    • Folijet
    • Morning Glory (R2 2022)


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

      This job should match and update instances and holdings, but fail to match or update items

      • Base on FAT-944
      • Build mapping profiles: MARC-to-Instance (Marks the Previously held checkbox, changes the statistical code (PTF1), changes status to temporary), MARC-to-Holdings (Adds the Holdings HRID as the former Holdings ID from 901$a; digitization policy from 300$a; adds a default stat code, Temp location, call number prefix, call number suffix, ILL policy, note), MARC-to-Item (Adds Item HRID as the barcode number (902$a); Adds copy number from 300$c. Adds an item note (1). Adds temporary 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 901a to Item HRID (wrong match)
      • 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 

      TestRail: Results


          1. FailItems.json
            238 kB
            Kateryna Senchenko
          2. FailItems.png
            211 kB
            Kateryna Senchenko

          Issue Links



                Satishkumar Satishkumar Purswani
                Kateryna Senchenko Kateryna Senchenko
                0 Vote for this issue
                3 Start watching this issue



                  TestRail: Runs

                    TestRail: Cases