View Full Version : IFS per FTP auf NAS, aber nur geänderte Objekte
programmer400
11-12-13, 09:58
Bei unserer Datensicherung werden Bibl. + IFS in *savfs gesichert und per FTP aufs NAS übertragen - funktioniert super.
Jetzt gibts die Anforderung, aus dem IFS nur geänderte Objekte aufs NAS zu übertragen, ohne diese vorher in einen *savf zu sichern, so das diese Objekte (z.B. *.docx, *.xlsx) über Netzwerkfreigabe geöffnet/bearbeitet werden können.
Geht das mit FTP Befehlen?
KingofKning
11-12-13, 10:32
Nein, da der FTP-Befehl keine Attribute auslesen kann.
Du könntest nur die komplette Struktur duplizieren und per CL die geänderten Objekte kopieren und das dann per FTP transferieren.
GG
Mit FTP direkt hast du keine Chance.
Du kannst dir nur mittels QSH eine Übertragungsliste "zusammenbauen".
Hier hilft dir der "find"-Befehl.
Mit diesem kannst du dir ein FTP-Script zusammenbauen.
Mittels der Option "-newer File" kannst du eine Referenzdatei angeben.
Alle Dateien, deren Änderungsdatum neuer ist als das der Referenzdatei werden ermittelt.
Wenn der Server aber auch per /QNTC erreichbar wäre könntest du dann direkt den "cp"-befehl ausführen.
programmer400
11-12-13, 11:00
Danke für die Infos, klingt alles a bissl kompliziert.
Ich werd so machen (Platz und Sicherungszeit ist ausreichend vorhanden):
- Sicherung IFS-Änderungen in *savf
- RST des *savf in eigenes Verzeichnis
- dieses Verzeichnis dann per FTP aufs NAS
- Verzeichnis löschen
Das einzige Risiko bei FTP ist ja, dass du keine Fehlerkontrolle hast.
Bricht der FTP irgendwo ab, hast du keinen Aufsetzpunkt und beim SAV ist das letzte Sicherungsdatum (*LASTSAVE) ja bereits geändert.
Die Alternative ist eigentlich von Seiten des Servers vorzugehen (Netzfreigabe auf der AS/400).
Für Windows bietet sich z.B. die kostenlose Software SyncToy an, die gezielt Verzeichnisse abgleicht und die Differenzen kopiert.
programmer400
11-12-13, 11:14
Die Windows Variante wäre die naheliegendste gewesen, dass will aber der Kunde nicht - er steht halt voll auf die AS/400 :-) und fühlt sich mit einer "native" Variante besser aufgehoben.