compute
Vollständiger Pfad: /system/compute
Berechnet das Ergebnis eines Ausdrucks und gibt den berechneten Wert zurück. Der berechnete Wert kann in Parametern oder Ausdrücken anderer Ausführungsschritte verwendet werden. Mit dieser Funktion können Sie auch das Ergebnis eines Auftrags definieren, der als Dienst verwendet wird (siehe Beispiel).
Diese Funktion gibt den Wert T0 zurück. Dieser steht für einen beliebigen Typ, d.h. der zurückgegebene Datentyp wird von dem im Parameter Ausdruck verwendeten Ausdruck abgeleitet.
Parameter
Name | Typ | Beschreibung |
---|---|---|
Ausdruck | Expression of T0 | Der zu berechnende FlowForce Server-Ausdruck. Nähere Informationen zu Ausdrücken finden Sie unter Die FlowForce-Ausdrücke. |
Beispiele
In diesem Beispiel wird ein Auftrag mit zwei Ausführungsschritten beschrieben. Im ersten Schritt wird ein Shell-Befehl im Verzeichnis c:\temp ausgeführt und das Ergebnis wird als hello deklariert.
Als Nächstes wird das Ergebnis an den zweiten Ausführungsschritt übergeben. Im zweiten Ausführungsschritt wird mit Hilfe von Ausdrücken (in diesem Fall mit den Funktionen stdout und content) folgendes Ergebnis erstellt:
•Abrufen der Standardausgabe des Ergebnisses des ersten Schritts
•Konvertierung der Ausgabe einen String
Die compute-Funktion wertet den in das Textfeld Ausdruck eingegebenen Ausdruck aus.
Siehe auch Hello World-Tutorial.