***********************************************************************************
*  Segment 7 Steuerung (Ste), SWE 7.1 RDS/TMC                                     *
***********************************************************************************

Version: 1.4.4 (20110519)


bersicht
=========

Die SWE RDS/TMC ist fr die Erstellung von aktuellen Verkehrsmeldungen aufgrund
verschiedener Eingangsgren, die Aufschluss ber die momentane Verkehrssituation
geben, zustndig. Die RDS/TMC-Meldungserstellung analysiert die Verkehrssituation
anhand von Strfallindikatoren und stellt die erzeugten Meldungen im systeminternen
Format unter dem Aspekt "generiert" zur Verfgung.
Diese Meldungen knnen ber den normalen Anmeldemechanismus von alle Applikationen
ber die Datenverteilerschnittstelle abonniert werden. Die SWE-Einheit RDS/TMC nimmt
folgende Aufgaben wahr:
1. Analyse der Verkehrssituation bzgl. Stau und Staugefahr
2. Generierung und Aufhebung von Verkehrswarndienstmeldungen (systeminternes Format)

Versionsgeschichte
==================

Stand 19.05.2011 Version 1.4.4
Daten von Strfallindikatoren mit Ausdehnung 0 tragen auch zur Meldungserstellung bei 
(vorher musste die Ausdehnung >0 sein, damit der SI zur Meldungserstellung beitrgt).

Stand 26.02.2010 Version 1.4.3
NPE im RDS-Ereignis-Thread beseitigt, ferner wurde der UncaughtExceptionHandler in die
main-Methode verschoben

Stand 12.02.2010 Version 1.4.2
Version mit eigenem UncaughtExceptionHandler, ferner wurde unntiges/strendes Logging 
entfernt

Stand 12.11.2009 Version 1.4.1
Erste Version mit neuer Paketstruktur

Stand 08.10.2009 Version 1.4 Gesamtes Softwarepaket ist jetzt in realer Java
5-Umgebung bersetzt - vorhher Java 6 mit Java 5-Konformitt

Stand 02.04.2009 Version 1.3 Bugfix: OutOfMemoryError mit anschliessendem
Programmabsturz/Hngen mit 100% Prozessorlast (aufgrund zuviel Log-Ausgabe beim
berlagern der Strflle) tritt nicht mehr auf

Stand 10.02.2009 Version 1.2 JUnit-Tests sind jetzt im Auslieferungspaket enthalten

Stand 30.10.2008 Version 1.1 Es wurden diverse Bugfixes im Rahmen der Prfungen fr
die Systemtests durchgefhrt

Stand 29.08.2008 Version 1.0 Erste Auslieferung


Start der SWE
=============

Aufbau eines Startskripts
(.bat-Datei im Verzeichnis skripte-dosshell, Unix-Skript im Verzeichnis skripte-bash
ist analog)

rem Startskript Anfang
@echo off

rem in einstellungen werden die globalen DaV-Einstellungen gemacht
rem insbesondere werden die Umgebungsvariablen %dav1% und %java% gesetzt
call einstellungen.bat

%java% -jar ../distributionspakete/de.bsvrz.ste.rdstmc/de.bsvrz.ste.rdstmc-runtime.jar ^
 %dav1% ^
 <SWE-spezifischer Parameter 1>=... ^
 <SWE-spezifischer Parameter 2>=... ^
 ...
rem Startskript Ende 

SWE-spezifische Parameter

-lms=<konfigurationsobjekt>	
Das Argument -lms muss ein Objekt vom Typ typ.landesMeldeStelle bezeichnen

-netz=<verkehrsModellNetz>	
Das Argument -netz muss ein Objekt vom Typ typ.netz bezeichnen und wird wie folgt
ausgewertet: Die Menge NetzBestandTeile des Objekts wird durchsucht. Diese kann
weitere Objekte vom Typ typ.netz beinhalten, es werden rekursiv alle enthaltenen
Objekte vom Typ typ.netz betrachtet. Von allen Objekten, die neben dem Typ typ.netz
auch den Typ typ.verkehrsModellNetz beerben, werden die Engstellenobjekte der Mengen
Baustellen und Unflle (und - wo bentigt - die Stau-Objekte der Menge Staus)
verwendet. Durch diese Art der Auswertung kann man die Engstellen von mehreren
VerkehrsModellNetzen in einer Instanz der Engstellenverwaltung bearbeiten, indem man
diese VerkehrsModellnetze per Konfiguration in ein bergeordnetes Netz legt.
Mindestens 1 Objekt vom Typ typ.netz muss auch vom Typ typ.verkehrsModellNetz sein.

-konfigBereich=<konfigBereich>	
Das (optionale) Argument -konfigObjekt bezeichnet ein Konfigurationsobjekt vom Typ
typ.engstellenVerwaltung, das die Werte der Parameter:
MaxVerkehrsStrkeGesperrteFahrStreifen-, FaktorMaxVerkehrsStrkeStromabwrts-,
MaxLngeStauberBaustellenEnde- WartezeitMeldungNachRumungUnfall in der
Attributgruppe atg.engstellenVerwaltungParameter enthlt. Wird dieses Argument
weggelassen, wird als Konfigurationsobjekt das Objekt des lokalen
Konfigurationasverantwortlichen genommen, das dann vom Typ typ.engstellenVerwaltung
sein muss.

Hinweis
Die Bibliothek de.bsvrz.sys.funclib.dambach.jar muss als Distributionspaket 
installiert sein

Disclaimer
==========

Segment 7 Steuerung (Ste), SWE 7.1 RDS/TMC
Copyright (C) 2009 Dambach Werke GmbH
Copyright (C) 2010 SWARCO TRAFFIC SYSTEMS GmbH

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.


Kontakt
=======

SWARCO TRAFFIC SYSTEMS GmbH
Adolf-Dambach-Strae
D-76571 Gaggenau
T. +49 (0)7225 / 64-0
F. +49 (0)7225 / 64-300 