[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Nov 2005
    Beiträge
    35

    CPYF Fehler handling

    ich möchte in einem CL ein paar
    CPYF commands zusammen fassen
    und dabei evtl. Fehlermeldungen, weil vielleicht ein source member leer war,
    ignorieren und mit dem nächsten CPYF weitermachen ohne das das CL stopt

    DANKE !!!!!!

  2. #2
    Registriert seit
    Apr 2002
    Beiträge
    792
    Hi,

    dafür gibt es die MONMSG

    PHP-Code:
    PGM
                 CPYF       FROMFILE
    (BLA/BLATOFILE(BLA/BLA)
                 
    MONMSG     MSGID(CPF0000)
                 
    CPYF       FROMFILE(BLA/BLATOFILE(BLA/BLA)
                 
    MONMSG     MSGID(CPF0000)
                 
    CPYF       FROMFILE(BLA/BLATOFILE(BLA/BLA)
                 
    MONMSG     MSGID(CPF0000)

     
    ENDPGM 
    CPF0000 fängt alle ab. Du kannst natürlich auch explizit eine MSGID angeben und nur auf diese reagieren.

    Gruß Sascha

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Das Wunder heißt hier
    MONMSG (F4) !

    In der Hilfe des CPYF (F1, dann F2) findest du am Ende alle auftretenden Meldungen.

    Mit "MONMSG CPF0000" ignorierst du alles !
    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

  4. #4
    Registriert seit
    Feb 2006
    Beiträge
    25
    CPYF -> F4
    Gaanz am Ende Parameter ERRLVL
    auf *NOMAX

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Das hilft leider nicht bei fehlendem Objekt oder leerer Datei.
    ERRLVL betrifft Datenfehler (Umsetzungen, NULL, o.ä) während des Kopiervorganges.
    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
    Nov 2003
    Beiträge
    2.307
    Hallo!

    Ein oder mehrere Befehle MONMSG können auch am Programmanfang angegeben werden und beziehen sich dann auf alle Befehle im CL-Programm (siehe Hilfe zum Befehl MONMSG).

    Viele Grüße
    Jürgen

Similar Threads

  1. %DEC Fehler
    By Liebhoff in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 08-11-06, 14:28
  2. Os400 Fehler ?
    By Robi in forum IBM i Hauptforum
    Antworten: 10
    Letzter Beitrag: 04-11-06, 16:02
  3. Fehler bei SNDDST
    By sysopr in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 23-08-06, 14:10
  4. Fehler im SQL bzw. Joblog
    By GraueEminenz in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 10-07-06, 11:58
  5. ODBC Verbindungs Fehler (-7778)
    By Hubert in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 10-05-06, 09:41

Berechtigungen

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