Beispiel für eine Prüfregel

In den folgenden Schritten wird beschrieben, wie eine Validierungsregeldatei in Unica Plan importiert wird, zu einer Vorlage hinzugefügt wird und getestet wird.

Vorbereitungen

In der folgenden Beispielregel wird sichergestellt, dass der für das Feld numEmps bereitgestellte Wert in einem Raster von 10 bis 1000 liegt.
<?xml version="1.0" encoding="UTF-8"?>
   <validation-rules xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <rule validationType="ROW">
      <name>Range Check</name>
      <desc>Checks Range for numeric type. Note: for field numEmps</desc>
      <class>com.unicacorp.uap.grid.validation.rule.basic.RangeCheckRule</class>
      <enable>true</enable>
      <applies-to-tvc-id>vendors</applies-to-tvc-id>
      <set-property property="minValue" value="10"/>
      <set-property property="maxValue" value="1000"/>
      <set-property property="column" value="dyn_vendors.numEmps"/>
   </rule>
</validation-rules>

In dieser Regel befindet sich das Feld numEmps in einem Formular mit dem internen Namen des vendors. Die folgende Prozedur setzt voraus, dass Sie dieses Formular auf Ihrem System eingerichtet haben.

Prozedur

  1. Erstellen Sie eine XML-Datei, in der die Beispielvalidierungsregel enthalten sein soll.
  2. Laden Sie die Regeldatei in Unica Plan hoch:
    1. Klicken Sie auf Einstellungen > Planeinstellungen > Vorlagenkonfiguration > Regel.
    2. Klicken Sie auf Regeldefinition hinzufügen.
    3. Geben Sie im Dialogfeld Regel aktualisieren einen Namen zur Kennzeichnung ein und geben Sie Ihre XML-Datei an.
    4. Klicken Sie auf Weiter, um die Regeldatei in Unica Plan zu laden.
  3. Ordnen Sie die Regeldatei einer Registerkarte in einer Vorlage zu.
    1. Klicken Sie auf Einstellungen > Planeinstellungen > Vorlagenkonfiguration > Vorlagen.
    2. Wählen Sie eine Vorlage aus und klicken Sie dann auf die zugehörige Registerkarte Registerkarten.
    3. Klicken Sie auf Registerkarte hinzufügen. Wählen Sie bei dem Formular Anbieter aus. Wählen sie bei den Datenvalidierungsregeln den Namen zur Kennzeichnung Ihrer Regel aus.

      Das System stellt die Datenvalidierungsklasse bereit, wenn Sie eine Regeldatei auswählen.

  4. Speichern Sie Ihre Änderungen und verwenden Sie die Vorlage zum Erstellen eines Objekts.
  5. Geben Sie zum Testen der Regel ungültige Daten in das Feld empNum ein.

    Geben Sie zum Beispiel 5000 ein. Wenn Sie eine Fehlermeldung erhalten, funktioniert die Regel dem Entwurf entsprechend.,