Regarding the "omit a field" question, I'm surprised that there's not an easy way to do this, but I can't think of anything beyond what you have tried so far. I think if you write a custom routine that simply returns null, that should do the job, but there ought to be an easier way. I think it would be nice to have a "dropFieldIfFieldEmpty" modifier similar to "deleteRecordIfFieldEmpty." Hopefully Bob will step in and provide an answer if there's something I simply don't know about!
As for setting upperCaseSubfields in a config file, I think it was Bob's intent to move away from config files in favor of command line parameters, so the current config file handling is kind of a thin layer designed for backward compatibility, but it may not be forward looking. I agree with you that config files can have some advantages, so I wouldn't mind if this were improved and made more flexible... though it's also been on my radar to consider reworking VuFind's scripting to rely less on configuration files, in case the built-in SolrMarc support goes away in the future. (Though it hasn't gone any further than being generally on my radar, given many other priorities that have taken more of my attention 😊).
- Demian
--
You received this message because you are subscribed to the Google Groups "solrmarc-tech" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
solrmarc-tec...@googlegroups.com.
To view this discussion on the web visit
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fsolrmarc-tech%2Fe8cb578f-4638-2a3a-c624-5c20ff9db3e4%2540lackhoff.de&data=04%7C01%7Cdemian.katz%40villanova.edu%7C5e59951d4c394346032508d8f6d100cf%7C765a8de5cf9444f09cafae5bf8cfa366%7C0%7C0%7C637530724824571114%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=7%2BX4ubTGMd6nxehnG%2BgSkavymXhd%2FbNMTa4zpKT1qRQ%3D&reserved=0.