RMVEFFLNK, entfernen von IFS Dateien nach Alter
Verwendung
Mit dem Befehl RMVEFFLNK können beliebige IFS-Dateien entfernt bzw. archiviert werden. Es werden entweder sämtliche Dateien entfernt, oder nur die bis einer einer bestimmten Anzahl an Tagen aufbewahrten Dateien. (Alter der Datei in Tagen)
Alle zu entfernenden Daten können vorher in einem i-effect Archiv gesichert werden.
Parameter und Ihre Bedeutung
Der Befehl hat folgende Parameter
Parameter | Wert | Beschreibung | |
---|---|---|---|
IFSPATH | Qualifizierte Angabe der zu entfernenden Dateien Es können auch DB2 Pfadangaben verwendet werden, um den Inhalt einer Bibliothek zu entfernen. Zum Beispiel | ||
Element 1 | IFS Pfad, aus dem Dateien zu entfernen sind | ||
Element 2 | Dateimaske der Dateien, die zu entfernen sind. | ||
Element 3 | *YES | Unterverzeichnisse im angegebenen Pfad werden ebenfalls untersucht. | |
*NO | Unterverzeichnisse im angegebenen Pfad werden nicht untersucht. | ||
OMIT | Namen von Dateien, die beim Entfernen ausgeschlossen werden sollen. | ||
LOG | *SELECT | Nur Dateien, die älter sind als die im Parameter DAY angegebene Anzahl an Tagen werden entfernt | |
*ALL | Alle Dateien werden entfernt | ||
DAY | Alter von Dateien in Tagen, die erreicht werden muss, damit Dateien gelöscht werden. Nur gültig im Zusammenhang mit Parameter LOG(*SELECT) | ||
ARCHIV | *YES | Dateien werden vor der Entfernung in das im Parameter ARCPATH angegebene Archiv gesichert. | |
*NO | Dateien werden vor der Entfernung nicht gesichert. | ||
ARCPATH | Name der Archivdatei, in welche die zu archivierenden Daten ausgelagert und komprimiert werden. | ||
*PROMPT | Der Befehl ADDARCHIVE wird geprompted um die Parameter für die Archivierung anzugeben |
Anwendungsbeispiel
Beschreibung | Befehlsparameter |
---|---|
Dateien, die älter als 5 Tage sind aus /home/ieffect/as2/archive/send entfernen | IEFFECT/RMVEFFLNK IFSPATH('''home/ieffecT/archive/as2/receive' '*.*' *NO) DAY(5) ARCHIV(*YES) ARCPATH('/home/ieffect/as/receive/as2receive.zip') |