|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.bsvrz.ste.rdstmcvew.RdsMeldung
public class RdsMeldung
Hauptklasse zum Testen der RDS-Verwaltung.
Über den Aufrufparameter "-kb" wird festgelegt, in welchen Konfigurationsbereich die Objekte (typ.rdsMeldung) gelegt werden.
| Field Summary | |
|---|---|
protected de.bsvrz.dav.daf.main.config.Aspect |
_aspekt
|
protected de.bsvrz.dav.daf.main.config.AttributeGroup |
_attributgruppe
|
protected de.bsvrz.dav.daf.main.config.ConfigurationObject |
_configObj
|
protected de.bsvrz.dav.daf.main.DataDescription |
_datenbeschreibung
|
private static de.bsvrz.sys.funclib.debug.Debug |
_debug
|
protected de.bsvrz.dav.daf.main.config.DynamicObjectType |
_dynObjTyp
|
private boolean |
_erfolg
|
private java.lang.String |
_kb
String Konfigurationsbereich Kommandozeile |
private boolean |
_kb_ausschluss
|
private java.lang.String[] |
_kb_liste
Liste mit einzelnen Konfigurationsbereichen durch Aufspaltung von _kb mit Trenner ':' |
protected de.bsvrz.dav.daf.main.config.ConfigurationArea |
_konfigBereich
|
private java.lang.String |
_kv
String Konfigurationsverantworlicher Kommandozeile |
private java.lang.String |
_name
String name Kommandozeile |
private java.lang.String |
_objektTyp
String Objekttyp Kommandozeile |
private java.lang.String |
_pid
String Pid Kommandozeile |
protected de.bsvrz.dav.daf.main.SenderRole |
_senderrolle
|
protected short |
_simulationsvariante
|
private java.lang.String |
_test
|
protected VerwaltungDynObj |
_verwaltung
|
private java.lang.String |
aspekt
|
private boolean |
debug
|
private boolean |
erfolg
|
private java.lang.String |
ergebnis
|
protected de.bsvrz.dav.daf.main.ClientDavInterface |
m_connection
Übergebene Datenverteiler Verbindung |
protected de.bsvrz.dav.daf.main.config.DataModel |
m_dataModel
übergebenes Datenmodell |
private static de.bsvrz.sys.funclib.debug.Debug |
m_debug
Comment for debug |
(package private) de.bsvrz.sys.funclib.commandLineArgs.ArgumentList.Argument |
m_konfigurationsBereich
Argument Konfigurationsbereiche (-kb) |
(package private) de.bsvrz.sys.funclib.commandLineArgs.ArgumentList.Argument |
m_konfigurationsVerantwortlicher
Argument KonfigurationsVerantworlicher (-kv) |
(package private) de.bsvrz.sys.funclib.commandLineArgs.ArgumentList.Argument |
m_name
Argument Objekttyp (-name) |
(package private) de.bsvrz.sys.funclib.commandLineArgs.ArgumentList.Argument |
m_objektTyp
Argument Objekttyp (-objTyp) |
(package private) de.bsvrz.sys.funclib.commandLineArgs.ArgumentList.Argument |
m_pid
Argument Objekttyp (-pid) |
private static java.lang.Process |
m_proc
|
(package private) RdsMeldungsVerwaltung |
m_rds_meldung
Objekt beinhaltet alle dynamischen Staus |
private int |
m_teiler
|
private de.bsvrz.sys.funclib.commandLineArgs.ArgumentList.Argument |
m_test
Testfall |
private java.lang.String |
quelle
|
private java.lang.String |
status
|
protected de.bsvrz.dav.daf.main.config.SystemObject |
systemobjekt
|
private java.lang.String |
tmc
|
private java.lang.String |
zustand
|
| Constructor Summary | |
|---|---|
RdsMeldung()
|
|
| Method Summary | |
|---|---|
protected void |
erstelleRdsMeldung()
Erstellung der Konfigurationsobjekte nbaUmfeldbedingung. |
void |
erzeuge(java.lang.String pid,
java.lang.String name,
java.lang.String set,
de.bsvrz.dav.daf.main.Data[] data)
|
void |
iniRdsMeldung(de.bsvrz.dav.daf.main.ClientDavInterface connection)
|
void |
iniTest(java.lang.String text)
Initialisiert den Empfangsthread |
void |
initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
Initialisierung von Datenverteiler |
de.bsvrz.dav.daf.main.Data |
konfDatenSetzen(java.lang.String _status,
int vkfz,
java.lang.String _veranlasser)
|
void |
konfiguriere(de.bsvrz.dav.daf.main.Data data)
|
void |
loesche(java.lang.String pid)
|
void |
loescheTMCObjekte()
Loescht alle TMC-Objekte und legt diese neu an |
static void |
main(java.lang.String[] args)
Statische Methode für das Starten des Programms. |
void |
parametriere(java.lang.String _status,
int vkfz,
java.lang.String _veranlasser)
|
void |
parametriereSituation()
|
void |
parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
|
de.bsvrz.dav.daf.main.ClientDavInterface |
prozessStart(de.bsvrz.dav.daf.main.ClientDavInterface connection,
java.lang.String text)
Startet den zu prüfenden Prozess, Installiert eine Datenverteilerverbindung |
static void |
prozessStop()
Stopt den zu prüfenden Prozess |
protected boolean |
pruefeKb(de.bsvrz.dav.daf.main.config.ConfigurationObject objekt)
|
void |
run()
Thread für Überwachung der Rückmeldetelegramme. |
boolean |
testfall(de.bsvrz.dav.daf.main.ClientDavInterface connection,
java.lang.String test,
int teiler)
testfälle für automatische JUnit - Tests |
boolean |
tmcmeldung(de.bsvrz.dav.daf.main.ClientDavInterface connection,
java.lang.String tmc,
java.lang.String quelle,
java.lang.String zustand,
java.lang.String aspekt,
java.lang.String status)
Versendet eine TMC - Meldung |
void |
update(de.bsvrz.dav.daf.main.config.MutableSet arg0,
de.bsvrz.dav.daf.main.config.SystemObject[] arg1,
de.bsvrz.dav.daf.main.config.SystemObject[] arg2)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static de.bsvrz.sys.funclib.debug.Debug m_debug
debug
protected de.bsvrz.dav.daf.main.ClientDavInterface m_connection
protected de.bsvrz.dav.daf.main.config.DataModel m_dataModel
de.bsvrz.sys.funclib.commandLineArgs.ArgumentList.Argument m_konfigurationsBereich
de.bsvrz.sys.funclib.commandLineArgs.ArgumentList.Argument m_konfigurationsVerantwortlicher
de.bsvrz.sys.funclib.commandLineArgs.ArgumentList.Argument m_objektTyp
de.bsvrz.sys.funclib.commandLineArgs.ArgumentList.Argument m_pid
de.bsvrz.sys.funclib.commandLineArgs.ArgumentList.Argument m_name
private java.lang.String _kb
private java.lang.String _kv
private java.lang.String _objektTyp
private java.lang.String _pid
private java.lang.String _name
private de.bsvrz.sys.funclib.commandLineArgs.ArgumentList.Argument m_test
private java.lang.String _test
private static de.bsvrz.sys.funclib.debug.Debug _debug
private java.lang.String tmc
private java.lang.String quelle
private java.lang.String zustand
private java.lang.String aspekt
private java.lang.String status
private java.lang.String ergebnis
private boolean erfolg
private boolean _erfolg
private boolean debug
private int m_teiler
private static java.lang.Process m_proc
RdsMeldungsVerwaltung m_rds_meldung
private java.lang.String[] _kb_liste
private boolean _kb_ausschluss
protected de.bsvrz.dav.daf.main.config.SystemObject systemobjekt
protected de.bsvrz.dav.daf.main.config.AttributeGroup _attributgruppe
protected de.bsvrz.dav.daf.main.config.Aspect _aspekt
protected de.bsvrz.dav.daf.main.DataDescription _datenbeschreibung
protected short _simulationsvariante
protected de.bsvrz.dav.daf.main.SenderRole _senderrolle
protected de.bsvrz.dav.daf.main.config.ConfigurationArea _konfigBereich
protected de.bsvrz.dav.daf.main.config.DynamicObjectType _dynObjTyp
protected de.bsvrz.dav.daf.main.config.ConfigurationObject _configObj
protected VerwaltungDynObj _verwaltung
| Constructor Detail |
|---|
public RdsMeldung()
| Method Detail |
|---|
public void initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
throws java.lang.Exception
initialize in interface de.bsvrz.sys.funclib.application.StandardApplicationjava.lang.Exception
public void iniRdsMeldung(de.bsvrz.dav.daf.main.ClientDavInterface connection)
throws java.lang.Exception
java.lang.Exceptionpublic void iniTest(java.lang.String text)
text - public void run()
run in interface java.lang.Runnable
public boolean tmcmeldung(de.bsvrz.dav.daf.main.ClientDavInterface connection,
java.lang.String tmc,
java.lang.String quelle,
java.lang.String zustand,
java.lang.String aspekt,
java.lang.String status)
connection - Verbindung zum Datenverteilertmc - Meldungsobjekt ( TMCMeldung )quelle - Meldungsquellezustand - Meldungszustandaspekt - Meldungsaspektstatus - Meldungsstatus
public void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
throws java.lang.Exception
parseArguments in interface de.bsvrz.sys.funclib.application.StandardApplicationjava.lang.Exceptionpublic static void main(java.lang.String[] args)
args - Kommandozeilen-Parameter
protected void erstelleRdsMeldung()
throws java.lang.Exception
java.lang.Exceptionprotected boolean pruefeKb(de.bsvrz.dav.daf.main.config.ConfigurationObject objekt)
objekt -
public void update(de.bsvrz.dav.daf.main.config.MutableSet arg0,
de.bsvrz.dav.daf.main.config.SystemObject[] arg1,
de.bsvrz.dav.daf.main.config.SystemObject[] arg2)
public void erzeuge(java.lang.String pid,
java.lang.String name,
java.lang.String set,
de.bsvrz.dav.daf.main.Data[] data)
public void parametriere(java.lang.String _status,
int vkfz,
java.lang.String _veranlasser)
public void parametriereSituation()
public de.bsvrz.dav.daf.main.Data konfDatenSetzen(java.lang.String _status,
int vkfz,
java.lang.String _veranlasser)
public void konfiguriere(de.bsvrz.dav.daf.main.Data data)
public void loesche(java.lang.String pid)
public void loescheTMCObjekte()
public boolean testfall(de.bsvrz.dav.daf.main.ClientDavInterface connection,
java.lang.String test,
int teiler)
throws java.lang.Exception
connection -
java.lang.Exception
public de.bsvrz.dav.daf.main.ClientDavInterface prozessStart(de.bsvrz.dav.daf.main.ClientDavInterface connection,
java.lang.String text)
throws java.lang.Exception
connection - Verbindung zum Datenverteilertext - Ausgabe eines Starttextes
java.lang.Exception - wenn keine Verbindung möglichpublic static void prozessStop()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||