[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Oct 2008
    Beiträge
    4

    Datei vom Host zum PC per FTP im CL

    hallo,

    ich möchte eine datei von der as400 auf ein pc-netz übertragen, da dieses automatisch in einem nachtlauf erfolgen soll würde ich das gerne in einem cl einbind, wer kann mir da helfen bzw kann mir eine muster kodierung zur verfügung stellen

  2. #2
    Registriert seit
    Aug 2006
    Beiträge
    2.114
    Hallo,

    die Frage wurde vor ein paar Tagen hier schonmal gestellt und beantwortet

    Gruß
    Gregor

  3. #3
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    das gibt es als Open Source Command auf meiner WebSeite, war auch mal als Artikel im Midrange Magazin beschrieben.

    D*B

    Zitat Zitat von dressel Beitrag anzeigen
    hallo,

    ich möchte eine datei von der as400 auf ein pc-netz übertragen, da dieses automatisch in einem nachtlauf erfolgen soll würde ich das gerne in einem cl einbind, wer kann mir da helfen bzw kann mir eine muster kodierung zur verfügung stellen
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  4. #4
    Registriert seit
    Jan 2001
    Beiträge
    109
    Hallo
    Entschuldigt, dass ich diesen "uralt"-Beitrag nochmals ausgrabe. Die Lösung von BenderD gefällt mir sehr gut.
    Doch sind meine ILE RPG-Erfahrungen einerseits begrenzt, vor allem liegen diese Jahre zurück.

    Ich habe die Source mal auf unserem System übernommen und fehlerfrei kompilieren können.

    Was ich nicht verstehe: Wie teile ich dem Programm meine Parameterdaten mit, die da wären:
    DZielSystem >srv1001
    DUser > as400@enterprise.local
    DPassword > xirgendein
    DMode > ascii
    DDirection > put
    DFromfile > Datalibrary/stopfile
    DTofile > waitfile.txt

    Kann ich diese beim Aufruf übergeben (wie ehemals über eine PLIST), oder wie.

    Für ein Beispiel wäre ich sehr dankbar.

    Vielen Dank für das Tool von BenderD und für eure Hilfe.

    Grüsse
    Roman

  5. #5
    Registriert seit
    Jan 2007
    Beiträge
    1.002
    Die PI Statements entsprechen der bekannten Parameterlist. Dementsprechend kannst du das Programm auch rufen.
    kf

  6. #6
    Registriert seit
    Aug 2006
    Beiträge
    2.114
    Da wird Dir wohl nur Kollege Bender helfen können.
    In der Regel mußt Du da nicht lange warten.


    GG

  7. #7
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Zitat Zitat von camouflage Beitrag anzeigen
    Die PI Statements entsprechen der bekannten Parameterlist. Dementsprechend kannst du das Programm auch rufen.
    ... im Artikel war noch ein Command mit bei. Ohne halt mit call parm(....).
    Das ist aber ein wenig in die Jahre gekommen, da gibt es mittlerweile wohl besseres. Der User darf nur 10 stellig sein und Error Handling ist auch unzureichend...

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  8. #8
    Registriert seit
    Jan 2001
    Beiträge
    109
    Zitat Zitat von BenderD Beitrag anzeigen
    ... im Artikel war noch ein Command mit bei. Ohne halt mit call parm(....).
    Das ist aber ein wenig in die Jahre gekommen, da gibt es mittlerweile wohl besseres. Der User darf nur 10 stellig sein und Error Handling ist auch unzureichend...

    D*B
    Vielen Dank schon mal für die Antworten.

    Dieses Tool würde mir grundsätzlich schon dienen. Allerdings vermute ich dass mir "irgendwas" fehlt.
    Unter folgendem LInk ist der Artikel aus dem "Midrange"-Magazin zu finden:
    #ttp://www.itp-verlag.de/fo/artikel.html?id=692&SID=937def43593ccb8fb452a1e07d ed0427

    Einen Cmd sehe ich im Artikel allerdings keinen.

    PS: Kann ich den User-Parameter nicht auf 20 Stellen erweitern? Auf dem System-i funktioniert der manuelle FTP-Zugriff mit einem User von 15 stellen problemlos.

    Grüsse Roman

  9. #9
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    ... das dürfte kein Problem sein.

    D*B

    PS: auf irgendeiner Büchse schmort sicher noch der Command, aber eigentlich braucht man keinen, man kann das auch mit Call einfach aufrufen.
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  10. #10
    Registriert seit
    Jan 2001
    Beiträge
    109
    Guten Morgen zusammen

    Vielen Dank für die Antworten - und vor allem BenderD für das Tool. Es taugt absolut für meine Zwecke. (Will ja nur ein Triggerfile im Netzwerk versenden um mitzuteilen ob das System-i mit bestimmten Servern "quatschen" will oder nicht)

    Dies funktioniert - nach der Erweiterung von User und Passwort von 10 auf 20 Stellen - nun ausgezeichnet.

    Ergänzend hier der Aufruf:
    CALL PGM(library/FTPCPP) PARM('srv1001' 'as400@enterpr.local'
    'xirgendein' 'ascii' 'put' 'datalibrary/stopfile' 'waitfile.txt')


    Grüsse
    Roman

  11. #11
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Du brauchst eigentlich nur eine Quellen-Teildatei mit Benutzername und Kennwort in der ersten Zeile und den FTP-Befehlen in den darauffolgenden Zeilen. Dann noch OVRDBF INPUT auf diese Teildatei und dann kannst du den FTP aufrufen. - Näheres siehe hier: FTP as batch job

  12. #12
    Registriert seit
    Jan 2001
    Beiträge
    109
    Zitat Zitat von Pikachu Beitrag anzeigen
    Du brauchst eigentlich nur eine Quellen-Teildatei mit Benutzername und Kennwort in der ersten Zeile und den FTP-Befehlen in den darauffolgenden Zeilen. Dann noch OVRDBF INPUT auf diese Teildatei und dann kannst du den FTP aufrufen. - Näheres siehe hier: FTP as batch job
    Auch dir vielen Dank für die Antwort. - Allerdings, diese Variante war mir schon bekannt. Sie ist mir allerdings zu aufwändig, besser ausgedrückt - der Overhead ist mir zu gross, wenn ich für jeden Transfer je 2 Sourcemembers IN/OUT eerstellen muss und im Pgm noch entsprechende Overrides absetzen muss.

    Da ist dieses kleine Tool, welches mit EINEM Pgm-Aufruf ein temporäres SRC-File mit entsprechenden Members erstellt und gleich noch den Transfer ausführt, bedeutend praktischer.

    Grüsse Roman

Similar Threads

  1. Dateien per FTP von IFS auf der AS400 holen
    By kroehn in forum NEWSboard Windows
    Antworten: 5
    Letzter Beitrag: 08-11-06, 19:36
  2. Savf File per FTP
    By wuwu in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 18-08-06, 08:09
  3. Textdatei per FTP in AS400 Datei
    By hs in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 25-10-05, 08:33
  4. Dateien per FTP auf PC
    By Baddi in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 20-09-05, 15:20
  5. Datei per FTP mit CR LF
    By jogisarge in forum IBM i Hauptforum
    Antworten: 13
    Letzter Beitrag: 06-07-05, 10:23

Berechtigungen

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