Altova FlowForce Server 2024 Advanced Edition

Ruta completa: /system/compute

 

Calcula el resultado de una expresión y devuelve el valor calculado. El valor calculado se puede usar en parámetros o expresiones de otros pasos de ejecución. También puede usar esta función para definir el resultado de un trabajo que se usa como un servicio (véase el ejemplo).

 

Esta función devuelve el valor T0, que indica un tipo arbitrario. Es decir, el tipo de datos devuelto se deduce de la expresión usada en el parámetro Expresión.

 

Parámetros

Nombre

Tipo

Descripción

Expresión

Expression of T0

La expresión de FlowForce Server que se debe calcular. Para más información sobre expresiones consulte El lenguaje de expresiones de FlowForce.

 

Ejemplos

Este ejemplo muestra un trabajo con dos pasos de ejecución. El primer paso ejecuta un comando de shell en el directorio c:\temp y el resultado es hello.

 

A continuación, este resultado pasa al segundo paso de ejecución. El segundo paso de ejecución usa el lenguaje de expresiones (en concreto, las funciones stdout y content) para hacer lo siguiente:

 

obtener el resultado estándar del resultado del primer paso

convertir el resultado en una cadena de texto

 

La función compute evalúa la expresión introducida en el cuadro de texto Expresión.

ff-executeFunc

Véase también el trabajo Crear el trabajo "¡Hola, Mundo!".

© 2017-2023 Altova GmbH