| מארק :: errorchecks. מארק :: שגיאה הוא מודול Perl עם אוסף של בדיקות שגיאה 21 / AACR2. |
הורד עכשיו |
מארק :: errorchecks. דירוג וסיכום
- רישיון:
- Perl Artistic License
- אתר האינטרנט של המוציא לאור:
- http://search.cpan.org/~eijabb/MARC-File-MARCMaker-0.05/lib/MARC/File/MARCMaker.pm
מארק :: errorchecks. תגים
מארק :: errorchecks. תיאור
מארק :: שגיאה הוא מודול פרל עם אוסף של בדיקות שגיאה 21 / AACR2. מארק :: errorchecks הוא מודול Perl עם אוסף של Marc 21 / AACR2 שגיאה Checks.Module לאחסון שגיאת Marc בדיקת שגרות, מבוסס על מארק 21, AACR2, ו LCRIs. אלה משמשים כדי למצוא שגיאות לא נבדק בקלות על ידי Marc :: מוך ומרק :: מודולים למינוז, כגון אלה שחוצים את גבולות שדה.כל שימורים צריך בדרך כלל להיות מעוות מארק :: שיר אובייקט. אזהרות / שגיאות נוצרים כמו בעקבות: לדחוף @warningstoreturn, להצטרף '', ($ שדה-> תג (), ": T"); Return @warningstoreturn; Synopsis השתמש במרק :: אצווה; השתמש במרק :: errorchecks; #Seee גם מארק :: משקיף עבור בדיקות נוספות #use Marc :: משקיף; #Change שמות קבצים לפי הרצוי שלי $ filesfile = 'marcfile.mrc'; שלי $ $ errorfilename = 'שגיאות. שלי $ errorcount = 0; פתח (החוצה ',>> $ errorfilename "); #initialize $ lecile כמו חדש מארק :: אצווה אובייקט שלי $ batch = מארק :: אצווה-> חדש ('USMARC', "$ Inptfile"); שלי $ errorcount = 0; #loop דרך קובץ אצווה של רשומות בעוד (שלי $ רשומה = $ batch-> הבא ()) {#if $ Record-> שדה ('001') # הוסף את זה אם רשומות מסוימות בקובץ אינן מכילות שדה '001' Field ('001') -> AS_STRING (); #call מארק :: שגיאה subroutines שלי @errorstoreturn = (); # בדוק הכל Push @Rrorstoreturn, (@ {מארק :: שגיאה :: Check_All_subs ($ Record)}); # או רק כמה לדחוף @ errorstoreturn, (@ {מארק :: שגיאה :: Check_010 ($ Record)}); לדחוף @ errorstoreturn, (@ {marc :: errorchecks :: Check_BK008_VS_BIBREFANDIDEX ($ Record)}); # # # # ######################### הדפס החוצה להצטרף ("t", "$ ControlNo", @errorstoreturn, "TN"); $ errorcount + +; }} #whilereequirements: · perlwhat חדש במהדורה זו: · עודכן Check_BK008_VS_300 ($ שיא) כדי לחפש P נוסף. או v. לאחר ההסמכה parenthetical. · עודכן בדיקה. . · כיבוי 50 שדה הגבלת בדיקה Check_FieldLength ($ Record) · עודכן ב- Check_BK008_VS_BIBREFAndIndex ($ Record) כדי לחפש ריווח בכל צד של pagination parthetical. · עודכן בדיקה. כדי לדווח על 10 תווים משני הצדדים של כל קבוצה של רווחים פנימיים מרובים. ערכים מקובלים. רמה -3 עדיין תגובה, אבל יכול להיות לא מקושט עבור ספריות המאפשרים לו. · כולל גרסה 1.14 של מארק :: Lint :: Codedata.
מארק :: errorchecks. תוכנה קשורה