Eigenschaften von Objektregeln

Wählen Sie im Datenmodell-Administrator aus dem Datenmodell-Explorer eine Objektklasse aus. Klicken Sie mit der rechten Maustaste auf die Objektklasse, und wählen Sie Objektregeln bearbeiten.

Im Dialogfeld Objektregeln - Eigenschaften können Sie die in der folgenden Tabelle aufgeführten Objektregeln zuweisen. Nachdem Sie die Objektregel zugewiesen haben, können Sie bestimmte Eigenschaften ändern.

Elementregel - Eigenschaften

Beschreibung

Objektklasse

Name der Objektklasse

Server (PL/SQL)

Client (.NET)

Objektregeln können auf dem Server oder dem Client ausgeführt werden.

Klicken Sie auf die entsprechende Registerkarte.

Beachten Sie, dass Sie nur neue serverseitige Objektregeln definieren können.

Angewendete Regelwerke

Liste der Objektregeln, die der Objektklasse zurzeit zugeordnet sind. Die zugeordneten Objektregeln werden in der Systemtabelle TB_RULE_BASE aufgezeichnet.

In der Tabelle TB_RULE_FCLASSTYPE wird definiert, welche Objektregeln für die einzelnen Objektklassentypen verfügbar sind. Beispiel: Die Berechnung der Länge ist zwar ein gültiger Vorgang für Polylinien-Objektklassen, jedoch nicht für Punktobjektklassen.

Bearbeiten

Ermöglicht die Bearbeitung der Objektregeln. Wählen Sie eine Zeile aus, und klicken Sie auf die Schaltfläche.

Priorität

Zum Definieren der Ausführungsreihenfolge für die Objektregeln. Eine Objektregel mit einem niedrigeren Prioritätswert, wird vor Regeln mit einem höheren Wert ausgeführt.

Beispiel: Die Geometrie eines Objekts wird sinnvollerweise geprüft, bevor Sie die Fläche berechnen.

Ändern Sie die Reihenfolge mithilfe der Nach-oben- bzw. Nach-unten-Schaltfläche und ändern Sie die Priorität.

Regelwerkdefinitionen

Listet alle für die aktuelle Objektklasse verfügbaren Objektregeln (TB_RULE_DEF) und Regelgruppen (TB_RULE_GROUP) auf.

Wenn Sie eine Gruppe auswählen, werden alle darin enthaltenen Regeln zur Liste Angewendete Regelwerke hinzugefügt.

Anmerkung:

Es sind nur jene Objektregeln einzeln verfügbar, die nicht Teil einer Gruppe sind.

Hinzufügen

Fügt eine Objektregeldefinition hinzu. Wählen Sie eine Zeile aus, und klicken Sie auf Hinzufügen.

Entfernen

Entfernt eine angewendete Objektregel

Bearbeiten

Bearbeitet eigene Objektregeldefinitionen. Zeigt die serverseitigen Objektregeldefinitionen an.

Neu

Erstellt eine neue serverseitige Objektregeldefinition

Neue Gruppe

Erstellt eine Elementregelgruppe.

Ereignis

Ereignis, auf das eine Objektregel reagiert.

BI

Before Insert (vor dem Einfügen)

BU

Before Update (vor dem Aktualisieren)

BD

Before Delete (vor dem Löschen)

AI

After Insert (nach dem Einfügen)

AU

After Update (nach dem Aktualisieren)

AD

After Delete (nach dem Löschen)