[OPEN-ILS-GENERAL] MARC Batch editing in Evergreen

Mike Rylander mrylander at gmail.com
Fri Feb 24 12:31:48 EST 2012


On Fri, Feb 24, 2012 at 11:53 AM, Elizabeth McLean <lmclean at kcls.org> wrote:
> When I use MARC Batch Edit to add death dates to headings fields that have subfields that follow the date subfield, Evergreen moves subfield $d to the end of the field.
> This is what happened when I replaced the text in subfield $d in a record for Etta James. We have 40+ records to batch change.
>
> Update Template Preview:
> =LDR 00000cam a2200205Ka 4500
> =905 \\$r100d
> =100 \\$d1938-2012.
>
> The replace command worked fine for all records where subfield $d is the last subfield in the 100 field, but in this heading, subfield $d was moved after subfield $4.
>
> =100 1\$aJames, Etta,$4prf$d1938-2012.
>
> Originally, the subfields were in the correct order:
>
> =100 1\$aJames, Etta,$d1938-$4prf
>
> I don't understand why Evergreen changed the order of the subfields. Has this happened to anyone else?
>

This happens because replace is actually remove+add.  This would make
a good launchpad bug, IMO.

-- 
Mike Rylander
 | Director of Research and Development
 | Equinox Software, Inc. / Your Library's Guide to Open Source
 | phone:  1-877-OPEN-ILS (673-6457)
 | email:  miker at esilibrary.com
 | web:  http://www.esilibrary.com


More information about the Open-ils-general mailing list