Voraussetzung: für die Möglichkeit nachfolgende Einstellungen zu tätigen, ist die Erweiterung TestNodeAndLayerExtension.
Wo?: Im Management Center unter Berechtigungen & Ebenen im Reiter Layer-Test befinden sich die Optionen Zeichenperformance und Selektionstest. Mit diesen können Sie Tests selbst konfigurieren und ihre Daten/Abfragen kontrollieren.
Parameter:
Vererbung ausschalten definiert, ob Einstellungen von übergeordneten Ordnern geerbt werden sollen. Standardmäßig ist hier "nein" ausgewählt, sodass die Vererbung aktiv ist.
Tests: Zeichenperformance und Selektionstest
zeitgesteuerte Ereignisse: Testausführung im Batch
Allgemein
Wann
Sonstiges
Treffen Sie keine gesonderten Einstellungen, wird der Test mit den in Klammern hinterlegten Standardwerten durchgeführt. Alle Einstellungen sind daher optional.
Geben Sie eine Liste der Geometrien für die Zeichenanforderungen im Iwan-Geom Format (gPOINT:X|Y;Epsgcode...) an. Bei Punkten wird die Liste der Maßstäbe verwendet. Erfolgt hier keine Angabe, wird vom Mittelpunkt des Extend der Ebene ausgegangen und dieser in den verschiedenen Maßstäben getestet.
Geben Sie eine durch Komma getrennte Liste der Maßstabszahlen an, für welche die Karte erstellt werden soll. Gilt nur für die Punkt-Angaben in der Liste der Geometrien oder wenn keine Geometrien angegeben sind. Wird keine Liste angegeben, wird intern 1:1000 angenommen.
Pixelbreite des Ergebnisbildes, Standard sind 1024 Pixel.
Geben Sie den Ziel-EPSG-Code für das Kartenbild an.
Erfolgt hier keine Angabe, wird die System-EPSG verwendet.
Pixelhöhe des Ergebnisbildes, Standard sind 786 Pixel.
Hiermit kontrollieren Sie, ob die Anzahl der Datensätze in einem logischen/erwarteten Rahmen liegt. Dabei können Sie nach folgenden Kriterien Warnungen provozieren:
Mittels der Laufzeitwarnungen können Sie prüfen, ob der Abruf der Daten in einem sinnvollen Zeitrahmen abläuft. So können Sie testen, ob Sie evtl. noch einmal Optimierungen an ihren Abfragen oder an der Datenstruktur vornehmen müssen.
Das Testergebnis gibt zuerst wieder, ob ein Kartenbild erstellt werden konnte. Im Anschluss werden die definierten Bedingungen im Wortlaut wiedergegeben und ausgedrückt, ob diese erfüllt wurden.
Daraus ergibt sich ein folgender Ergebnistext:
Kartenbild wurde erstellt (Dauer: 190 ms, Status EmptyImage, Features:-1). Bedingung "Vorgang darf nicht länger als 500 ms dauern und Vorgang sollte höchstens 300 ms dauert." erfüllt und Bedingung "Anzahl Datensätze muss höchstens 3 sein." erfüllt.
Geben Sie hier einen Abfrageausdruck im "alten ISql - Format" an.
Bsp.: SELECT * FROM $SELF WHERE ID = 5
Geben Sie hier einen Filter aus dem Namespace http://schemas.webs.idu.de/iwan/iXRH
an.
Bsp.:
<Filter xmlns='http://schemas.webs.idu.de/iwan/iXRH'>
<SingleComparison compareBehavior='Default'>
<ColumnName>ID</ColumnName>
<Is>Equal</Is>
<Value> <Int>5</Int> </Value>
</SingleComparison>
</Filter>
Weitere Anregungen finden Sie hier unter bedingte Formatierung und bei den Beispieltemplates.
Eine oder mehrere Spaltennamen (durch Komma getrennt, bspw. u. a. die ID-Spalte), die in der Ergebnismenge vorhanden sein müssen.
Hiermit prüfen Sie nach inhaltlichen Kriterien, ob die Ausgabedaten Ihren Erwartungen entsprechen.
Bps.:
<ButtonComparision xmlns='http://schemas.webs.idu.de/cardo3/Button'>
<SingleComparison compareBehavior='Default'> <ColumnName>schluessel</ColumnName>
<Is>Equal</Is>
<Value>14509010</Value>
</SingleComparison>
</ButtonComparision>
Gibt an, ob die in "Inhaltliche Übereinstimmung" definierte Bedingung für alle Datensätze zutreffen muss.
Warnung ab (ms): Wenn der Vorgang diese Zeit überschreitet, wird eine Warnmeldung generiert.
Fehler ab (ms): Wenn der Vorgang diese Zeit überschreitet, wird eine Fehlermeldung generiert.
Das Testergebnis gibt zuerst wieder, ob die Abfrage durchgeführt werden konnte, welchen Typ sie aufwies, wie lange sie gedauert hat und wie viele Datensätze ermittelt wurden.
Im Anschluss werden die einzelnen Bedingungen aufgezählt und ausgewertet.
Daraus ergibt sich ein folgender Ergebnistext:
Abfrage wurde durchgeführt (Typ Isql-Abfrage, Dauer: 56 ms, Datensätze:1). Bedingung "Wertevergleich" vollständig erfüllt und Bedingung Spalten "pzlnodeid, pzlnodetype, pzlnodetitle" müssen vorhanden sein erfüllt und Bedingung "Vorgang darf nicht länger als 200 ms dauern und Vorgang sollte höchstens 100 ms dauert." erfüllt und Bedingung "Anzahl Datensätze muss mindestens 1 sein." erfüllt.