Skip to main content
OnCommand Workflow Automation 5.0
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Funktion erstellen

Beitragende

Sie können eine WFA Funktion erstellen, die als Utility verwendet werden kann, wenn keine vordefinierte WFA Funktion vorhanden ist, die für Ihre Aufgabe geeignet ist.

Was Sie benötigen

Um eine Funktion zu erstellen, müssen Sie die Syntax MVFLEX Expression Language (MVEL) kennen.

Über diese Aufgabe

Für die Funktionsdefinitionen müssen Sie Folgendes angeben:

  • Name: Name der Funktion

    In der MVEL-Syntax darf kein reserviertes Wort verwendet werden. Jede Funktion muss einen eindeutigen Namen haben.

  • MVEL-Definition: Ein String zur Angabe der MVEL-Syntax der Funktionsdefinition

Schritte
  1. Klicken Sie Auf Designer > Funktionen.

  2. Klicken Sie Auf Neues Symbol In der Symbolleiste.

  3. Geben Sie im Dialogfeld Neue Funktion die gewünschten Details in den Feldern Funktionsbeschreibung und Funktionsdefinition ein oder wählen Sie diese aus.

    Beispiel

    def actualVolumeSize(data_size, snap_pct)
    {
       if (snap_pct < 0 ) {
            snap_pct = 0;
       } else if (snap_pct > 99) {
            snap_pct = 99;
       }
    
       div = 1 - (snap_pct/100);
       return (int)(data_size/div);
    }

    Das Feld Funktionsname wird aus den Daten ausgefüllt, die in der MVEL-Syntax verwendet werden.

  4. Optional: Klicken Sie auf Test um die Funktion zu testen:

    1. Geben Sie im Abschnitt Ausdruck des Dialogfelds Test den gewünschten Funktionsausdruck ein.

      Beispiel

    actualVolumeSize(600, 1)

    1. Klicken Sie Auf Test.

      Das Testergebnis wird angezeigt.

    2. Schließen Sie das Dialogfeld.

  5. Klicken Sie Auf Speichern.