[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    hs is offline [professional_User]
    Registriert seit
    Jun 2001
    Beiträge
    364
    Habe nur ein paar getestet aber wie es aussieht geht es nur an diesem.

    Interessant finde ich, dass der Befehl ja abgesetzt wird (Comand successful), aber eben nicht ausgeführt.

    Ansonsten sind die PC identisch, sowei man das bei einem PC sagen kann.

  2. #2
    Registriert seit
    Feb 2009
    Beiträge
    391
    Kannst Du das FTP-Log von der PC-Seite mal hier posten?

  3. #3
    hs is offline [professional_User]
    Registriert seit
    Jun 2001
    Beiträge
    364
    Wie komm ich da dran?

    oder meinst du die Ausgabe am Bildschirm, die sieht so aus:

    C:\TEMP>cmd /c ftp -s:C:\TEMP\FTPIN.txt -i


    ftp> open 192.168.1.1
    Verbindung mit 192.168.1.1 wurde hergestellt.
    220-QTCP at 192.168.1.1.
    220 Connection will close if idle more than 50 minutes.
    Benutzer (192.168.1.1none)):
    331 Enter password.
    230 USER logged on.
    ftp> cd /ZIELVERZ
    250-NAMEFMT set to 1.
    250 "/ZIELVERZ" is current directory.
    ftp> lcd C:\TEMP
    Lokales Verzeichnis jetzt C:\TEMP
    ftp> put x.PDF
    200 PORT subcommand request successful.
    hier dauert es bis zum Timeout
    425 Not able to open data connection.
    ftp> Quit
    221 QUIT subcommand received.

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Scheint mir eher ein Problem des Aktiv/Passiv-Modus zu sein ob es klappt.
    Dies deutet zumindestens der Timeout irgendwie an.

    Hier zählt ggf. irgendeine Defaulteinstellung des jeweiligen PC's.
    Um sicherzugehen dass es immer gleich klappt sollte man den Modus per Kommando explizit einstellen.
    Allerdings weiß ichnicht, welche Kommandos hierfür erforderlich sind.

    Versuche es mal mit

    pasv
    put xxxx
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  5. #5
    Registriert seit
    Dec 2005
    Beiträge
    276
    Hallo hs,

    kann es sein, dass du Win7 im Einsatz hast. Hab da was im Hinterkopf mit Win7 und FTP.

    Hab jetzt auf die Schnelle leider nicht den passenden Ansatz gefunden, aber Dr. GOOGLE bringt recht viel wenn man nach 'windows 7 ftp command line' sucht.

    MFG Zerberus

  6. #6
    hs is offline [professional_User]
    Registriert seit
    Jun 2001
    Beiträge
    364
    Passiv Modus hatte ich auch probiert, kein Unterschied.
    Und alle Rechner haben Win XP, damit scheidet WIN7 als Verursacher auch aus

  7. #7
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Ich weis zwar nicht ob bei XP es das auch schon gab, aber ich hatte hin und wieder das gleiche Problem bei Win7 wenn FTP in der Windows-Firewall nicht für alle (bzw. bestimmte) Netzbereiche erlaubt war.
    Also für Heimnetzwerk, Domänennetzwerk und/oder Öffentliches Netzwerk.
    Je nachdem wie das Netz am PC definiert wurde.

    lg Andreas

  8. #8
    hs is offline [professional_User]
    Registriert seit
    Jun 2001
    Beiträge
    364
    Firewalleinstellungen sollten auch gleich sein, werden über Active Directory eingestellt und sind nicht änderbar durch den User.

    Ich denke mein Problem ist zu speziell, wende mich mal an den IBM Support.

    Halte euch aber auf dem Laufenden, an was es dann lag...

  9. #9
    hs is offline [professional_User]
    Registriert seit
    Jun 2001
    Beiträge
    364
    Ursache ist wohl folgende:

    Der FTP-Client von XP kann nur Aktiv-Modus. Befehl "PASV" geht nicht, "QUOTE PASV" setzt diesen nur auf der AS400.

    Aktivmodus geht wiederum nur über Port 20, der von der Windows Firewall in der Regel geblockt wird.

    In unseren Gruppenrichtlinien werden nur Teile der Firewall geregelt, Port 20 gehört wohl nicht dazu.
    Das erklärt, dass es auf dem einen PC geht und auf den meisten nicht.

    Wenn ich das Windows FTP Programm nun nutzen möchte, müssen wir wohl oder übel für die Clients Port 20 aufmachen über die Gruppenrichtlinie.

    Wohl ist mir dabei nicht, aber ist für meine Aufgabenstellung die pragmatischste Lösung.

    Danke nochmals für eure Hilfestellung
    HS

  10. #10
    Registriert seit
    Feb 2009
    Beiträge
    391
    Versuch es mal mit WS-FTP, das ist ideal für den Umgang mit der AS/400, weil es auch mit Teildateien umgehen kann. Damit kopiere ich mir immer Sourcen.

  11. #11
    hs is offline [professional_User]
    Registriert seit
    Jun 2001
    Beiträge
    364
    Ich übertrage die Datei mittels VBA, und könnte da auch andere Clients nutzen.
    Habe auch einen gefunden, den ich nicht auf jedem PC installieren muss und über VBA mit den Befehlen versorgen kann (ncftpput).
    Habe aber nach weiterer Recherche jetzt einen VBA - Code gefunden, mit ich ohne weiteres Programm direkt aus VBA ein FTP machen kann auf die AS400:

    vb@rchiv · Tipps & Tricks · FTP FileUpload via WININET.DLL

    Damit werde ich das Problem mit dem Port 20 umgehen.

    Gruß
    HS

Similar Threads

  1. Drucker mit FTP PUT hängt manchmal
    By mucho in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 30-01-12, 14:24
  2. FTP: Wie arbeitet der Befehl PUT?
    By Gerd/400 in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 11-03-11, 12:57
  3. put command beim ftp
    By UFi in forum IBM i Hauptforum
    Antworten: 12
    Letzter Beitrag: 11-01-07, 13:32
  4. Ftp put hängt sich auf
    By TARASIK in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 21-11-06, 16:18
  5. Savf File per FTP
    By wuwu in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 18-08-06, 08:09

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •