Altova FlowForce Server 2025 Advanced Edition

Chemin complet : /system/compute

 

Calcule le résultat d’une expression et renvoie la valeur calculée. La valeur calculée peut être utilisée dans les paramètres ou les expressions d’autres étapes d’exécution. Vous pouvez aussi utiliser la fonction pour définir la sortie d’une tâche qui est utilisée comme service (voir l’exemple).

 

Cette fonction renvoie la valeur T0, qui indique un type arbitraire. Cela signifie que le type de données renvoyé sera déduite de l’expression utilisée dans le paramètre Expression.

 

Paramètres

Nom

Type

Description

Expression

Expression of T0

L'expression FlowForce Server à calculer. Pour plus d’information sur les expressions, voir le langage Expression FlowForce.

 

Exemples

Cet exemple illustre une tâche avec deux étapes d’exécution. La première étape exécute une commande shell dans le répertoire c:\temp, et le résultat est déclaré comme hello.

 

Ensuite, ce résultat est passé à la deuxième étape d’exécution. La deuxième étape d’exécution utilise le langage d’expression (en particulier, les fonctions stdout et content) pour faire comme suit :

 

Obtenir la sortie standard du résultat de la première étape

convertit la sortie en un string

 

La fonction compute évalue l’expression saisie dans la case de texte Expression.

ff-executeFunc

Voir aussi le tutoriel Hello World.

© 2018-2024 Altova GmbH