Commit bccf1b7d authored by Steffen Gieseler's avatar Steffen Gieseler
Browse files

Testsuite 1 bearbeitet

git-svn-id: svn://ntoserver/Datenverteiler/VRZ3/trunk/de.bsvrz.ste.tmcvew@63244 40c0be50-5d29-0410-901d-fb59edb5cafc
parent 92ae5bef
......@@ -55,7 +55,7 @@ import de.bsvrz.sys.funclib.debug.Debug;
* TMC-Meldungen wird bezüglich neuen Elementen und Löschung vorhandener
* Elemente überwacht.
*
* Erstellt auf Basis der SWE RDS/TMC-Meldungen von: Dambach Werke GmbH, Stefan Sans
* Erstellt auf Basis der SWE RDS/TMC-Verwaltung von: Dambach Werke GmbH, Stefan Sans
*
* @author BitCtrl Systems GmbH, Gieseler
* @version $Id: $
......@@ -200,14 +200,7 @@ public class TMCVerwaltung implements MutableSetChangeListener, InvalidationList
return ohneZeitstempelKorrektur;
}
/*
* (Kein Javadoc)
*
* @see
* de.bsvrz.dav.daf.main.config.MutableSetChangeListener#update(de.bsvrz.dav
* .daf.main.config.MutableSet, de.bsvrz.dav.daf.main.config.SystemObject[],
* de.bsvrz.dav.daf.main.config.SystemObject[])
*/
@Override
public void update(final MutableSet set, final SystemObject[] addedObjects, final SystemObject[] removedObjects) {
DEBUG.fine("MutableSetChangeListener.update() von \"" + set.getName() + "\"");
......@@ -281,26 +274,14 @@ public class TMCVerwaltung implements MutableSetChangeListener, InvalidationList
}
}
/*
* (Kein Javadoc)
*
* @see
* de.bsvrz.dav.daf.main.config.InvalidationListener#invalidObject(de.bsvrz.
* dav.daf.main.config.DynamicObject)
*/
@Override
public void invalidObject(final DynamicObject dynamicObject) {
DEBUG.config("Objekt " + dynamicObject + " gelöscht/invalidiert => wird nicht weiter verwaltet");
bereinigeMeldung(dynamicObject);
}
/*
* (Kein Javadoc)
*
* @see
* de.bsvrz.dav.daf.main.ClientReceiverInterface#update(de.bsvrz.dav.daf.
* main.ResultData[])
*/
@Override
public void update(final ResultData[] resultData) {
for (ResultData data : resultData) {
final Aspect asp = data.getDataDescription().getAspect();
......@@ -329,7 +310,9 @@ public class TMCVerwaltung implements MutableSetChangeListener, InvalidationList
private long rdsMeldungsRueckhaltung = -1;
/**
* @return den Wert des Parameters RDSMeldungsRückhaltung
* Gibt den Wert des Parameters RDSMeldungsRückhaltung zurück.
*
* @return Wert des Parameters RDSMeldungsRückhaltung
*/
public long getRDSMeldungsRueckhaltung() {
return rdsMeldungsRueckhaltung;
......@@ -341,7 +324,9 @@ public class TMCVerwaltung implements MutableSetChangeListener, InvalidationList
private String rdsMeldungsAktion;
/**
* @return den Wert des Parameters RDSMeldungsAktion
* Gibt den Wert des Parameters RDSMeldungsAktion zurück.
*
* @return Wert des Parameters RDSMeldungsAktion
*/
public String getRDSMeldungsAktion() {
return rdsMeldungsAktion;
......
......@@ -43,9 +43,7 @@ import de.bsvrz.sys.funclib.operatingMessage.MessageSender;
* Das Konfigurationsobjekt der LMS enthält insbesondere die zu verwendeten
* Parameter.
*
* Erstellt auf Basis der SWE RDS/TMC-Meldungen von:
* //@author Dambach Werke GmbH
* //@author Stefan Sans
* Erstellt auf Basis der SWE RDS/TMC-Verwaltung von: Dambach Werke GmbH, Stefan Sans
*
* @author BitCtrl Systems GmbH, Gieseler
* @version $Id: $
......@@ -160,7 +158,7 @@ public class TMCVerwaltungApp implements StandardApplication {
if (argumentList.hasArgument("-ohneZeitstempelKorrektur")) {
final String text = argumentList.fetchArgument("-ohneZeitstempelKorrektur=").asString();
if (text.equals("1") || text.equalsIgnoreCase("true") || text.equalsIgnoreCase("wahr")) {
if ("1".equals(text) || "true".equalsIgnoreCase(text) || "wahr".equalsIgnoreCase(text)) {
ohneZeitstempelKorrektur = OPTION_OHNE_ZEITSTEMPEL_KORREKTUR;
}
}
......
......@@ -47,8 +47,7 @@ import de.bsvrz.sys.funclib.debug.Debug;
* Modelliert eine TMC-Meldungen so wie sie von der SWE TMC-Meldungsverwaltung
* benötigt wird.
*
* Erstellt auf Basis der SWE RDS/TMC-Meldungen von: Dambach Werke GmbH, Stefan
* Sans
* Erstellt auf Basis der SWE RDS/TMC-Verwaltung von: Dambach Werke GmbH, Stefan Sans
*
* @author BitCtrl Systems GmbH, Gieseler
* @version $Id: $
......
......@@ -38,8 +38,6 @@ import de.bsvrz.dav.daf.main.SenderRole;
import de.bsvrz.dav.daf.main.config.Aspect;
import de.bsvrz.dav.daf.main.config.AttributeGroup;
import de.bsvrz.dav.daf.main.config.SystemObject;
import de.bsvrz.ste.tmcvew.parameter.ParameterEmpfaenger;
import de.bsvrz.ste.tmcvew.parameter.ParameterSender;
import de.bsvrz.sys.funclib.debug.Debug;
/**
......@@ -48,8 +46,7 @@ import de.bsvrz.sys.funclib.debug.Debug;
* ClientSenderInterface welches die Methoden zum Versenden der Daten
* bereitstellt.
*
* Erstellt auf Basis der SWE RDS/TMC-Meldungen von: Dambach Werke GmbH, Stefan
* Sans
* Erstellt auf Basis der SWE RDS/TMC-Verwaltung von: Dambach Werke GmbH, Stefan Sans
*
* @author BitCtrl Systems GmbH, Gieseler
* @version $Id: $
......@@ -260,7 +257,7 @@ public class TMCVewSender implements ClientSenderInterface {
}
/**
* Setzt den aktuell aktiven SendeThread
* Setzt den aktuell aktiven SendeThread.
*
* @param sendeThread
* der zu setztende SendeThread
......
......@@ -24,6 +24,5 @@
* mailto: info@bitctrl.de
*/
/** Testklassen. */
package de.bsvrz.ste.tmcvew;
......@@ -41,8 +41,7 @@ import de.bsvrz.dav.daf.main.config.TimeAttributeType;
/**
* Methoden zur Bearbeitung von Datensätzen.
*
* Erstellt auf Basis der SWE RDS/TMC-Meldungen von: Dambach Werke GmbH, Stefan
* Sans
* Erstellt auf Basis der SWE RDS/TMC-Verwaltung von: Dambach Werke GmbH, Stefan Sans
*
* @author BitCtrl Systems GmbH, Gieseler
* @version $Id: $
......
......@@ -47,8 +47,7 @@ import de.bsvrz.sys.funclib.debug.Debug;
* aber eine unterschiedliche ATG haben Die Empfangs-Anmeldung -und Abmeldung
* erfolgt im Konstruktor.
*
* Erstellt auf Basis der SWE RDS/TMC-Meldungen von: Dambach Werke GmbH, Stefan
* Sans
* Erstellt auf Basis der SWE RDS/TMC-Verwaltung von: Dambach Werke GmbH, Stefan Sans
*
* @author BitCtrl Systems GmbH, Gieseler
* @version $Id: $
......@@ -88,13 +87,22 @@ public class ParameterEmpfaenger implements ClientReceiverInterface {
/**
* Ist auf true gesetzt, solange auf update gewartet wird.
*/
private boolean _warten;
private boolean warten;
/**
* Empfangene Daten.
*/
private ResultData _data;
private ResultData davData;
/**
* Konstruktor.
*
* @param con {@link ClientDavInterface}
* @param obj {@link SystemObject}
* @param atgQuellPid PID der Quell-Attributgruppe
* @param datenBeschreibungZiel {@link DataDescription} für Zieldaten
*/
public ParameterEmpfaenger(final ClientDavInterface con, final SystemObject obj, final String atgQuellPid,
final DataDescription datenBeschreibungZiel) {
connection = con;
......@@ -114,13 +122,13 @@ public class ParameterEmpfaenger implements ClientReceiverInterface {
+ davObjekt.getPid());
synchronized (this) {
if (getData() == null) {
_warten = true;
warten = true;
try {
wait(TIMEOUT);
} catch (final InterruptedException e) {
// tue nichts
}
_warten = false;
warten = false;
}
}
......@@ -132,29 +140,25 @@ public class ParameterEmpfaenger implements ClientReceiverInterface {
DEBUG.finest("Empfang abgemeldet von " + datenBeschreibungQuell + " für " + davObjekt);
}
/**
* @deprecated Nur zur Rückwartskompatibilität erhalten, Ziel-Aspekt wird
* hier (fälschlicherweise?) auf asp.parameterSoll gesetzt
*/
public ParameterEmpfaenger(final ClientDavInterface con, final SystemObject obj, final String atgQuellPid, final String atgZielPid) {
this(con, obj, atgQuellPid, new DataDescription(con.getDataModel().getAttributeGroup(atgZielPid),
con.getDataModel().getAspect("asp.parameterSoll")));
}
// /**
// * @deprecated Nur zur Rückwartskompatibilität erhalten, Ziel-Aspekt wird
// * hier (fälschlicherweise?) auf asp.parameterSoll gesetzt
// */
// public ParameterEmpfaenger(final ClientDavInterface con, final SystemObject obj, final String atgQuellPid, final String atgZielPid) {
// this(con, obj, atgQuellPid, new DataDescription(con.getDataModel().getAttributeGroup(atgZielPid),
// con.getDataModel().getAspect("asp.parameterSoll")));
// }
/**
* @return die empfangenen Daten
* Gibt die empfangenen Daten zurück.
*
* @return {@link ResultData}
*/
public ResultData getData() {
return _data;
return davData;
}
/*
* (Kein Javadoc)
*
* @see
* de.bsvrz.dav.daf.main.ClientReceiverInterface#update(de.bsvrz.dav.daf.
* main.ResultData[])
*/
@Override
public void update(final ResultData[] resultData) {
for (ResultData data : resultData) {
final Aspect asp = data.getDataDescription().getAspect();
......@@ -165,15 +169,15 @@ public class ParameterEmpfaenger implements ClientReceiverInterface {
if (data.hasData()) {
final Data datenSatz = connection.createData(datenBeschreibungZiel.getAttributeGroup());
DatenTools.tiefeKopie(data.getData(), datenSatz);
_data = new ResultData(davObjekt, datenBeschreibungZiel, data.getDataTime(), datenSatz);
davData = new ResultData(davObjekt, datenBeschreibungZiel, data.getDataTime(), datenSatz);
DEBUG.fine(
"Bestehende Parameter-Daten empfangen von " + atg.getPid() + " für " + davObjekt.getPid());
} else {
_data = new ResultData(davObjekt, datenBeschreibungZiel, data.getDataTime(), null);
davData = new ResultData(davObjekt, datenBeschreibungZiel, data.getDataTime(), null);
}
}
}
if (_warten) {
if (warten) {
synchronized (this) {
notify();
}
......
......@@ -48,8 +48,7 @@ import de.bsvrz.sys.funclib.debug.Debug;
* Das Senden der Daten unter asp.parameterVorgabe erfolgt nach dem Starten des
* Threads, der eine Instanz dieser Klasse verkörpert.
*
* Erstellt auf Basis der SWE RDS/TMC-Meldungen von: Dambach Werke GmbH, Stefan
* Sans
* Erstellt auf Basis der SWE RDS/TMC-Verwaltung von: Dambach Werke GmbH, Stefan Sans
*
* @author BitCtrl Systems GmbH, Gieseler
* @version $Id: $
......
/*
* Segment 7 (Ste), SWE TMC-Meldungsverwaltung
* Copyright (C) 2016 BitCtrl Systems GmbH
*
* This program is free software; you can redistribute it and/or modify it under
* the terms of the GNU Lesser General Public License as published by the Free
* Software Foundation; either version 2.1 of the License, or (at your option)
* any later version.
*
* This programm 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 Lesser General Public License for more
* details.
*
* You should have received a copy of the GNU Lesser 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.
*
* Contact Information:
* BitCtrl Systems GmbH
* Weißenfelser Straße 67
* 04229 Leipzig
* Phone: +49 341-490670
* mailto: info@bitctrl.de
*/
package de.bsvrz.ste.tmcvew.parameter;
......@@ -269,9 +269,9 @@ public class RdsMeldung implements StandardApplication, Runnable {
// 2. Kennung -> Erter Status
// 3. Kennung -> Erter Zustand
// 4. Kennung -> Erte Quelle
// 5. Kennung -> Zeit in Sekunden in der Rückmeldung ert wird,
// bei 0 wird kein Telegramm ert
// 6. Kennung -> Zeit in Sekunden in der Rückmeldung nicht ert
// 5. Kennung -> Zeit in Sekunden in der Rückmeldung erwartet wird,
// bei 0 wird kein Telegramm erwartet
// 6. Kennung -> Zeit in Sekunden in der Rückmeldung nicht erwartet
// wird, bei 0 wird kein Telegramm ert
if (ergebnis != null) {
......@@ -289,7 +289,8 @@ public class RdsMeldung implements StandardApplication, Runnable {
if (!_testnummer.equalsIgnoreCase(_testnummer_old)) {
if (debug) {
System.out
.println("Rdsmeldung-Thread -> Initialisiere Test: " + _testnummer + ", Objekt: '" + tmc + "'");
.println("Rdsmeldung-Thread -> Initialisiere Test: " + _testnummer + ", Objekt: '" + tmc + "'"
+ ", TestParameter: " + ergebnis);
}
loesche = true;
......@@ -380,7 +381,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
System.out.println("Rdsmeldung-Thread -> Meldung ok " + rdsa.getPid());
}
if ("Modifikation".equalsIgnoreCase(_status)) {
if ("Geändert".equalsIgnoreCase(_status)) {
ok = tmcmeldung(m_connection, tmc, quelle, _zustand, "versendet", "0");
}
......@@ -426,7 +427,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
} // ende Meldung empfangen
if ("0".equalsIgnoreCase(_testnummer)) {
if (fehler) {
if (!fehler) {
erfolg = fehler;
if (debug) {
System.out.println("Rdsmeldung-Thread -> Testlauf mit Fehler beendet ");
......@@ -460,42 +461,39 @@ public class RdsMeldung implements StandardApplication, Runnable {
*
* @param connection
* Verbindung zum Datenverteiler
* @param tmc
* @param pid
* Meldungsobjekt ( TMCMeldung )
* @param quelle
* @param quelleP
* Meldungsquelle
* @param zustand
* @param zustandP
* Meldungszustand
* @param aspekt
* @param aspektP
* Meldungsaspekt
* @param status
* @param statusP
* Meldungsstatus
* @return true -> Wenn Ergebnis erfolgreich.
*/
public boolean tmcmeldung(ClientDavInterface connection, String tmc, String quelle, String zustand, String aspekt,
String status) {
ConfigurationObject netz = (ConfigurationObject) m_dataModel.getObject(LMS_PID);
List liste = netz.getMutableSet(MELDUNGEN_MENGE).getElements();
if (!aspekt.equalsIgnoreCase("versendet")) {
System.out.println(">RdsMeldung von Auto/Hand : " + new Date().toString() + " " + tmc
+ ": Meldungsart: " + status + " Status: " + zustand + " Quelle: " + quelle);
_debug.info(">RdsMeldung von Auto/Hand : " + new Date().toString() + " " + tmc + ": Meldungsart: "
+ status + " Status: " + zustand + " Quelle: " + quelle);
public boolean tmcmeldung(final ClientDavInterface connection, final String pid, final String quelleP, final String zustandP, final String aspektP,
final String statusP) {
final ConfigurationObject netz = (ConfigurationObject) m_dataModel.getObject(LMS_PID);
final List<SystemObject> liste = netz.getMutableSet(MELDUNGEN_MENGE).getElements();
if (!"versendet".equalsIgnoreCase(aspektP)) {
final String log = "> TmcMeldung (" + aspektP + "): " + new Date().toString() + ", PID: " + pid
+ ", Status: " + statusP + ", Zustand: " + zustandP + ", Quelle: " + quelleP;
System.out.println(log);
_debug.info(log);
}
for (int i = 0; i < liste.size(); i++) {
DynamicObject obj = (DynamicObject) liste.get(i);
final DynamicObject obj = (DynamicObject) liste.get(i);
if (obj.getPid().equalsIgnoreCase(tmc)) {
Meldung melde = new Meldung(connection, obj, aspekt);
if (obj.getPid().equalsIgnoreCase(pid)) {
final Meldung melde = new Meldung(connection, obj, aspektP);
// Quelle, String zustand, String aspekt, String status
melde.send(melde.getResultData(quelle, zustand, aspekt, status));
melde.send(melde.getResultData(quelleP, zustandP, aspektP, statusP));
// melde.dispose(); // Abmelden
}
......@@ -881,7 +879,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
iniTest("1:Modifikation:nicht quittiert:automatisch:200:0");
iniTest("1:Geändert:nicht quittiert:automatisch:200:0");
}
......@@ -909,7 +907,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
// 6. Kennung -> Zeit in Sekunden in der Rückmeldung nicht erwartet wird, bei 0 wird kein Telegramm erwartet
// Für Auswertung Telegramm bei 0: wird kein Telegramm erwartet
iniTest("1:Modifikation:quittiert:automatisch:0:0");
iniTest("1:Geändert:quittiert:automatisch:0:0");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -918,7 +916,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status + " --> " + ok);
}
Thread.sleep(10000 / teiler); // Sleep 20 Sekunden
Thread.sleep(20000 / teiler); // Sleep 20 Sekunden
tmc = "TMCMeldung2";
quelle = "Automatik";
......@@ -931,7 +929,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("2:Modifikation:quittiert:automatisch:5:0");
iniTest("2:Geändert:quittiert:automatisch:5:0");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -957,7 +955,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("1:Modifikation:editiert:automatisch:5:0");
iniTest("1:Geändert:editiert:automatisch:5:0");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -974,7 +972,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("2:Modifikation:quittiert:automatisch:0:0");
iniTest("2:Geändert:quittiert:automatisch:0:0");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
}
......@@ -994,7 +992,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("1:Modifikation:nicht quittiert:automatisch:180:100");
iniTest("1:Geändert:nicht quittiert:automatisch:180:100");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -1011,7 +1009,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("2:Modifikation:nicht quittiert:automatisch:0:0");
iniTest("2:Geändert:nicht quittiert:automatisch:0:0");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -1028,7 +1026,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("3:Aufhebung:verworfen:automatisch:5:0");
iniTest("3:Gelöscht:verworfen:automatisch:5:0");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
}
......@@ -1049,7 +1047,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("1:Modifikation:editiert:manuell:5:0");
iniTest("1:Geändert:editiert:manuell:5:0");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
}
......@@ -1070,7 +1068,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("1:Modifikation:nicht quittiert:automatisch:0:0");
iniTest("1:Geändert:nicht quittiert:automatisch:0:0");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -1088,7 +1086,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("2:Modifikation:quittiert:automatisch:5:0");
iniTest("2:Geändert:quittiert:automatisch:5:0");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -1106,7 +1104,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("3:Modifikation:nicht quittiert:automatisch:180:100");
iniTest("3:Geändert:nicht quittiert:automatisch:180:100");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -1124,7 +1122,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("4:Modifikation:quittiert:automatisch:5:0");
iniTest("4:Geändert:quittiert:automatisch:5:0");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -1142,7 +1140,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("5:Modifikation:quittiert:automatisch:0:0");
iniTest("5:Geändert:quittiert:automatisch:0:0");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -1160,7 +1158,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("6:Modifikation:quittiert:automatisch:0:0");
iniTest("6:Geändert:quittiert:automatisch:0:0");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -1178,7 +1176,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("7:Modifikation:nicht quittiert:automatisch:180:100");
iniTest("7:Geändert:nicht quittiert:automatisch:180:100");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -1196,7 +1194,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("8:Modifikation:editiert:automatisch:5:0");
iniTest("8:Geändert:editiert:automatisch:5:0");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -1214,7 +1212,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("9:Modifikation:quittiert:automatisch:0:0");
iniTest("9:Geändert:quittiert:automatisch:0:0");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -1232,7 +1230,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("10:Modifikation:quittiert:automatisch:0:0");
iniTest("10:Geändert:quittiert:automatisch:0:0");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -1250,7 +1248,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("11:Modifikation:quittiert:automatisch:5:0");
iniTest("11:Geändert:quittiert:automatisch:5:0");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -1268,7 +1266,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("12:Modifikation:nicht quittiert:automatisch:180:100");
iniTest("12:Geändert:nicht quittiert:automatisch:180:100");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -1286,7 +1284,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("13:Modifikation:quittiert:automatisch:5:0");
iniTest("13:Geändert:quittiert:automatisch:5:0");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -1393,7 +1391,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);
}
iniTest("19:Modifikation:nicht quittiert:automatisch:180:100");
iniTest("19:Geändert:nicht quittiert:automatisch:180:100");
ok = tmcmeldung(connection, tmc, quelle, zustand, aspekt, status);
......@@ -1428,7 +1426,7 @@ public class RdsMeldung implements StandardApplication, Runnable {
+ " " + status);