[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Mar 2001
    Beiträge
    16

    Cool Leere Dokumente kopieren

    Hallo, wer kann mir helfen?

    Ich möchte ein Dokument in eine Datei kopieren. Wenn das Doku leer ist, kann das Kopieren nicht ausgeführt werden. Diesen Fall möchte ich eindeutig erkennen, d.h. wie komme ich auf die Diagnosenachricht IWS16B3???

    Als Fehler wird nur IWS1611 gesendet, der nicht anzeigt, ob sonst ein Kopierfehler war oder die Datei leer war.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.238

    Post

    Nach erkennen des Fehlers IWS1611 über MONMSG kann die Diagnosenachricht mittels RCVMSG ausgelesen werden.
    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
    Mar 2001
    Beiträge
    16

    Question

    Danke für den Tip,
    ich habe das leider schon versucht, bekomme aber nur die Abbruchnachricht, nie aber die Diagnosenachricht (auch nicht mit *DIAG).

    Setze ich den RCVMSG falsch ab oder wird das in eine andere MSGQ geschrieben ?


  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.238

    Post

    Mit RCVMSG *LAST bekommt man natürlich erst die Abbruchmeldung, man muss dann noch einen weiteren RCVMSG absetzen.
    Zu beachten ist dabei, dass die vorherige Nachricht mit RMV(*YES) gelesen werden sollte.
    Da die Nachricht im Joblog ja zu sehen ist, kann sie auch ausgelesen werden.

    Als Alternative kann man auch vorher über RTVDOC den Systemnamen des Objekts ermitteln und anschließend über RTVOBJD die Größe abfragen (funktioniert nur mit QDLS-Objekten).
    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
    Mar 2001
    Beiträge
    16

    Wink

    Vielen Dank für den Tip.

    Mit RCVMSG habe ich zwar in allen Variationen die IWS16B3 nicht bekommen, dafür war der 2. super:

    Über RTVDOC mit OUTDTATYP(*DOC) und anschliessendem Dateicheck auf Anzahl Records = 0 funktioniert das.


Similar Threads

  1. Fehler in pcsws.exe beim kopieren
    By Stefan123 in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 02-02-07, 08:50
  2. STRMF nach PF kopieren???
    By K_Tippi in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 24-01-07, 06:37
  3. ASCII-Spoolfile ins IFS kopieren
    By Souljumper in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 23-01-07, 10:02
  4. Kopieren per SQL
    By steven_r in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 18-07-06, 09:36
  5. Mehrere Teildateien in eine Teildatei kopieren
    By KaFi in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 04-05-06, 11:49

Berechtigungen

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