[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Oct 2007
    Beiträge
    30

    Nachrichten aus MSGSFL werden nicht gelöscht

    Hallo zusammen,

    ich habe ein Problem mit dem Löschen von Nachrichten aus dem MSGSFL.

    Im DDS ist das MSGSFL wie folgt definiert:

    A R MSGSFL SFL
    A SFLMSGRCD(24)
    A #MKEY SFLMSGKEY
    A #MPGMQ SFLPGMQ

    A R MSGCTL SFLCTL(MSGSFL)
    A LOCK
    A OVERLAY
    A 82 ERASE(MSGSFL)
    A 81N82 SFLDSP
    A 81 SFLDSPCTL
    A N81 SFLCLR
    A 81 SFLEND
    A 81 SFLINZ
    A SFLSIZ(0002)
    A SFLPAG(0001)
    A #MPGMQ SFLPGMQ
    A #RMSG 4S 0H SFLRCDNBR

    Das Anzeigen von Nachrichten über das API QMHSNDPM funktioniert problemlos, allerdings werden die Nachrichten nach Ausführung des API QMHRMVPM immer noch angezeigt.

    call 'QMHRMVPM'
    parm ##pgnm
    parm cstkc
    parm #mkey
    parm MSGRMV
    parm ApiError

    ##pgnm wird aus der Programmstatus-Datenstruktur (mit dem Programmnamen, das das MSGSFL enthält) gefüllt, MSGRMV = *ALL. Für cstkc haben ich schon die Werte 0, 1, 2, usw. durchprobiert, hat aber keinen Erfolg gebracht.

    Im Joblog steht immer die Meldung, daß die Subdateianforderung für Datei nicht verarbeitet werden kann.

    Vielen Dank für die Hilfe

  2. #2
    Registriert seit
    Oct 2007
    Beiträge
    30
    wenn allerdings *IN81 = '1' und *IN82 = '1' ist und vor Ausgabe des Bildschirmformats ein WRITE MSGCTL erfolgt, dann sind die Nachrichten gelöscht.
    Wozu brauche ich dann eigentlich noch das API QMHRMVPM???

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    QMHRMVPM löscht die Nachrichten aus der MSG-Queue.

    Die MSGSFL liest aber die Daten und stellt sie als Kopie ab, daher benötigst du einen separaten SFLCLR um die Kopien zu löschen (ERASE ist unnötig).

    Mit einer normalen SFL machst du doch auch nichts anderes.
    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

Similar Threads

  1. Nachrichten aus Jobprotokoll lesen
    By hgunz in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 20-11-06, 16:27
  2. Journal gelöscht
    By Mädele in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 08-03-06, 08:14
  3. Nachrichten vom QSYSOPR mit F13 gelöscht
    By cassi in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 12-11-05, 17:20
  4. Info über offene QSYSOPR Nachrichten per Mail
    By bjoern in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 21-07-05, 07:57
  5. Antworten: 2
    Letzter Beitrag: 26-09-01, 15:25

Berechtigungen

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