[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Nov 2009
    Beiträge
    208

    QS36F und Trigger

    Guten Tag.

    kann ich auf eine 36er Datei, intern beschrieben in der QS36F einen Trigger legen, der mir eine 'echte' Datei, z.b. in der *curlib füllt.

    Oder gehen auf S36er Dateien keine Trigger?

    Wäre der Triggeraufbau (Parameter) wie bei einer 'normalen' Datei?

    Vielen Dank
    Dietlinde Beck

  2. #2
    Registriert seit
    Nov 2004
    Beiträge
    325
    Moin,

    jawohl, du kannst auf /36 Dateien ganz normal Trigger legen.

    mfg

    DKSPROFI
    Last edited by DKSPROFI; 20-05-22 at 12:20. Grund: Formatierung

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Seit der AS/400 gibts da keinen Unterschied mehr.
    CRTPF mit Satzlänge ist eine (ggf.) intern beschriebene Datei.

    Nachtrag (Bei AS-Mike gesehen):

    Mit der SQL-Funktion INTERPRET kannst du dir eine View für intern beschriebene Tabellen erstellen und formschön auslesen.
    Ggf. sparst du dir da den Trigger:

    https://www.ibm.com/support/pages/in...built-function
    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

  4. #4
    Registriert seit
    Aug 2001
    Beiträge
    2.869
    Ich würde an dieser Stelle eine externe UDTF (user defined table function) erstellen.

    In einem RPG-Programm kann der Datensatz leicht in eine Datenstruktur eingelesen werden (ohne irgendwelche kompliztieren SQL-Funktionen wie SUBSTR, HEX und INTERPRET).
    Dann müssen die Daten nur noch umgeladen und ausgeben werden.
    ... und das Programm als UDTF registriert werden.

    ... allerdings erfordert eine externe UDTF einen speziellen Aufbau.
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Was ist an Interpret kompliziert um darüber eine View zu erstellen?
    Ich brauche dafür dann kein Programm um eine internbeschriebene Tabelle in eine DDS-PF/Table zu konvertieren.
    Es klappen sogar Indizies per Calculated Index.
    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. SQL Trigger
    By mk in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 24-04-18, 16:34
  2. Alter 36er Programme und QS36F
    By Joe in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 30-01-18, 11:25
  3. SQL-Trigger an PF
    By Sebastian85 in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 11-03-15, 08:26
  4. Trigger ab 5.1
    By lorenzen in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 11-01-02, 14:49
  5. Trigger / ILE RPG
    By Frank Pusch in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 17-05-01, 10:34

Berechtigungen

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