[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    May 2004
    Beiträge
    184

    Meldung beim Insert in eine PF

    Hallo Kollegen,

    wir haben eine Log-Datei, in die bei bestimmten Fehlern etwas eingetragen wird.

    Gibt es eine Möglichkeit immer dann eine MSG oder eine Mail gesendet wird. an bestimmte User zu schicken wenn ein neuer Datensatz geschrieben wird.

    Gruß
    Jenne

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Das geht am Besten per Insert-Trigger.
    Allerdings sollte die performance nicht vernachlässgt werden, da das Senden der Mail ggf. zu lange dauert.
    Hier könnte der Trigger am Besten in eine DTAQ schreiben, die von einem Batchprogramm überwacht wird.
    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
    Mar 2002
    Beiträge
    5.365
    für die asynchrone Variante bietet sich Journal und RCVJRNE an.
    D*B

    Zitat Zitat von Fuerchau Beitrag anzeigen
    Das geht am Besten per Insert-Trigger.
    Allerdings sollte die performance nicht vernachlässgt werden, da das Senden der Mail ggf. zu lange dauert.
    Hier könnte der Trigger am Besten in eine DTAQ schreiben, die von einem Batchprogramm überwacht wird.
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  4. #4
    Registriert seit
    May 2004
    Beiträge
    184
    Hallo Fürchau,

    mit einem Trigger habe ich ein CL-Programm aufgerufen, das nur eine MSG ausgibt. Bekomme die Fehlermeldung das mein CL Programm keine SQl Anweisung erhält.

    CL_xxx der Art *PGM in xxxx enthält keine SQL-Anweisungen.

    Trigger :
    Code:
    Physische Datei  . . . . . . . . > xxxERR     
      Bibliothek . . . . . . . . . . >   xxxx   
    Auslöserzeit . . . . . . . . . . > *AFTER      
    Auslöserereignis . . . . . . . . > *INSERT     
    Programm . . . . . . . . . . . . > CL_xxx  
      Bibliothek . . . . . . . . . . >   xxxx 
    Auslöser ersetzen  . . . . . . .   *NO         
    Auslöser . . . . . . . . . . . . > EINTRAG 
    Auslöserbibliothek . . . . . . .   *FILE     
    Wiederholte Änderung zulassen  . > *NO       
    Sicher für Threads . . . . . . . > *UNKNOWN
    Job mit mehreren Threads (Akt)   > *SYSVAL
    CL-Programm:
    Code:
    PGM                               
    SNDMSG     MSG(Neuer Eintrag) TOUSR(XXXX)
    ENDPGM

  5. #5
    Registriert seit
    Jul 2005
    Beiträge
    232
    Wo kommt denn die Meldung ? Ein Trigger muss ja keine SQL Anweisungen enthalten, es sei denn es ist eine Stored Procedure. Enthät das Programm auch die Übergabeparameter für ein Trigger Programm (Puffer + Länge)? Ist aus dem PGM nicht ersichtlich.
    __________________________________
    -An eye for an eye leaves the whole world blind- -Mahatma Ghandi-

  6. #6
    Registriert seit
    May 2004
    Beiträge
    184
    Trigger Programm (Puffer + Länge)?

    Was muss ich übergeben?

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Ein Trigger bekommt 2 Parameter übergeben. Den Triggerpuffer und die Länge. Wenn du den Inhalt nicht analysieren musst, reicht auch:

    pgm (&p1, &P2)
    dcl &p1 *char 1
    dcl &p2 *char 1
    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

  8. #8
    Registriert seit
    May 2004
    Beiträge
    184
    Danke an alle,

    jetzt hat es geklappt.

    Gruß

    Jenne

Similar Threads

  1. SQL Insert in schleife
    By Robi in forum IBM i Hauptforum
    Antworten: 20
    Letzter Beitrag: 16-03-09, 10:32
  2. Bilder (*.JPG, *.BMP) in PF
    By GraueEminenz in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 05-01-07, 11:47
  3. UTF-8 Datei nach PF
    By wrkas400 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 19-12-06, 09:23
  4. PF von hinten nach vorne
    By kuempi von stein in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 07-11-06, 08:33
  5. nach Insert neu gen. Datensatz ermitteln
    By M.Kasper in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 25-08-06, 07:32

Berechtigungen

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