Altova FlowForce Server 2026 Advanced Edition

La función sleep-for espera a obtener el número de segundos definido antes de devolver el segundo argumento. El valor del segundo argumento puede ser de cualquier tipo (una cadena de texto, un número, una secuencia, etc.) o una expresión. Si no se necesita ningún valor devuelto concreto, se puede utilizar un simple marcador de posición, como 0.

 

Esta función es útil en bloques Al reintentar (ejemplo a continuación) o para la ejecución de pruebas.

 

Firma

sleep-for(number como número, a como cualquier tipo) -> a

 

Parámetros

Nombre

Tipo

Descripción

number

number

El número de segundos que se debe retrasar el paso.

a

cualquier tipo

Obtiene el resultado.

 

Ejemplo

El ejemplo siguiente muestra un bloque protegido que llama a la función /system/ftp/retrieve para que esta descargue un archivo del servidor FTP al directorio local. Si la ejecución de la función retrieve falla, este paso se vuelve a intentar cinco veces. En cada intento nuevo se vuelve a computar la función sleep-for. FlowForce Server espera 30 minutos, devuelve la cadena de texto «Se volverá a intentar en 30 segundos» y después volverá a intentar descargar el archivo.

ffs_sleep-for_zoom70

 

© 2020-2026 Altova GmbH