[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Aug 2019
    Beiträge
    53

    CL - Programm Message ausgeben

    Hallo Forum,

    Ich suche nach einem Befehl um in einem CL - Programm eine Meldung/Message ausgeben zu lassen, wenn die Verarbeitung abgeschlossen ist. Ich habe dies schon öfters in anderen Programmen gesehen, da wurde dann unten links im Bildschirm, eine Meldung ausgegeben.

  2. #2
    Registriert seit
    May 2002
    Beiträge
    1.121
    Meinst du vielleicht
    sndpgmmsg
    ?

    Gruß
    Ronald

  3. #3
    Registriert seit
    Aug 2019
    Beiträge
    53
    Hab es jetzt mal so ausprobiert. Leider tut sich da nichts.

    SNDPGMMSG MSG('VORGANG WAR ERFOLGREICH')

  4. #4
    Registriert seit
    May 2007
    Beiträge
    295
    Ohne zu wissen wo dein SNDPGMMSG aufgerufen wird versuch mal die Option MSGTYPE(*COMP) hinzu zu fügen.
    Greets
    Christian
    Anwendungsentwickler und ein bissal Systemoperator
    https://github.com/prsbrc
    LinkedIn

  5. #5
    Registriert seit
    Aug 2019
    Beiträge
    53
    Hallo,
    gesagt und getan. Tut sich leider trotzdem nichts. Eventuell ist es ja auch der falsche Befehl oder es gibt einen anderen ?

    Edit: Mit folgendem Befehl tut sich was.
    SNDPGMMSG MSG(&MSG) TOPGMQ(*EXT)

    Aber es öffnet sich quasi ein neues Fenster wo mir die Nachricht angezeigt wird. Ich würd gern die Nachricht nur als kleine Statusmeldung haben.

  6. #6
    Registriert seit
    May 2007
    Beiträge
    295
    Je nachdem was du brauchst solltest du die Typen probieren.
    Wenn die Meldung angezeigt werden soll nachdem dein programm beendet wurde dann funktioniert das folgendermaßen:
    Code:
    PGM                                            
    SNDPGMMSG  MSG('Test alles gut') TOPGMQ(*PRV) +
                 MSGTYPE(*COMP)                    
    ENDPGM
    Hab es getestet... läuft wunderbar

    Vielleicht postest ja den betreffenden Teil deines Codes dann sieht man mehr.
    Greets
    Christian
    Anwendungsentwickler und ein bissal Systemoperator
    https://github.com/prsbrc
    LinkedIn

  7. #7
    Registriert seit
    Dec 2014
    Beiträge
    310
    nicht zu vergessen: Es kommt ja auch darauf an, WO das Pgm aufgerufen wird,
    also in einer Cmdline oder in einem SDA-Menü oder ein "programmiertes" Menü usw..!

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    https://www.ibm.com/support/knowledg.../sndpgmmsg.htm

    SNDPGMMSG MSGID(CPF9798) MSGDTA('Meine Nachricht') TOPGMQ(*EXT) MSGTYPE(*STATUS)

    Die Id CPF9798 sowie CPF9797 enthalten nur 1 Feld und werden halt so angezeigt.
    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. Zeilenumbruch bei Java Mail Message Text (RPGMAIL)
    By harkne in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-01-17, 16:14
  2. Auftrags-Dokumente in RPG-Programm in Tschechisch ausgeben
    By hartmuth in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 26-04-16, 13:20
  3. Programname eines Message Wait Jobs
    By GerhardScheuren in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 15-01-16, 10:28
  4. Message von Serverjob auslesen und beantworten
    By TSchuler in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 08-04-14, 14:03
  5. Message über 2 Systeme senden
    By DE in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 18-03-03, 13:59

Berechtigungen

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