Datei/Ordner kopieren
Kopiert die ausgewählte Datei/den ausgewählten Ordner auf dem Client/Server, wenn die Aktion ausgeführt wird. Pro Aktion kann nur eine Datei/ein Ordner kopiert werden. Wenn auch untergeordnete Ordner des ausgewählten Ordners und deren Inhalt kopiert werden sollen, aktivieren Sie die Option Ordner rekursiv kopieren. Wenn mehrere Dateien/Ordner kopiert werden sollen, verwenden Sie die Aktion so oft, wie nötig.
•Was soll kopiert werden: Wählen Sie die gewünschte Datei bzw. den gewünschten Ordner aus. Wenn Sie einen Ordner auswählen, werden nur die Dateien im Ordner in den Zielordner kopiert. Der Ordner selbst wird nicht kopiert. Auch untergeordnete Ordner werden nicht kopiert. Um untergeordnete Ordner des ausgewählten Ordners und den Inhalt der untergeordneten Ordner zu kopieren, aktivieren Sie die Option Ordner rekursiv kopieren. Sie können den Pfad im daraufhin angezeigten "Datei kopieren"-Dialogfeld entweder direkt oder als XPath-Ausdruck, dessen Ergebnis der erforderliche Pfad ist, eingeben. (Wenn Sie in diesem Dialogfeld angeben, dass sich die Datei auf dem Server befindet, ändert sich der Feldname von Dateipfad in Server-Dateipfad.)
•Zielpfad: Geben Sie den Pfad ein, unter den die Datei bzw. der Ordner kopiert werden soll. Wenn Sie eine Datei kopieren, muss der Pfad den Dateinamen enthalten. Wenn unter dem angegebenen Pfad bereits eine Datei desselben Namens vorhanden ist, wird diese automatisch durch die neue Datei ersetzt.
Fehlerverarbeitung
Mit der Option Bei Fehler können Sie definieren, wie bei Auftreten eines Fehlers vorgegangen wird. Da die Fehlerbehandlung für diese Aktion genau definiert werden kann, werden Fehler in solchen Aktionen (für die eine Fehlerbehandlung vorgesehen ist) als Warnungen und nicht Fehler behandelt. Der Vorteil davon ist, dass Sie Fehler bei Aktionen, für die bereits eine Fehlerbehandlung definiert wurde, nicht überprüfen müssen. Die folgenden Fehlerbehandlungsoptionen stehen zur Verfügung:
•Skript abbrechen: Sobald ein Fehler auftritt, werden alle nach diesem Ereignis durchzuführenden Aktionen beendet. Dies ist das Standardverhalten bei Auftreten eines Fehlers. Wenn Sie möchten, dass auch bei einem Fehler fortgefahren werden soll, wählen Sie entweder die Option Weiter oder Throw aus.
•Weiter: Die Aktionen werden nicht beendet. Sie können stattdessen auswählen, was in jedem der beiden Fälle (kein Fehler (Bei Erfolg) oder Auftreten eines Fehlers (Bei Fehler)) geschehen soll. So kann z.B. ein Meldungsfeld definiert werden, das den Benutzer darüber informiert, ob eine Seite erfolgreich geladen werden konnte oder nicht.
•Throw: Wenn ein Fehler aufgetreten ist, wird mit dieser Option eine Ausnahme ausgelöst, die in der Variablen der Try/Catch-Aktion gespeichert wird. Mit dem Catch-Teil der Try/Catch-Aktion wird definiert, welche Aktion bei Auftreten eines Fehlers durchgeführt werden soll. Wenn kein Fehler auftritt, wird die nächste Aktion verarbeitet. Nähere Informationen dazu finden Sie im Abschnitt zur Aktion "Try/Catch Ausnahme".
MobileTogether-Erweiterungsfunktionen
MobileTogether enthält eine Reihe von XPath-Erweiterungsfunktionen, die speziell für die Verwendung in MobileTogether-Designs erstellt wurden. Einige davon können bei bestimmten Aktionen sehr nützlich sein. So erhalten Sie etwa mit mt-available-languages() die Sprachen, in denen die Lösung zur Verfügung steht. Diese Funktion könnte z.B. mit der Aktion Meldungsfeld verwendet werden. Wenn eine Funktion für diese Aktion besonders relevant ist, ist sie unten aufgelistet. Eine vollständige Liste aller Erweiterungsfunktionen und mit Beschreibungen finden Sie im Kapitel MobileTogether-Erweiterungsfunktionen.