[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jan 2012
    Beiträge
    1.120

    DSPF mit SQL auslesen

    Guten Tag,
    es gibt heutzutage ja schon diverse Möglichkeiten, per SQL-Funktion oder per View Infos aus dem Betriebssystem auszulesen. Z.B. kann man über systables die Felder von Datenbanktabellen auslesen.

    Ich finde im Moment keine Möglichkeit, DSPF mit SQL auszulesen. Mich interessieren die im DSPF vorhandenen Felder und Satzformate.

    Weiß jemand, ob es da eine View oder Function von IBM gibt?

    LG, Dieter

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    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
    Aug 2006
    Beiträge
    2.077
    So richtig neu ist das ja nicht (API introduced: V2R2)....
    Gibt es da auch mal ein SQL Beispiel wie die Benutzung davon aussieht? Habe mich mit den APIs noch nie beschäftigt.

    Leider mußte ich die Firma wechseln und die haben keine AS/400 deswegen muß ich entweder zu Hause meine anwerfen oder Holgers Kiste benutzen.....

    GG 2871

  4. #4
    Registriert seit
    Jan 2012
    Beiträge
    1.120
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Vielen Dank für den Tipp. Ich hatte allerdings gehofft, dass es eine SQL-Möglichkeit gibt, um diese Infos zu bekommen. Mit dem API müsste ich mir das erstmal "zurechtbasteln", also ein Programm schreiben und dann eine eigene UDF bzw. UDTF bauen.

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Das Problem mit diesen API's ist eben, dass die Informationen je nach gewünschtem Format eben sehr unterschiedlich sind. Zumal auch durch Selektionskriterien und Struktur-Infos die Variabilität sehr groß ist.
    Bei SQL musst du dann immer alles bereitstellen.

    Warum willst du was in SQL verpacken, wenn das API direkt doch viel effektiver ist?
    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

  6. #6
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Das Problem mit diesen API's ist eben, dass die Informationen je nach gewünschtem Format eben sehr unterschiedlich sind. Zumal auch durch Selektionskriterien und Struktur-Infos die Variabilität sehr groß ist.
    Bei SQL musst du dann immer alles bereitstellen.

    Warum willst du was in SQL verpacken, wenn das API direkt doch viel effektiver ist?
    ... wenn effektiver schnell meint, dann ist es am effektivsten sich die benötigten Informationen direkt nach Erstellung des DSPF in ein Repository abzustellen. DSPFs ändern sich eher relativ selten.

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Wer denkt dann an sowas. Das wäre ja schon fast Dokumentation.
    Aber vielleicht will man da die DSPF direkt als Repository verwenden;-)?
    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
    Jun 2001
    Beiträge
    1.975
    Falls es aus der Mottenkiste sein darf ...

    dspffd in eine Outfile
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  9. #9
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Das ist ja zu einfach.
    Das API bietet da noch zusätzliche Informationen. Allerdings, wenn man die nicht braucht...
    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

  10. #10
    Registriert seit
    Jan 2012
    Beiträge
    1.120
    Zum Hintergrund:
    ich hätte gerne eine Auswertung gehabt, wo ich eine ganze Reihe von DSPF mit einer Steuerungstabelle gejoined hätte, um herauszufinden, welches BS-Format in welchem Fall verwendet wird.

    Aber das Problem ist nicht so wichtig, dass sich der Aufwand lohnt, dafür etwas zu bauen. Aber da es im SQL inzwischen viele API-Adapter gibt, dachte ist, es gäbe vielleicht einen für DSPF-Objekte.

    Ist aber kein Problem.

    Wir konnten die Fragestellung inzwischen manuell lösen.

    LG, Dieter

  11. #11
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Dann ist DSPFFD in eine OUTFILE für dich das richtige. Da du da dann Format und Feldnamen hast.
    DSPFFD geht auch für mehrere Objekte gleichzeitig.
    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

  12. #12
    Registriert seit
    Jan 2012
    Beiträge
    1.120
    Guter Tipp,
    vielen Dank und schönes Wochenende.

Similar Threads

  1. JSON Daten mit SQL auslesen
    By Kerki in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 26-01-21, 09:46
  2. DSPF Felddefinitionen auslesen
    By volkerK in forum NEWSboard Programmierung
    Antworten: 17
    Letzter Beitrag: 20-11-17, 19:32
  3. Teildateien mit sql auslesen
    By chrisssiie in forum NEWSboard Programmierung
    Antworten: 19
    Letzter Beitrag: 09-01-07, 10:53
  4. feldeigenschaften mit sql auslesen
    By apparat in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 18-09-05, 08:25
  5. DSPF mit mehreren Records mit 80 UND 132 Spalten Breite
    By Wanderer_HB in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 28-06-05, 12:36

Berechtigungen

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