Es gibt verschiedene Arten an Aktivitäten.
Interne Aktivitäten
Die internen Aktivitäten sind Anweisungen an den Ftscript-Interpreter, den Ablauf zu steuern.
Dazu gehören ftscript,
sequence, parallel, foreach, empty und fault
(Beschreibung siehe Kapitel „openFT-Script-Anweisungen“).
Externe Aktivitäten
Die externen Aktivitäten sind Anweisungen an openFT, eine entsprechende Funktionalität auszuführen.
Dazu gehören executeScript, transferFile, deleteFile, createDirectory, deleteDirectory und listDirectory
(Beschreibung siehe Kapitel „openFT-Script-Anweisungen“).
Wenn Sie bei den externen Anweisungen executeScript, deleteFile, createDirectory, deleteDirectory oder listDirectory keinen Partner angeben, wird die Anweisung als lokales Kommando bzw. lokale Betriebssystemanweisung ausgeführt.
Eltern- und Kind-Aktivitäten
Sie können Aktivitäten schachteln (XML-Syntax). Deshalb werden Aktivitäten auch in Eltern- und Kind-Aktivitäten unterschieden.
<ftscript version="1"> <parallel> <transferFile .../> <listDirectory .../> <foreach ...> <deleteFile .../> </foreach> </parallel> </ftscript>
ftscript ist das Wurzel-Element.
Das Wurzel-Element hat ein Kind-Element (parallel).
parallel hat ftscript als Eltern-Element (auch „darüberliegendes Element“ genannt).
parallel hat außerdem drei Kind-Elemente (transferFile, listDirectory und foreach). Die foreach Aktivität hat wieder eine deleteFile Aktivität als Kind-Element.