Following a migration into Alma Digital, we identified a systematic issue related to file naming. During migration, file names were generated directly from metadata, resulting in ampersands being embedded in file names and paths, which made the JP2 files fail to load in Primo.
To address the issue at scale, we developed a remediation workflow combining Alma APIs and AWS S3. Instead of modifying file paths (which are immutable), we implemented a controlled replace strategy: extracting affected files, sanitizing file names, re-ingesting content via the upload mechanism, and validating access before removing legacy files.
This session shares practical insights into handling post-migration data issues in Alma Digital and provides a practical, scalable approach applicable to similar scenarios.
Track
Migration / Implementation Practical Applications
Products or Areas of Focus
Alma Digital / Specto
Presenters
Jianshan Yang, Tulane University, System Administrator Librarian