Zum Hauptinhalt springen
Version: 5.6

Transferstatus-Trigger

Der Transferstatus-Trigger löst einen Transfer aus, wenn in der überwachten Tabelle ein Wert als noch nicht transferiert gekennzeichnet ist.

Nach Abschluss des Transfers wird der Datensatz als transferiert oder als fehlgeschlagen markiert. Fehlgeschlagene Transfers können optional über einen weiteren Zähler beliebig oft wiederholt werden.

hinweis

Damit der Transferstatus-Trigger funktioniert, muss die überwachte Tabelle über einen Primärschlüssel verfügen.

warnung

Zusammengesetzte Primärschlüssel werden nicht unterstützt.

Dialogübersicht

Dialog des Transferstatus-Triggers

Allgemeine Eigenschaften

Register Allgemein

EigenschaftBeschreibung
DatenquelleDatenbank-Plug-in-Instanz, die verwendet werden soll.
TabelleTabelle, die überwacht werden soll.
Markierungsspalte

Spalte in der Tabelle, in der der Transferstatus gespeichert wird.

Die Spalte muss mit 0 oder mit einem anderen konfigurierten Wert für „Nicht transferiert“ initialisiert werden. Mit NULL funktioniert es nicht.

MarkierungswerteHier können eigene Werte für die verschiedenen Transferzustände festgelegt werden.
Fehlgeschlagene Transfers wiederholenWenn diese Option aktiv ist, werden fehlgeschlagene Transfers so oft wiederholt wie angegeben.
Anzahl der WiederholungenGibt an, wie oft fehlgeschlagene Transfers wiederholt werden sollen.
Wiederholungsspalte

Spalte, in der die Wiederholungen hochgezählt werden.

Hinweis: Die Spalte muss mit 0 initialisiert werden. Mit NULL funktioniert es nicht.

WiederholungsverzögerungZeitspanne, die gewartet wird, bevor ein Transfer noch einmal versucht wird.
SortierreihenfolgeHier kann eingestellt werden, wie die Werte sortiert werden sollen. Wenn „Keine“ ausgewählt ist, wird nicht sortiert.
SortierungsspalteDie Spalte, nach der sortiert werden soll.
Anzahl der Datensätze begrenzen aufWenn diese Option aktiviert ist, kann eingestellt werden, wie viele Datensätze maximal auf einmal transferiert werden können.
Keine Änderungsbenachrichtigungen verwendenWenn diese Option aktiviert ist, wird auch bei Datenbanken mit Änderungsbenachrichtigungen das im Plug-in angegebene Polling-Intervall zur Abfrage genutzt.

Filter

Filter-Reiter des Transferstatus-Triggers

Hier können Filter und Filtergruppen grafisch erstellt und konfiguriert werden. Daraus erzeugt der OPC Router zur Laufzeit die passende Filterbedingung. Anders als bei DB Select werden die Filterwerte hier fest eingetragen.

Mit der Schaltfläche Add werden Filterkriterien hinzugefügt und mit Add Group Filtergruppen. Die Schaltfläche mit dem Minuszeichen löscht den jeweiligen Filter beziehungsweise die jeweilige Filtergruppe.

Hinweise zur Filterlogik

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 unter Datenbank-Filteroperatoren.

Verknüpfung mit AND und OR

Durch einen Klick auf den Text AND oder OR ändert sich 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 in der Gruppe erfüllt sein muss, damit die Gruppe als Ganzes zutrifft.

Spalten

Spalten-Reiter des Transferstatus-Triggers

Hier können die Spalten ausgewählt werden, deren Werte in der Verbindung genutzt werden sollen. Die Spalten können entweder durch einen Doppelklick oder über die Schaltflächen <, >, << und >> zwischen den verfügbaren und verwendeten Spalten ausgewählt beziehungsweise entfernt werden.