Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » QAnywhere » QAnywhere-Referenz » QAnywhere-Übertragungs- und Löschregeln

 

Regelvariable

QAnywhere-Regelvariable können im Bedingungsteil der Regeln verwendet werden. Sie können folgende Elemente als Regelvariable verwenden:

Eigenschaften als Regelvariable verwenden

Nachrichteneigenschaften und Eigenschaften von Nachrichtenspeichern können als Variable für Übertragungsregeln verwendet werden. In beiden Fällen können Sie vordefinierte Eigenschaften verwenden oder benutzerdefinierte Eigenschaften erstellen. Wenn eine Nachrichteneigenschaft und eine Nachrichtenspeichereigenschaft mit demselben Namen vorhanden ist, wird die Nachrichteneigenschaft verwendet. Um diesen Vorrang außer Kraft zu setzen, können Sie die Eigenschaft wie folgt explizit referenzieren:

  • Setzen Sie vor den Nachrichtenspeicher-Eigenschaftsnamen das Präfix ias_Store.

  • Setzen Sie vor den Nachrichteneigenschaftsnamen das Präfix ias_Message.

Beispiel: Die nachstehende Regel für eine automatische Übertragung wählt alle Nachrichten aus, deren benutzerdefinierte Nachrichteneigenschaft "urgent" auf "Yes" eingestellt ist:

automatic = ias_Message.urgent = 'yes'

Die folgende Regel für eine automatische Übertragung wählt Nachrichten aus, wenn die benutzerdefinierte Nachrichtenspeichereigenschaft "transmitNow" auf "Yes" eingestellt ist:

automatic = ias_Store.transmitNow = 'yes'

Von der Regel-Engine definierte Variable