Altova FlowForce Server 2025 Advanced Edition

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.

ff-executeFunc

Siehe auch Hello World-Tutorial.

© 2018-2024 Altova GmbH