Anmelden

View Full Version : FTP Probleme



Seiten : [1] 2

hs
28-10-08, 09:25
Möchte ein großes SAVF (ca. 50 GB) von einer AS400 zur anderen (beide in unserem Netzwerk) transferieren mittels FTP. Wir haben das auch schon mehrfach durchgeführt, hat bisher immer geklappt.

Seit einiger Zeit funktioniert es nicht mehr.

Folgende Schritte führen wir durch auf Quell - AS400 (V5.4):

1) FTP zu Ziel-AS400 (V5.2)
2) Anmeldung als QSECOFR
3) Im FTP:
BIN
QUOTE TIME 999999
put qgpl/meinsavf qgpl/meinsavf

Es kommt folgende Meldung nach ein paar Minuten:
150 Sending file to member MEINSAVF in file MEINSAVF in library QGPL.
Senden von Daten an den Server ist nicht möglich.
Keine Antwort vom fernen Host; alle Verbindungen beendet.

Auf der Ziel-AS400 ist genügend Platz, man sieht auch mit WRKSYSSTS, dass dort Daten geschrieben wurden.

Woran könnte das Problem leigen oder welche Diagnosemöglichkeiten gibt es?

Danke für euere Unterstützung
HS

KingofKning
28-10-08, 14:54
Hallo,
ist das Savf-File neu? Ich würde hier ansonsten evtl noch ein Replace vermissen.
Wenn Du den FTP-Output umlenkst, bekommst Du dann mehr Infos in der Protokoll-Datei?

Gruß
Gregor

hs
28-10-08, 19:38
Am Replace liegts nicht.
Der Befehl funktioniert im übrigen bei kleinen Dateien.

Wie kann ich die Ausgabe umleiten?

JP
28-10-08, 20:15
das Umleiten der Ausgabe erreichst du mit



OVRDBF FILE(OUTPUT) TOFILE(MYLIB/QFTP) MBR(FTPOUT)


das empfiehlt sich aber nicht im Dialog :-)

dies funktioniert übrigens auch mit der Eingabe



OVRDBF FILE(INPUT) TOFILE(MYLIB/QFTP) MBR(FTPIN)


hier könnte man, wie in deinem Fall, folgende Befehlsfolgen hinterlegen



USER KENNWORT
BIN
QUOTE TIME 999999
PUT MYLIB/MYFILE MYLIB/MYFILE
QUIT


Beispiele sind in QTCP/QATMPINC zu finden.


nun zum eigentlichen Problem
setzt mal im FTP den Befehl STATUS ab
es werden dann diverse Geschichten angezeigt

bei mir z.Bsp.:
211-File transfer time-out value set to 420 seconds.
211 Current inactivity time-out value set to 300 seconds.

um den TimeOut-Wert für "Dateiübertragung" zu ändern
--> QUOTE TIME 1111 2222
--> QUOTE TIME 1111 --> ändert nur "Inaktivität"

211-File transfer time-out value set to 2222 seconds.
211 Current inactivity time-out value set to 1111 seconds.

evtl. ist der TimeOut-Wert für die Dateiübertragung zu niedrig

hs
13-05-09, 14:04
Hallo,

obiges Problem ist immer noch nicht gelöst. Obwohl der Timeout auf 99999999 hochgesetzt wurde, bricht der FTP nach mehreren Stunden einfach ab.

Welche Alternativen zu FTP gibt es, Daten (SAVF) direkt von einer AS400 zu einer anderen zu übertragen?

Geht das auch mit dem Operations Navigator?

(Quellsystem V5.4, Zielsystem V5.2)

Danke
HS

KingofKning
13-05-09, 14:18
Dann nimm doch SNA over IP, ist mit V5R4 leicht zu realisieren und Du kannst dann z.B. mit sndnetf oder mit dem OS400 Verzeichnis die Daten übertragen.

Gruß
Gregor

Pikachu
13-05-09, 14:19
Probier's mal über das Dateisystem QFileSvr.400 (http://publib.boulder.ibm.com/iseries/v5r1/ic2924/info/ifs/rzaaxmst102.htm) im IFS.

TARASIK
13-05-09, 15:48
Hallo,
ich würde dies einmal bei dem ftp probieren:

quote time 99999 99999

hs
13-05-09, 16:03
Hallo,
ich würde dies einmal bei dem ftp probieren:

quote time 99999 99999

Ist das Leerzeichen Absicht? Wenn ja, was bedeutet das?

Quote 99999999 hatte ich ja eingegeben. Wenn ich das nicht tue, erhalte ich den Abbruch auch schon früher.

hs
13-05-09, 16:10
Probier's mal über das Dateisystem QFileSvr.400 (http://publib.boulder.ibm.com/iseries/v5r1/ic2924/info/ifs/rzaaxmst102.htm) im IFS.

Das klingt alles recht kompliziert. Muss ich mich mal im Detail ducharbeiten.