...
- Does it matter which happens first? Not really if there's a good way to track which MARC's have been added to the FOLIO::records dbTable
- Maybe it would be good to update step 3 above first - then have the script that creates all of the new MARCs only run overnight and not during the day...
What the routine needs to be:
- catalog new, or modify already-cataloged, title in OCLC
- download MARC
- create/update FOLIO instance
- add/edit holdingsRecords (call numbers and locations) and/or items (barcodes, material type, enumeration, volume)
- add/update MARC's 999s per FOLIO holdingsRecords and items
- add/update FOLIO::records
- (re)index in Solr in realtime OR add FOLIO instanceId to the queue for overnight indexing in Solr