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) |