[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Apr 2009
    Beiträge
    69

    qshell Fehlermeldungen

    Hallo zusammen,

    ich bin gezwungen von einer iSeries Daten von einem Win Server über iSeries Batch per QNTC zu holen.
    Dabei muß ich die Qsh mit dem cmd cp benutzen. Dies funktioniert auch in den meisten Fällen. Leider nicht immer.

    qsh cmd('cp -f /QNTC/xxxx/xxxx /home/xxx/xxx')

    Nun kommt die Meldung:

    Befehl wurde normal mit ausführungsstatus 1 beendet.

    Dies sagt mir zwar das hier etwas schief gelaufen ist, jedoch bekomme ich keine weiteren Infos??

    Im Clle wird dies mit Monmsg QSH0000 abgefangen. Auch hier werde ich nicht schlauer?

    Kann mir jemand sagen wo es für solche Fälle noch Literatur gibt oder wie man die besser verarbeiten kann?

    Habe leider nichts gefinden

    Gruß co_steffl

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    QSH-Kommands geben Fehlermeldungen auf STDERR aus.
    Um diese zu erhalten musst du eine Ausgabeumleitung machen.
    Hierzu gibts 2 Möglichkeiten:
    1. Ausgabe in PF
    CRTPF MYLIB/MYFILE RCDLEN(128)
    qsh cmd('cp -f /QNTC/xxxx/xxxx /home/xxx/xxx 2>/qsys.lib/mylib.lib/myfile.file/myfile.mbr')

    2. Ausgabe ins IFS
    qsh cmd('cp -f /QNTC/xxxx/xxxx /home/xxx/xxx 2>/Home/xxx/errout.txt')
    cpyfrmstmf ...

    Mittels Ausgabeumleitung erhältst du dann die Fehlertexte.

    Per "qsh cmd(' .... >/Pfad/Datei') erhältst du die normalen Texte, die ein befehl ausgibt.
    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

  3. #3
    Registriert seit
    Apr 2009
    Beiträge
    69
    Hallo

    danke! Das hilft mit doch schon mal weiter! Danke werde es ausprobieren

    Gruß
    co_steffl

  4. #4
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Zitat Zitat von co_steffl Beitrag anzeigen
    Dabei muß ich die Qsh mit dem cmd cp benutzen. Dies funktioniert auch in den meisten Fällen. Leider nicht immer.

    qsh cmd('cp -f /QNTC/xxxx/xxxx /home/xxx/xxx')
    Warum ein QSH-cp und kein CPY?

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Der CPY arbeitet wieder mit CCSID's und QNTC unterstützt das nicht. Da kommt es dann ab und an zu nicht vorhersehbaren Fehlern.
    Der "cp" arbeitet immer binär.
    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

  6. #6
    Registriert seit
    Apr 2009
    Beiträge
    69
    Hallo zusammen,

    danke für alle Tipps. Es funktioniert mit CP.
    Es ist bei mir immer der selbe Fehler, Kennwort auf win geändert, auf iSeries nicht

    Gruß
    co_steffl

Similar Threads

  1. Problem mit der QSHELL
    By dabeda in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 20-08-05, 00:34
  2. Anzeige Qshell ?
    By mk in forum NEWSboard Java
    Antworten: 1
    Letzter Beitrag: 22-04-05, 18:00
  3. Qshell jar zip -
    By itec01 in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 22-03-05, 16:13
  4. Fehlermeldungen der AS/400 per SMS - Absturz der AS/400
    By emike in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 02-08-04, 18:52
  5. AS/400 QSHELL Problem
    By Ziegler in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 06-05-04, 14:17

Berechtigungen

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