Mable+ kann auf der Konsole (Windows: "Start", "Ausführen...", Eingaben von "cmd") mit verschiedenen Kommandos und Optionen ausgeführt werden.
Das folgende Kommando zeigt die momentan von Mable+ unterstützten Unterkommandos und Optionen.
mable -h
- Die Option utf8 ist noch in der Entwicklung. Sie schaltet die Verwendung des MAB Zeichensatzes ab und ist für Dateien gedacht, die nicht MAB, sondern UTF-8 kodiert wurden.
Eine MAB Datei kann mit folgendem Kommando überprüft werden.
mable check DATEINAME
Das check Kommando liest die MAB Daten und erzeugt mehrere Report Dateien. Die generierten Reports werden im aktuellen Ordner abgelegt.
Das Check Kommando erzeugt mehrere Dateien mit Information über die analysierten Daten. Die Dateinamen entsprechen dem folgenden Muster.
[MABDATEINAME]-[YYYYMMDD]-[HHMMSS]-MABle-[REPORT].txt
Zum Beispiel:
example.mab-20110226-143510-MABle-report.txt example.mab-20110226-143510-MABle-errors.txt example.mab-20110226-143510-MABle-reject.txt example.mab-20110226-143510-MABle-no001.txt
Es gibt vier verschiedene Report Dateien.
| Datei | Beschreibung |
|---|---|
| ...-report.txt | Statistik über gefundene Fehler und Felder |
| ...-errors.txt | Mapping zwischen Sätzen (001) und Fehlercodes |
| ...-reject.txt | Enthält Sätze/Felder die nicht dem MAB Format entsprachen |
| ...-no001.txt | Inhalt von Sätzen ohne 001 Feld |
Die Report Datei enthält folgende Statistiken über die MAB Daten und die gefundenen Fehler.
- Anzahl der Sätze
- Satztypen Statistik
- Satzstatus Statistik
- Lieferungsfehler
- Satzfehler
- Feldfehler
- Unterfeldfehler
- Belegte Felder
- "Rejected" Felder (Experimentell)
Die errors Datei enthält für jeden gefunden Fehler eine Zeile mit der Satzkennung und dem Fehlercode, wie im folgenden Beispiel.
61, #2225 3433, #2202 12324, #5096
Auf UNIX-basierten System kann mit Hilfe von Standardbefehlen wie grep leicht herausgefunden werden welche Sätze einen bestimmten Fehler hatten
cat ERRORSDATEI | grep '#2202'
oder welche Fehler ein bestimmter Satz hatte.
cat ERRORSDATEI | grep <SATZKENNUNG>
Unter Windows kann man um Beispiel einen Texteditor verwenden um die Datei zu durchsuchen.
Das folgende Kommando kann verwendet werden, um in der Fehlerdatei alle Sätze mit einem bestimmten Fehler zu finden.
mable filter-errors -e 2202 <ERRORSDATEI>
Um die gefundenen Fehler für einen bestimmten Satz angezeigt zu bekommen kann das folgende Kommando verwendet werden.
mable filter-errors -ds <SATZKENNUNG> <ERRORSDATEI>
- Die Reject Datei wurde von der ursprünglichen, Datenbank basierten Version von Mable für Sätze und Felder verwendet, die nicht in die Datenbank importiert werden konnten, da sie nicht der MAB Titel Spezifikation entsprachen, z.B. falsche Feldnummern und Indikatoren. Es ist geplant diese Datei zu entfernen und die Informationen in die Statistik bzw. die Fehlermeldungen aufzunehmen.
Die no001 Datei enthält die Sätze, die kein MAB 001 Feld hatten und daher auch nicht in der errors Datei erfasst werden konnten.

