Verwendung
Mit dem Befehl CPYEFFUNIQ können IFS-Dateien in ein anders IFS-Verzeichnis kopiert oder verschoben werden. Es wird bei dieser Aktion ein eindeutiger Dateiname generiert, falls die Datei mit dem gleichen Namen bereits im Zielverzeichnis vorhanden ist. Der Befehl kann im i-effect Server als *IFS SINGLE, *SCHEDULE oder *MONITOR verwenden werden.
Parameter und Ihre Bedeutung
Der Befehl hat folgende Parameter
|
Parameter |
Wert |
Beschreibung |
|---|---|---|
|
FRMIFSFILE
|
|
Qualifizierter Name der Eingabedatei im IFS Dateisystem. |
|
TODIR |
|
Name des Zielverzeichnisses im IFS, in das das Objekt kopiert werden soll. |
|
TOFILE |
|
Der Name der Zieldatei. |
|
|
*FRMFILE |
Der Name der Zieldatei entspricht dem Namen der EIngabedatei |
|
DELETE |
|
Legt fest, ob die Ursprungsdatei gelöscht wird |
|
|
*YES |
Die Eingabedatei im Parameter FRMIFSFILE wird nach erfolgter Operation gelöscht |
|
|
*NO |
Die Eingabedatei im Parameter FRMIFSFILE wird nicht gelöscht. |
|
CRTDIR |
|
Legt fest, ob das Zielverzeichnis erstellt wird, falls es nicht vorhanden ist. |
|
|
*YES |
Das Zielverzeichnis wird erstellt, sofern es nicht vorhanden ist. |
|
|
*NO |
Es wird kein Verzeichnis erstellt. |
Anwendungsbeispiel
|
Beschreibung |
Befehlsparameter |
|---|---|
|
Verschieben der Daten /tmp/mydir/myfile in das Zielverzeichnis /tmp/myotherdir |
CPYEFFUNIQ FRMIFSFILE('/tmp/mydir/myfile') TODIR ('/tmp/myotherdir') TOFILE(*FRMFILE) DELETE(*YES) CRTDIR(*YES) |