Dan, If you install the MARC.pm perl module, it does validation. You might even try the web form if it's just a specific file: http://marcpm.sourceforge.net/cgi-bin/converter.cgi - adam _____________________________________ Tri-Colleges Systems Coordinator Bryn Mawr | Haverford | Swarthmore 610.526.5294 -----Original Message----- From: Code for Libraries [mailto:[log in to unmask]] On Behalf Of Dan Field Sent: Monday, April 23, 2007 7:11 AM To: [log in to unmask] Subject: [CODE4LIB] MARC File validation I'm developing a Patron Self Registration system for our Virtua installation and I have run into a problem. Virtua stores patron records in a pseudo-MARC format. This means that records can be loaded with the vload.exe which is also used for loading bib/holding/ item MARC records aswell. Only, I seem to have a bug in my MARC file generation and I can't get any decent verbose information as to where the bug may be. Are there any MARC File validation tools about? I'm running OS X but have access to XP and a variety of Linux/UNIX boxes too. -- Dan Field <[log in to unmask]> Ffôn/Tel. +44 1970 632 582 Datblygwr Systemau Systems Developer Llyfrgell Genedlaethol Cymru National Library of Wales