Mit fromLocalTmpFile geben Sie eine temporäre Quelldatei für die Dateiübertragung von „remote“ nach „remote“ an (siehe „Arten der Dateiübertragung" (transferFile)).
Die temporäre Datei ist nur eine Zwischenablage unter der lokalen Kennung. Diese temporäre Datei wird automatisch gelöscht.
Es gelten implizit die Angaben data, maxRecSize, recordFormat, ccsname und autoDataSpec der fromRemoteFile toLocalTmpFile Aktivität. Bei der Erzeugung eines TmpFiles aus ffromRemoteFile werden diese Angaben vererbt.
Einschränkungen
fromLocalTmpFile können Sie nur nach einer fromRemoteFile toLocalTmpFile Aktivität verwenden, weil die Datei TmpFile bereits existieren und im aktuellen Kontext zugänglich sein muss. Siehe dazu Abschnitt „fromRemoteFile" und Abschnitt „toLocalTmpFile".
Format
<fromLocalTmpFile use="tmpID"/>
Attribute
Name | Wert | Bedeutung |
| string | Verweis auf eine im aktuellen Kontext zugängliche Datei TmpFile. |
Beispiel
|
|
Im Beispiel werden die Dateien im Verzeichnis frg_eis_19/datastore auf die Rechner in das jeweilige Zielverzeichnis frg_eis_19/targetDir kopiert.
Mit listDirectory werden die Dateien des FileServer ermittelt.
Die erste foreach Aktivität durchläuft alle ermittelten Dateien des FileServer. Jede Datei wird in eine temporäre Datei tmpFile kopiert.
In der zweiten foreach Aktivität wird jede temporäre Datei in das Zielverzeichnis frg_eis_19/targetDir des RemoteHost kopiert.
Am Ende wird die zugehörige temporäre Datei tmpFile gelöscht.