this is the Perl script that parses MARC records and POSTs instances, holdingsRecords, and items.
first it needs to load various db table names, (sometimes) codes, and UUIDs into hashes - this way the script only has to ask FOLIO for these values once and can then access the info quickly for each of the hundreds of thousands of MARC records that need to be processed - these db tables include
- Alternative title types
- Contributor name types
- Contributor types
- Formats
- Identifiers
- Instance note types
- Instance statuses
- Mode of issuance
- Nature of content
- Resource types
- URL relationship