Clean any invalid characters on import of MARC records
Recently, Ingram sent us a MARC record that caused the record to both not show up in LEAP and not be available for API calls, so it didn't show up in our discovery layer either.
It ended up being that there was an invalid character ([ERR] FOR XML could not serialize the data for node 'data()' because it contains a character (0x0019) which is not allowed in XML.) in the MARC record causing this.
It would be helpful if Polaris would clean any incoming MARC record of characters it knows will cause issues.