Commit a6bc9e28 authored by Steffen Gieseler's avatar Steffen Gieseler

initiale Parameter für Tests korrigiert

git-svn-id: svn://ntoserver/Datenverteiler/VRZ3/trunk/de.bsvrz.ste.tmc@63778 40c0be50-5d29-0410-901d-fb59edb5cafc
parent 80b1171f
......@@ -56,10 +56,9 @@ public class PrueffallBasis {
* Debug-Logger für Logging-Ausgaben.
*/
private static final Debug DEBUG = Debug.getLogger();
private final String LMS_TYP = "typ.tmcLandesMeldeStelle";
public final String MODELL_ATG = "atg.tmcModell";
/**
......@@ -143,13 +142,13 @@ public class PrueffallBasis {
DEBUG.info(text);
}
}
public void setzteInitialParameter() {
final AttributeGroup atg = getConnection().getDataModel().getAttributeGroup(MODELL_ATG);
Aspect asp = getConnection().getDataModel().getAspect("asp.parameterSoll");
final Data altParam = new ParameterEmpfaenger(getConnection(), getUmgebung().getLms(), new DataDescription(atg, asp))
.getData();
final Data altParam = new ParameterEmpfaenger(getConnection(), getUmgebung().getLms(),
new DataDescription(atg, asp)).getData();
if (altParam != null) {
setOriginalParameter(altParam);
......@@ -158,16 +157,21 @@ public class PrueffallBasis {
String text = "Parameteränderungen:";
ReferenceArray refArray = neuParam.getItem("RDSSIVerfahren").asReferenceArray();
String verfahren[] = {"asp.störfallVerfahrenStandard", "asp.störfallVerfahrenRDS", "asp.störfallVerfahrenFuzzy"};
text += "\n\tRDSSIVerfahren: ";
Aspect[] verfahren = _umgebung.get_verfahren();
// String verfahren[] = {"asp.störfallVerfahrenStandard",
// "asp.störfallVerfahrenRDS", "asp.störfallVerfahrenFuzzy"};
// text += "\n\tRDSSIVerfahren: ";
refArray.setLength(verfahren.length);
for ( int i=0; i<verfahren.length; i++) {
Aspect aspect = getConnection().getDataModel().getAspect(verfahren[i]);
refArray.getReferenceValue(i).setSystemObject(aspect);
text += verfahren[i] + " ";
for (int i = 0; i < verfahren.length; i++) {
// Aspect aspect =
// getConnection().getDataModel().getAspect(verfahren[i]);
refArray.getReferenceValue(i).setSystemObject(verfahren[i]);
text += verfahren[i].getName() + " ";
}
neuParam.getItem("RDSBerücksichtigeStauverlaufsanalyse").asTextValue().setText("Nein");
neuParam.getItem("RDSPlausibStauverlaufsanalyse").asTextValue().setText("Nein");
neuParam.getItem("RDSLSIAusdehnung").asUnscaledValue().set(0); // ??
......@@ -180,16 +184,15 @@ public class PrueffallBasis {
neuParam.getItem("RDSBaustelleSuchbereichVor").asUnscaledValue().set(500); // ??
neuParam.getItem("RDSBaustelleSuchbereichNach").asUnscaledValue().set(500); // ??
neuParam.getItem("RDSMaxOhneDaten").asUnscaledValue().set(0); // ??
final Array dataArray = neuParam.getItem("RDSAusdehnungProLSI").asArray();
dataArray.setLength(0);
asp = getConnection().getDataModel().getAspect("asp.parameterVorgabe");
new ParameterSender(getConnection(), getUmgebung().getLms(), new DataDescription(atg, asp), neuParam)
.start();
// _debug.config("Parameter-Aktualisierung gestartet");
// _debug.info(text);
// _debug.config("Parameter-Aktualisierung gestartet");
// _debug.info(text);
}
}
......@@ -244,8 +247,7 @@ public class PrueffallBasis {
ConfigurationObject lms = (ConfigurationObject) getUmgebung().getLms();
if (lms == null || !lms.isOfType(LMS_TYP)) {
throw new IllegalArgumentException(
"Objekt mit PID '" + lms.getPid() + "' existiert nicht oder ist nicht vom Typ '"
+ LMS_TYP + "'");
"Objekt mit PID '" + lms.getPid() + "' existiert nicht oder ist nicht vom Typ '" + LMS_TYP + "'");
}
MutableSet menge = lms.getMutableSet(VerwaltungMeldungen.MENGE);
// List<SystemObject> liste = menge.getElements();
......@@ -301,7 +303,8 @@ public class PrueffallBasis {
final String classPath = "\"" + System.getProperty("java.class.path") + "\"";
final ClientDavParameters params = connection.getClientDavParameters();
final String datenverteiler = params.getDavCommunicationAddress() + ":" + params.getDavCommunicationSubAddress();
final String datenverteiler = params.getDavCommunicationAddress() + ":"
+ params.getDavCommunicationSubAddress();
final String benutzer = params.getUserName();
String cmdLine = javaHome + separator + "bin" + separator + "java";
......@@ -318,7 +321,7 @@ public class PrueffallBasis {
cmdLine += " -idOrganisation=" + "\"D BW LMS-BW\"";
cmdLine += " -idNummer=" + "65450";
cmdLine += " -ablaufOffset=" + "240";
// TODO: zurückändern auf INFO
// cmdLine += " -debugLevelStdErrText=" + "INFO";
cmdLine += " -debugLevelStdErrText=" + "FINE";
......
......@@ -199,4 +199,8 @@ public class PrueffallUmgebung {
return _indikatorVerfahren3;
}
public Aspect[] get_verfahren() {
return _verfahren;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment