Die Testausführung
Die Testausführung
Mit Hilfe der Testausführung kann der Ablauf von Entscheidungstabellen komfortabel getestet werden. Die einzelnen Entscheidungstabellen-Anweisungen können schrittweise durchgegangen und beobachtet werden, der Ablauf selbst kann direkt online geändert werden.
Ganz oben im Fenster der Testausführung steht immer die aktuelle Position im Ablauf, der ET-Name und die Nummer der gerade ausgeführten oder getesteten Regel. Während der Ausführung des Aktionsteils wird zusätzlich die Nummer der nächsten Aktion angezeigt.
In dem Fensterbereich darunter wird die aktuelle Regel aus der ET angezeigt, wobei die Bedingungen vorn mit einem „?" versehen sind. Im Aktionsteil wird die jeweils nächste (noch nicht ausgeführte) Aktion durch einen kleinen Pfeil („>") am linken Rand des Fensters markiert.
Zu Beginn eines Entscheidungstabellen-Aufrufs werden zunächst nacheinander alle Regeln überprüft und das Prüfergebnis angezeigt (Regel erfüllt bzw. Regel nicht erfüllt). Wenn die auszuführende Regel feststeht, werden die Aktionen eingeblendet.
Unterhalb des Entscheidungstabellen-Bereichs werden die Meldungen des Testausführung dargestellt, z.B. Parameterwerte ausgegeben.
Als letztes folgt dann eine Kommandozeile, in der beliebige Aktionen frei eingegeben werden können. Die Aktion wird mit der Schaltfläche !5 ausgeführt.

Im unteren rechten Bereich des Fensters befindet sich ein Register mit den Informationen der aktuellen Aufrufreihenfolge oder einer Liste von Parametern, die Sie selbst eintragen können, deren Werte automatisch aktualisiert werden. Die Parameterwerte können an dieser Stelle auch verändert werden.

Die Liste der zu überwachenden Parameter kann gespeichert und bei späteren Ausführungen wieder geladen werden.
Tipp:
Neben oder auch in Verbindung mit der Testausführung können auch andere Hilfsmittel eingesetzt werden:
Ausgabe von Bildschirmmeldungen (f$Meldung)
Ausgabe von Werten einer Parametergruppe auf dem Bildschirm (p$TDV:Param:PGEdit oder p$TDV:Param:PGAnzeige ) oder in eine Datei (p$TDV:Param:EposAus)
Definition einer Überwachungslogik (siehe in der Gruppe Kontrollfunktionen)
Siehe auch: