Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Problem
Mögliche Ursachen
Eine Regel wird trotz korrekter Zuordnung nicht ausgeführt
  • Die Regel wurde im Editor nicht auf "aktiv" gesetzt.
  • Die Regel beinhaltet Kompilierfehler und kann nicht als Klasse gebaut werden.
  • Die Regel wurde korrekt gebaut, aber noch keiner Entität keinem Businessobjekt zugewiesen.
  • Die Regel wurde einer einem falschen Entität Businessobjekt zugewiesen. Beispiel: Ein Auftrag kann Auftragspositionen beinhalten. Eine Regel, die mit der Entität dem Businessobjekt Auftragspositionen verknüpft wurde, wird nicht beim Editieren eines Auftrags ausgeführt, selbst wenn die Auftragspositionen als Unterformular in der Maske des Auftrags vorhanden sind.
  • Innerhalb der Zuweisung wurde (wie im Screenshot) kein Status angegeben. Datensätze mit einem speziellen Status( z.B. eine Bestellung wurde "storniert") werden nicht berücksichtigt. Gleiches gilt für Aktionen.

 

Eine Regel lässt sich nicht kompilieren.
  • Die Struktur der Klasse entspricht nicht der Grammatik und der Syntax der Programmiersprache Java
  • Die Businessobjekte werden nicht gefunden, weil der Import der Businessobjekt-Klasse fehlt.
  • Die Businessobjekte werden nicht gefunden, da sie noch nicht erstellt wurden. Erst beim Durchlauf des Entity-Wizzards Businessobjekt werden die Businessobjekte gemäß der EntitätsBusinessobjekt-Metadaten (Namen, Felder, Datentypen, etc.) neu erstellt. 

 

Ein BusinessObject kann nicht aus dem Kontext gelesen werden
  • Das BusinessObject Das Businessobjekt entspricht der EntitätBusinessobjekt-Klasse, die der Regel zugewiesen wurde. Hängt eine Regel etwa an der Entität dem Businessobjekt Auftrag, so kann der Aufruf getBusinessObject(Kunde.class), nicht funktionieren, da nur ein Auftrag im Kontext sein kann.