PDA

View Full Version : FTP Abbruch nach 120 Sekunden



aurelius
12-06-09, 09:34
Hallo Forum,
ich führe per Batch eine FTP Dateiübertragung von der iSeries zum PC durch.
Der Aufruf vom PC ist: ftp -d -i -s:ftpcmd.txt
Der Inhalt der PC-Datei ftpcmd.txt ist:
OPEN xxx.xx.x.xxx
user
passwort
QUOTE TIME 3600 3600
cd library
lcd c:\temp\Backup\Ordner
mget qrpgsrc.*
mget qclpsrc.*
mget qddssrc.*

Er fängt an Dateien zu übertragen. Nach genau 120 Sekunden bleibt er einfach
hängen ohne eine Fehlermeldung auszugeben.
Es kann nicht an der zu übertragenden Dateimember liegen, da auch andere
Libraries genau nach 120 Sekunden nicht mehr übertragen werden.
Im iSeries Jobprotokoll der FTP Verbindung und einem durchgeführten Dump (QTMFFTRC)
konnte ich keine Hinweise finden.
Den Timeout habe ich auf der iSeries bei Übertragungsbeginn mit Quote Time auf 3600 gestellt.
Gibt es bei Windows XP noch irgendwo einen Timeout Schalter ?
Ich benutze übrigens den Standart Windows FTP Befehl für die Übertragung.
Das Batch hat vor 6 Monaten noch einwandfrei funktioniert.
Hat jemand eine Idee ?
Danke

KingofKning
12-06-09, 12:44
Mach doch mal spaßeshalber einen Test mit z.B. dem Totalcommander oder einem anderen ftp-Client.
Vielleicht hilft ja auch das umstellen auf den passiv Modus

Gruß
Gregor

RobertMack
16-06-09, 10:43
Ich frage mich gerade, was die AS mit dem Unterbefehl (QUOTE) TIME 3600 3600 anfängt...

Gruß

kitvb1
16-06-09, 10:57
mget qrpgsrc.*
mget qclpsrc.*
mget qddssrc.* Existiert diese Dateien schon auf die Zielmaschine? Falls ja, solltest Du nicht irgendwas wie
mget qclpsrc.* (r nutzen? Oder wird die Dateien automagically überschrieben?

aurelius
16-06-09, 11:59
Hallo Forum,
ich habe das Script testweise von einem anderen PC aus aufgerufen. Da geht es komischerweise. Er überträgt mehrere Minuten lang, dann bleibt er für mehrere Minuten "hängen" bis er dann weiter Daten überträgt.

Trotzdem danke für alle Antworten