Altova FlowForce Server 2026 Advanced Edition

Die sleep-for-Funktion verzögert die Ausführung eines Schritts die angegebene Anzahl von Sekunden lang, bevor das zweite Argument zurückgegeben wird. Beim Wert des zweiten Arguments kann es sich um jeden beliebigen Typ (einen String, eine Zahl, einen Stream, usw.) oder einen Ausdruck handeln. Wenn kein bestimmter Rückgabewert benötigt wird, können Sie einen einfachen Platzhalter wie z.B. 0 verwenden.

 

Diese Funktion erweist sich in "Bei Wiederholung"-Blöcken als besonders nützlich (siehe Beispiel unten). Außerdem kann diese Funktion zu Testzwecken verwendet werden.

 

Signatur

sleep-for(number als Zahl, a als beliebiger Typ) -> a

 

Parameter

Name

Typ

Beschreibung

number

Zahl

Die Anzahl an Sekunden, um die die Ausführung des Schritts verzögert wird.

a

beliebiger Typ

Gibt das Ergebnis zurück.

 

Beispiel

Im Beispiel unten sehen Sie einen geschützten Block, in dem mit Hilfe der Funktion /system/ftp/retrieve eine Datei vom FTP-Server in das lokale Verzeichnis heruntergeladen wird. Wenn die Ausführung der retrieve-Funktion fehlschlägt, wird dieser Schritt fünf Mal wiederholt. Bei jeder Wiederholung wird die sleep-for-Funktion eingesetzt. FlowForce Server wartet 30 Sekunden, gibt den String 'Erneuter Versuch nach 30 Sekunden' zurück und versucht anschließend, die Datei erneut herunterzuladen.

ffs_sleep-for_zoom70

 

© 2020-2026 Altova GmbH