[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2003
    Beiträge
    119
    Hallo ,

    ich denke dieser Link kann die helfen

    http://www.ibmsystemsmag.com/ibmi/ad...ent/sFTP-Tips/

  2. #2
    Registriert seit
    Jan 2014
    Beiträge
    2
    Hallo Georg,

    danke, werde mir das ansehen.

    Gruß
    Johann

  3. #3
    Registriert seit
    Feb 2003
    Beiträge
    119
    Hallo Johann,

    hier ist noch ein hilfreicher Link

    http://www.redbooks.ibm.com/abstracts/redp4163.html

  4. #4
    Registriert seit
    May 2007
    Beiträge
    295
    Schönen guten Morgen.

    Wir verwenden hier das OPENSSH mit Expect.
    Wir haben uns da ein Script gebastelt/kopiert mit Umgebungs-Variablen:
    ---
    #!/usr/local/bin/expect -f

    log_file -a -noappend $env(SSH_LOG)
    set timeout 20
    spawn sftp $env(SSH_USER)@$env(SSH_HOST)
    expect {
    default {exit 2}
    "continue connecting (yes/no)?" {send "yes\n"; exp_continue}
    "assword:" {send "$env(SSH_PASS)\n"; exp_continue}
    "sftp>"
    }
    send "put $env(SSH_FILE)\n"
    expect {
    default {exit 2}
    "not found" {exit 3}
    "sftp>"
    }
    send "quit\n"
    exit 0
    ---


    In einem CLP befüllen wir die Umgebungsvariablen inkl. Aufrufbefehl für die QSH

    z.B.:

    CHGVAR VAR(&CMD) VALUE('PATH=$PATH:/usr/local/bin: +
    && expect -f /Expect/Scripts/sftpput.sh')
    ADDENVVAR ENVVAR(SSH_LOG) VALUE(&LOG) REPLACE(*YES)
    ADDENVVAR ENVVAR(SSH_FILE) VALUE(&DIRFILE) REPLACE(*YES)
    ADDENVVAR ENVVAR(SSH_USER) VALUE(&USER) REPLACE(*YES)
    ADDENVVAR ENVVAR(SSH_HOST) VALUE(&HOST) REPLACE(*YES)
    ADDENVVAR ENVVAR(SSH_PASS) VALUE(&PASS) REPLACE(*YES)
    ADDENVVAR ENVVAR(QIBM_QSH_CMD_OUTPUT) +
    VALUE('NONE') REPLACE(*YES)
    ADDENVVAR ENVVAR(QIBM_QSH_CMD_ESCAPE_MSG) VALUE(Y) +
    REPLACE(*YES)


    Und dann gehts los:
    QSH CMD(&CMD)

    Funktioniert wunderbar
    Greets
    Christian
    Anwendungsentwickler und ein bissal Systemoperator
    https://github.com/prsbrc
    LinkedIn

Similar Threads

  1. FTP Datei von AS400 an Server X
    By Malte in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 04-11-13, 15:46
  2. Wie Datei von 5.1 auf 3.7 übertragen?
    By hs in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 18-11-02, 14:44
  3. Antworten: 4
    Letzter Beitrag: 31-10-02, 07:56
  4. Antworten: 3
    Letzter Beitrag: 29-10-01, 10:07
  5. Datei aus Queryauswertung nach excel übertragen
    By Markus H in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 19-07-01, 19:21

Tags for this Thread

Berechtigungen

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