While all you suckers are stuck in Chicago, I figured I’d take a few minutes between caving in Ohio and chatting with my parents whom are visiting from Oregon to push out a MarcEdit update. Nothing earth shattering…few bug fixes and a few enhancements. Here’s the list:
- Enhancement: Merge Record Function — enhanced editions check
- Enhancement: Merge Record Function — adjusted matching parameters when dealing with ties
- Enhancement: Swap Field Function — Added a new parameter to allow users to tell the swap field to work on one field (when dealing with multiple fields)
- Enhancement: Swap Field Function — Added Regular expression support to the Modified Field Find option.
- Enhancement: MarcValidator — Added additional information to the error output. Specifically, when fields or records are identified as having invalid lengths — the program will provide the reported lengths and the actual values.
- Bug Fix: MarcValidator — Corrected an error that would identify some items as having invalid field lengths when they actually were not
- Bug Fix: Delimited Text Translator — Suppressed a debugging messagebox that hadn’t been disabled.
Few of the changes were around the swap field function. The two to highlight, are the addition of the regular expressions when related to the modified field portion of the process, and the addition of a new option to help users control how data is swapped when dealing with multiple fields. Here’s the new Swap field window:
In the Modified Data area, you will see a checkbox next to Find. This allows for use of regular expression when evaluating fields for modification. This can be used to test for the presence or lack of presence of data, to match patterns when determining if data should be swapped…I think that this will make the tool much more powerful.
Additionally, you will find the addition of Process one field per swap added to the Options area. This was added specifically for dealing with instances where you have multiple fields to swap and multiple destination fields, and you only want one of these values to be added to each field. For example:
A users wanting to add the 949$a to the 952 – but add only one to a field – so test1 was added to field1 and test2 was added to field2 – the older process didn’t accommodate that. The new process does by limiting the operation to one field. So, as the program works procedurally, it will stop swapping each time it makes a replacement, and move on to the next field pair for processing.
As always, if you have MarcEdit’s automatic updates enabled, you will be prompted automatically. If not, you can download the update from here:
- 32-bit: http://marcedit.reeset.net/software/MarcEdit_Setup.msi
- 64-bit: http://marcedit.reeset.net/software/MarcEdit_Setup64.msi