[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jan 2008
    Beiträge
    16

    RCVMSG auf beendetes Programm

    Ist es möglich die Nachrichten eines beendeten Programms zu löschen?

    Bsp.:
    - Programm A ruft Programm B.
    - Pgm B schreibt einige Meldungen ins Joblog.
    - Nach Beendigung von Pgm B, soll Pgm A die Nachrichten des Pgm B löschen.


    Mein Ansatz war es mit RCVMSG zu arbeiten:

    CALL PGM(PGM_B)
    LOOP:
    RCVMSG MSGTYPE(*LAST) RMV(*NO) MSGID(&MSGID)
    monmsg cpf0000 exec(goto ENDE)
    if (&msgid = ' ') then(goto ENDE)
    if (&msgid = 'CPF5813' *or &msgid = 'CPF7302') then(do)
    RCVMSG MSGTYPE(*LAST) RMV(*yes) MSGID(&MSGID)
    enddo
    goto LOOP


    Das Programm B kann nicht geändert werden, d.h. eine Fehlerbehandlung kann dort nicht erfolgen. Es muss von außen operiert werden.

    Kennt da jemand die Lösung?

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Das geht leider nur mit den Joblog-API's.
    - merken der letzten Nachricht im Joblog (MSGKEY)
    - nach Aufruf löschen aller Nachrichten nach MSGKEY

    RCVMSG greift nicht auf das Joblog zu.
    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
    Jan 2008
    Beiträge
    16
    Ah, ok. Danke für die Antwort.
    Werde es die Tage mal ausprobieren, da ich momentan anderes auf dem Tische liegen habe.

Similar Threads

  1. A5 mit Host Print Transform auf HP
    By dirkus in forum NEWSboard Drucker
    Antworten: 4
    Letzter Beitrag: 26-10-06, 17:52
  2. AS400 auf SQL Server
    By DEVJO in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 12-10-06, 18:28
  3. Zeit auf IFS
    By scherm in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 04-10-06, 10:48
  4. Druckereinrichtung auf AS400?
    By stephanr1 in forum NEWSboard Drucker
    Antworten: 7
    Letzter Beitrag: 20-07-06, 14:00
  5. SQL-Select aus RPG auf eine andere AS400
    By TobiasHe in forum NEWSboard Programmierung
    Antworten: 12
    Letzter Beitrag: 14-12-04, 12:35

Berechtigungen

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