Anleitung

Mable+ kann auf der Konsole (Windows: "Start", "Ausführen...", Eingaben von "cmd") mit verschiedenen Kommandos und Optionen ausgeführt werden.

Hilfe anzeigen

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.

MAB Datei prüfen

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.

Report Dateien

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

Report Datei

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)

Errors Datei

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.

Filter Kommandos für die Errors Datei

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>

Reject Datei

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.

No001 Datei

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.