Zum Hauptinhalt springen
Version: 5.4

Data-Change-Trigger

Der Data-Change-Trigger überwacht Abfrageergebnisse und löst bei Änderungen einen Transfer aus. Dazu wird im Data-Change-Trigger eine Select-Abfrage definiert. Im Tab „Allgemein“ wird festgelegt, welche Spalten überwacht werden sollen. Im Tab „Filter“ kann noch genauer definiert werden, wann ein Transfer ausgelöst werden soll. Zum Beispiel, dass bei einer Änderung nur dann ein Transfer ausgelöst werden soll, wenn eine Spalte einen bestimmten Wert hat.

Data-Change-Trigger

Eigenschaften:

Allgemein-Tab

DB-AnbindungHier stehen die konfigurierten Instanzen der relationalen Datenbank-Plug-ins zur Auswahl.
Tabelle

Tabelle, aus der Spalten überwacht werden sollen.

Hinweis: Die angegebene Tabelle muss einen Primärschlüssel besitzen. Tabellen ohne Primärschlüssel werden nicht unterstützt.

VerfügbarAlle verfügbaren Spalten der ausgewählten Tabelle, die noch nicht für den Bereich „Verwendet“ ausgewählt wurden. Wählen Sie die Spalten aus, die überwacht werden sollen.
VerwendetAlle bereits ausgewählten Spalten der ausgewählten Tabelle. Mit den Pfeilen zwischen den Bereichen „Verfügbar:“ und „Verwendet:“ oder durch Doppelklick können Sie Felder hinzufügen oder entfernen.
Triggern bei DB-VerbindungWenn diese Option gesetzt ist, wird ein Transfer ausgelöst, wenn der Router eine Verbindung zur Datenbank herstellt.
Keine Änderungsbenachrichtigungen verwendenWenn diese Option gesetzt ist, wird anstelle der Änderungsbenachrichtigungen das im Plug-in konfigurierte Polling-Intervall zur Abfrage verwendet.

„Filter“-Tab

Hier können Filter und Filtergruppen grafisch erstellt und konfiguriert werden. Aus dem Baum wird das SQL-Statement konstruiert. Anders als beim DB-Transferobjekt müssen hier die Filterwerte fest eingetragen werden.

Filterkonfiguration

Nutzen Sie die Schaltfläche „Add“, um einzelne Filterkriterien hinzuzufügen und die Schaltfläche „Add Group“, um eine Filtergruppe hinzuzufügen. Die Schaltfläche mit dem Minuszeichen löscht den jeweiligen Filter bzw. die jeweilige Filtergruppe.

Filter

Ein Filter besteht aus drei Elementen:
- Spalte: Die Spalte, auf die sich der Filter bezieht.
- Filteroperator: Der Operator legt fest, wie der Filterwert zum Filtern der Datensätze verwendet wird.
- Filterwert: Der Wert, der verwendet wird, um die Datensätze zu filtern.

Eine Erklärung zu den verschiedenen Filteroperatoren befindet sich hier.

AND/OR

Durch einen Klick auf den AND oder OR Text ändert sich der die Art der Gruppe in die jeweils andere.
AND bedeutet, dass alle Bedingungen in der Gruppe erfüllt sein müssen, damit die Gruppe als Ganzes zutrifft.
OR bedeutet, dass eine Bedingung der Gruppe erfüllt sein muss, damit die Gruppe als Ganzes zutrifft.