Geschäftsregeln debuggen

Beim Debugging einer Geschäftsregel wird die Geschäftsregel ausgeführt, und das Skript wird zeilenweise geprüft, um zu erkennen, wie das Skript ausgeführt wird.

Sie können für folgende Anwendungen ein Debugging von Geschäftsregeln ausführen:

  • Oracle Essbase Block Storage-Anwendungen, wenn Sie über Schreibberechtigungen verfügen

  • Planning-Anwendungen, wenn Sie über Startberechtigungen verfügen

Hinweis:

Eine Geschäftsregel kann während des Debugging-Vorgangs nicht bearbeitet werden.

So debuggen Sie eine Geschäftsregel:

  1. Geschäftsregel öffnen.
  2. Wählen Sie im Regeldesigner Aktionen, Debuggen aus.

    Das Skript der Geschäftsregel wird im Skript-Debugger angezeigt. Jede Anweisung im Skript wird in einer separaten Zeile angezeigt.

  3. Debuggen Sie die Anweisungen im Geschäftsregelskript.

    Beim Debuggen von Anweisungen können Sie:

    • Haltepunkte an den Stellen einfügen (und entfernen), an denen die Ausführung des Skriptes gestoppt werden soll, um die Werte der Elementschnittmengen in der Anweisung zu prüfen. Wird die Ausführung an einem Haltepunkt gestoppt, werden die Werte der Schnittmenge aller Elemente in der Anweisung angezeigt.

      Um einen Haltepunkt hinzuzufügen, klicken Sie mit der rechten Maustaste rechts neben den Haltepunkt, und wählen Sie Haltepunkt hinzufügen aus. Sie können Haltepunkte zu Zuweisungs- und Bedingungsanweisungen hinzufügen. Sie können einen Haltepunkt nur zu Zeilen im Skript hinzufügen, für die der Haltepunkt ausgegraut angezeigt wird. Um einen Haltepunkt zu entfernen, klicken Sie mit der rechten Maustaste darauf, und wählen Sie Haltepunkt entfernen aus.

    • Fügen Sie eine Bedingung zu einem Haltepunkt hinzu, sodass die Ausführung der Anweisung nur gestoppt wird, wenn die Bedingung erfüllt ist. In der Bedingung können nur in der Anweisung mit dem Haltepunkt verwendete Elemente verwendet werden.

      Um eine Bedingung zum Haltepunkt hinzuzufügen, klicken Sie mit der rechten Maustaste rechts neben den Haltepunkt, und wählen Sie Bedingung hinzufügen aus. Klicken Sie im Dialogfeld Bedingung hinzufügen auf Schaltfläche "Bedingung hinzufügen", und geben Sie die Bedingung im Bedingungsgenerator ein.

      Um eine Bedingung zu bearbeiten, klicken Sie mit der rechten Maustaste darauf, und wählen Sie Bedingung bearbeiten aus.

    • Debuggen Sie Anweisungen mit Haltepunkten.

      Um eine Anweisung mit einem Haltepunkt zu debuggen, klicken Sie mit der rechten Maustaste auf die Anweisung, und wählen Sie Debugging starten aus. Die Anweisung, für die Sie das Debugging ausführen, wird hervorgehoben. In den folgenden Registerkarten werden die Elemente der Anweisung, die Haltepunkte sowie die Werte der Elementschnittmenge vor und nach der Ausführung angezeigt:

      • Elemente - Zeigt die aktuelle Elementschnittmenge am Debugging-Haltepunkt an. Um die nächste Elementschnittmenge anzuzeigen, klicken Sie auf Debugging fortsetzen.

      • Haltepunkte - Zeigt die Ausdrücke aus dem Skript an, die Haltepunkte enthalten. In der Registerkarte Werte am Haltepunkt werden die Ausdruckselemente mit den Werten vor und nach der Ausführung des Debugging-Vorgangs angezeigt.

      Tipp:

      Um das Debugging fortzusetzen, klicken Sie auf Symbol "Debugging fortsetzen". Sie müssen auf Symbol "Debugging fortsetzen" klicken, bis das Debugging für alle Elementschnittmengen ausgeführt wurde. Nachdem das Debugging für alle Elementschnittmengen ausgeführt wurde, wird die Meldung "Skript-Debugging abgeschlossen" angezeigt.