The big issue here is that the LDR has to be the first field in a record. If it's not, then the program will have issues determining where one record ends and another begins. What you may want to try is sorting your data after adding the LDRs if they no longer appear at the beginning of the record. I'd use the Sort 0xx fields or use the custom sort since you just want to sort, more or less, the control fields. That would reorder the data into the correct location.
--TR
-----Original Message-----
From: MarcEdit support in technical and instructional matters [mailto:[log in to unmask]] On Behalf Of Myers, John F.
Sent: Monday, August 15, 2011 9:14 AM
To: [log in to unmask]
Subject: [MARCEDIT-L] Replacing LDR field
I have a number of records in my ILS with either obsolete or corrupted values in the LDR field, particularly in the Type of Record byte. These are playing havoc with a resource discovery overlay that offers a facet on that byte.
I had hoped to adapt a protocol for supplying "lost" data by merging a file from my ILS with a file of corresponding records from OCLC. However, when I merge the clean LDR and 008 fields from the OCLC records into the source records from the ILS, the LDR (and 008) is positioned after the 003 tag instead of in the initial position. When this resulting file is recompiled into MARC, then the records collapse into one record.
Is there an automated mechanism for resequencing the LDR field back to its appropriate, initial position in the mnemonic file records so that they recompile correctly? My file is small -- only 30 records, so manually moving the LDRS back is conceivable in this instance -- but I am hoping to share this protocol with a colleague with several thousand affected records where a manual approach would be less reasonable.
I am a little behind on updates, with 5.5.4103, so hopefully I'm not raising an issue that has been addressed.
Thanks,
John F. Myers, Catalog Librarian
Schaffer Library, Union College
807 Union St.
Schenectady NY 12308
518-388-6623
[log in to unmask]
________________________________________________________________________
This message comes to you via MARCEDIT-L, a Listserv(R) list for technical and instructional support in MarcEdit. If you wish to communicate directly with the list owners, write to [log in to unmask] To unsubscribe, send a message "SIGNOFF MARCEDIT-L" to [log in to unmask]
________________________________________________________________________
This message comes to you via MARCEDIT-L, a Listserv(R) list for technical and instructional support in MarcEdit. If you wish to communicate directly with the list owners, write to [log in to unmask] To unsubscribe, send a message "SIGNOFF MARCEDIT-L" to [log in to unmask]
|