Formatwandler Code-Snapshot Howto
Aus Digitaler-Tachograph.org
(Unterschied) ← Nächstältere Version | Aktuelle Version | Nächstjüngere Version → (Unterschied)
Inhaltsverzeichnis
|
Voraussetzungen / Hinweise
- Die Code-Snapshots sind JAR-Archive, die den aus dem Sourcecode compilierten Bytecode enthalten, und direkt mit einer Java-Laufzeitumgebung ausgeführt werden können
- Es wird eine aktuelle Java-Laufzeitumgebung (JRE) der Version 6 benötigt
- Zum Überprüfen der Integrität von Fahrerkartendaten wird der europäische öffentliche Schlüssel EC_PK.bin der European Root Certification Authority aus dem Archiv EC_PK.zip benötigt
- Der Aufruf erfolgt von einer Shell/Kommandozeile aus
Umgebungsvariablen
DEBUGLOGLEVEL: Debug-Loglevel
Standardvorgabe ist ERROR.
Mit der Umgebungsvariablen DEBUGLOGLEVEL wird die Stufe für Debug-Ausgaben angegeben.
Folgende Stufen sind möglich:
NOTHING >> ERROR >> INFO >> INFO_EXTENDED >> ALL
- NOTHING: keine Debugmeldungen
- ERROR: nur Meldungen ausgeben, wenn ein Fehler aufgetreten ist
- INFO: Info-Meldungen ausgeben
- INFO_EXTENDED: erweiterte Info-Meldungen ausgeben
- ALL: alle Meldungen ausgeben
Eine gewählte Stufe schließt alle Stufen darunter mit ein!
Linux
export DEBUGLOGLEVEL=ERROR
Windows
set DEBUGLOGLEVEL=ERROR
DEBUGPRINTSTREAM: Stream, an den Debugmeldungen ausgegeben werden
Standardvorgabe ist die Standardausgabe (System.out).
Ansonsten werden die Debugmeldungen an die über diese Umgebungsvariable angegebene Datei angehängt. Das Anhängen an die Datei lässt sich über DEBUPRINTSTREAMAPPEND=false abschalten.
Linux
export DEBUGPRINTSTREAM=/home/dtacho/debug.log
Windows
set DEBUGPRINTSTREAM=%USERPROFILE%\Eigene Dateien\debug.log
Dies wird üblicherweise aufgelöst zu C:\Dokumente und Einstellungen\<Benutzer>\Eigene Dateien\debug.log
EURPKPATH: Pfad zum europäischen öffentlichen Schlüssel
Mit der Umgebungsvariablen EURPKPATH wird der Pfad zur Datei EC_PK.bin mit dem europäischen öffentlichen Schlüssel angegeben. Ist EURPKPATH nicht gesetzt, wird im aktuellen Verzeichnis gesucht.
Linux
export EURPKPATH=/home/dtacho
Windows
set EURPKPATH=%USERPROFILE%\Eigene Dateien
Dies wird üblicherweise aufgelöst zu C:\Dokumente und Einstellungen\Benutzer\Eigene Dateien
NODETAILEDSPEED: Unterdrückt die Ausgabe der Daten aus dem Block detailed speed
Standardvorgabe ist false.
Die Daten aus dem Block detailed speed der Massenspeicherdaten von Fahrzeugeinheiten machen den größten Anteil der Elemente der mit dem Formatwandler ausgegebenen XML-Daten aus. Mit dieser Umgebungsvariable lässt sich die Ausgabe der detaillierten Geschwindigkeiten unterdrücken.
Linux
export NODETAILEDSPEED=true
Windows
set NODETAILEDSPEED=true
Aufruf des Formatwandlers
Linux
Beispiel:
java -jar dtacho-200800330.jar C_TESTDATEI.DDD
Windows
Beispiel:
java -jar dtacho-20080330.jar C_TESTDATEI.DDD
