PDA

View Full Version : parallele FTP-Übertragungen



jogisarge
25-06-08, 10:27
Hallo zusammen,

wir haben öfter das Problem, dass FTP-Übertragungen nicht korrekt ausgeführt werden.
z.B. in einer Datei sind 2 Get-Befehle.
Die eine Datei wird geholt, die andere nicht.

Wir machen die Verbindungen mit einem CL, CMD und Logdatei.

Es kann vorkommen, dass verschiedene FTP-Verbindungen parallel laufen.
Diese benutzen aber verschiedene Dateien.

Kann das zu Problemen führen, wenn zwei FTP-Verbindugnen parallel laufen ?

Gruß jogi

Fuerchau
25-06-08, 10:44
Jede FTP-Verbindung ist separat und kann die andere nicht stören.
Allerdings gilt FTP nicht als sicher, Störungen und unvollständige Übertragungen sind immer möglich.
Wenn richtig sichere Übertragungen benötigt werden, müssen andere Wege gewählt werden.

jogisarge
25-06-08, 11:11
ok, danke.
welche anderen kann man da noch gehen?

gruß jogi

kuempi von stein
25-06-08, 12:08
mh...
Wenn Ihr schon mit CL,CMD und Logdatei arbeitet, warum wertest Du das Log nicht einfach per Programm aus?
FTP gibt doch (Fehler)-Codes zurück, mit denen man wunderbar rumspielen kann...

Dann evtl. die Übertragung noch ein wenig abändern in mehrere kleine Teile, welche nacheinander nur ausgeführt werden, wenn der Code von dem Teil davor der korrekte ist.

Ist nicht allzuschwer und locker mit RPG lösbar. Da drum nen CL welches ja eh schon läuft.. fertig

k.

Fuerchau
25-06-08, 12:33
Um mit FTP zu arbeiten gehe ich immer folgenden weg:

1. mit "ls" die verfügbaren Dateien ermitteln
2. jede Datei einzeln holen
3. Bei Erfolg die Datei ggf. auf der Quelle löschen

Zugegeben, für jede Aktion erfolgt An- und Abmeldung, das ist aber relativ schnell.
Und (wie kuempi schon sagt) die Fehlerstati aus dem Log prüfen.

Sichere Übertragungen müssen mit dem Ziel vereinbart werden, was der denn so kann.
- Programmkommunikation (z.B. Java)
- Mailversand mit Automatisierung
- SQL
- u.v.m.