FOLIO-FSE / FOLIO-FSE/folio_migration_tools

Allow instance ID map lookup to work with our without leading "." or check digit for III Bib migrations

Open
#718 0 comments 0 reactions 0 assignees View on GitHub
Inventory Questions & Decisions Simplify migration process
Dominant language
Python
Stars
14
Forks
10
Avg merge
55m
Merged PRs (30d)
7

Description

When migrating III bibs and associated holdings/items, you may encounter mismatches between the version of the legacyId found in the MARC 907$a and those present in the items/serials checkin records. This can cause transformation of the latter to fail without modifying the Bib ID values to match those in the MARC Bibs. It should be possible to modify the tools in such a way as to eliminate the need to perform this particular pre-processing step.

Possible approaches:

- [x] #719
- [ ] If a III-style Bib ID is detected, add leading "." and trailing check digits *before* look-up from the instance ID map
- [ ] Store mappings for *all* forms of the bibId in the map (this may make more sense if we move to a db-style datastore for the id maps)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.