PDA

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

Fuerchau
11-12-13, 10:38
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

Fuerchau
11-12-13, 11:10
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.