Mahlzeit!

Das ist ein Timeout auf der Data Connection. Wenn Du dir die Attribute des FTP Servers auf der AS/400 mit CHGFTPA anschaust wirst Du einen "Inactivity Timeout" Parameter finden. Der steht standardmässig auf 300 Sekunden, was nix anderes bedeutet als dass die Möhre nach 5 Minuten die Data Connection trennt. Das passiert immer dann, wenn man einen relativ grossen Transfer laufen lässt, weil der FTP Server nicht den Traffic auf der Data Connection als Massgabe für den Timeout nimmt sondern den Zeitpunkt der letzten Aktion auf der Control Connection.

Um das zu umgehen gibts zwei Möglichkeiten. Die simple wäre, den "Inactivity Timeout" zu erhöhen. Die elegantere wäre, im FTP Client vor dem Absetzen des PUT oder GET mit dem DEBUG T1/T2 den Timeout nur für die aktuelle Session zu erhöhen, siehe Hilfe im FTP Client ("help" eintippen).

Grüsse

Martin