Formatwandler Code-Snapshot Howto

Aus Digitaler-Tachograph.org

Version vom 22:22, 22. Mai 2008; Gschnabel (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

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
Thanks to
BerliOS Developer Logo