The validator has two modes. The first is field validation (and very likely you have one of my older validation templates where I was experimenting with 007, 008, 020, etc. regular expression matching -- I've removed these in the current templates). This mode is all about determining field validation. There is a mode for finding invalid record though. This one looks specifically for structural issues. It won't find all of them, but it looks for specific ones. The problem that you might run into -- generally when the field count doesn't work -- it's because the file formatting is off with an indicator or you have a dangling subfield (something like $$a). The validator can determine that some of these things are errors -- but not always.
What I've been working on over the past few weeks is working on enhancing the error message that you get when this type of problem comes up. Ideally, what I'd like to do is provide a reference to the last record processed and if possible, the section of data being worked on. This would make identifying these types of hard to locate structure issues much easier to locate.
But that is likely what is going on.
--TR
-----Original Message-----
From: MarcEdit support in technical and instructional matters [mailto:[log in to unmask]] On Behalf Of Wilson, Margaret
Sent: Wednesday, August 31, 2011 10:50 AM
To: [log in to unmask]
Subject: [MARCEDIT-L] problem with MARC validator
Terry et al,
When I try to generate a field count report for a file, I get a message that I should try to run the file through the MARCValidator. I do this and the validator displays several errors. I fix the errors, save the file, then try to generate a field count report on the file. I get the message again to use MARCValidator. I again do this, thinking that a second pass through the file will reveal other errors. However, the errors that are displayed are the same ones. I make sure that the problem records were indeed fixed, which they were.
What gives?
Margaret Wilson
University of Kansas Libraries
________________________________________________________________________
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]
|