[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2013
    Beiträge
    69

    Anzeigen der Nachricht aus MSGW einer Spooldatei

    Hallo alle zusammen,

    ich habe bei uns in der Firma das WrkSplF nach gebaut.

    Grund:
    Wir hab ein Mail versende Programm gebaut und dann sollte man auch gleich aus der Spool Ansicht Mailen und PDFs erstellen können.

    Nun habe ich die fertige Subfiel und habe auch alle Funktionalitäten drin.

    Leider Fehlt mir die Auswahl 7=Nachrichten hierfür kenn ich den Befehl leider nicht und habe ihn hier oder bei Google auch nicht gefunden.

    Mit DSPMSG kann ich mir die MSG zwar alles anzeigen lassen aber leider nicht direkt die entsprechende Nachricht öffnen.

    Hat da jemand eine Idee wie das geht?

    vielen Dank schon einmal,

    MfG Malte

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    Das habe ich auch schon des längeren gesucht. Allerdings gibt es in den API's hierzu wohl keine direkte Funktion (nicht offen gelegt).
    Man kann sich aber per "DSPMSG MSGQ(THEMSGQ) MSGTYPE(*INQ)" die Abfragenachrichten anzeigen.
    Ansonsten ist das sehr mühsam.
    Man muss sich per RCVMSG von KEYVAR zu KEYVAR hangeln und über die SENDER-Information prüfen, ob die INQ-Nachricht von dem betroffen Job ist.
    Nun fehlt allerdings wieder das API diese Nachricht gezielt anzuzeigen und beantworten zu lassen.
    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
    Jun 2013
    Beiträge
    69
    Danke für die schnelle Antwort,

    das hatte ich schon befürchtet werde es dann wohl mit einer F-Taste lösen und dann DSPMSG.

    Schade vieleicht kommt ja so eine Möglichkeit noch.

  4. #4
    Registriert seit
    Dec 2014
    Beiträge
    310
    Es gäbe da noch eine (total einfache) Alternative:

    Im Cmd WRKSPLF gibt's ja die Auswahl "1=Senden".
    Normalerweise ist da der Cmd "SNDNETSPLF" hinterlegt.
    Wenn Du vorher aber einen OVRMSGF auf die QCPFMSG machst und in die überschriebene MSGF die Nachricht "CPX3438" hineinstellst (Parameter laut QCPFMSG), dann wird sofort Dein Cmd anstatt dem SNDNETSPLF ausgeführt!
    Somit kann man sich die "Nachprogrammierung" vom WRKSPLF ersparen (soferne es nur um die Auswahl "Senden" geht. Wenn man mehr haben möchte, bleibt's natürlich nicht erspart).

  5. #5
    Registriert seit
    Jun 2013
    Beiträge
    69
    Hallo hel400,

    so etwas Ähnliche hatte ich in meinen Test auch aus probiert.

    Ich hatte es mit der Funktion eigenes Programm hinzufügen gemacht.

    Code:
    ADDEXITPGM EXITPNT(QIBM_QSP_SPLF_LSTACT) FORMAT(LASP0100) PGMNBR(*LOW) 
       PGM(LIBL/PGM) PGMDTA(*JOB 1 P)
    Das klappt auch sehr gut, nur leider hatte ich da erstens die Subfile schon fertig und zweitens wird die Auswahl oben dem User nicht angezeigt, dieses war uns zu User unfreundlich.

  6. #6
    Registriert seit
    Dec 2014
    Beiträge
    310
    Na passt.
    Obwohl - nur der Ordnung halber - der Text "1=Senden" wird schon angezeigt. Falls nicht, dann einfach den ASTLVL (Taste F21) in diesem Cmd anpassen oder gleich aufrufen mit
    WRKSPLF xxx ASTLVL(*INTERMED) und alles ist wie gewünscht.

Similar Threads

  1. Spooldatei in SAVF sichern?
    By woki in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 15-04-15, 11:44
  2. Anzeigen einer ASCII SPLF im OpsNav
    By systemer in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 29-05-03, 16:02
  3. Antworten: 10
    Letzter Beitrag: 23-01-02, 14:02
  4. V5R1 Spooldatei kann nicht kopiert werden
    By Wolfgang in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 16-11-01, 09:17
  5. Überprüfung INTERAKTIVER MSGW ...
    By kab in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 18-09-01, 08:42

Tags for this Thread

Berechtigungen

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