[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Apr 2005
    Beiträge
    385

    RDi V9.0.3 User-Exit-Programm

    Hallo zusammen,

    ich hatte die Frage vor ca. 2 Jahren schon mal gestellt, allerdings habe ich gerade auf die schnelle den Beitrag nicht mehr gefunden.

    Wir können den RDi V9.0.3 nutzen, was ich aber nicht gerne mache, da mir die Möglichkeiten des PDM-Benutzerausgabe-Programms fehlen.

    Ich mal vor langer langer Zeit mal ein Benutzerausgabeprogramm (RPGLE) geschrieben, mit dem ich mir KLIST generieren lassen kann, Standardbodys für Kommentare und Subroutinen etc und das alles über Zeilenbefehle im SEU.
    Wer nicht genau weiß was ich meine --> F13 im SEU und einmal runterblättern.

    Gerne würde ich dieses Programm
    1. entweder im RDi selber nutzern (was sehr sehr wahrscheinlich nicht geht)
    2. Eine Alternative (auch in JAVA) neu schreiben, das mit diese Blöcke und KEYLIST auch über Zeilenbefehle / Tastenkombination generiert.

    Für den RDi V7 gab es keine Möglichkeit, ist eine solche mittlerweile vorhanden?

    Danke im Vorraus für die Hilfe.

    Viele Grüße

    David

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Ehrlich gesagt brauchst du die KLIST ja nicht mehr, da du die Felder im Free-Format ja direkt angeben kannst. Das ist sowieso übersichtlicher und bedarf keiner Hilfsvariablen mehr.
    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
    Apr 2005
    Beiträge
    385
    Naja, ich kann ja nicht alle vorhanden RPT/RPGIII und Standard-RPGLE auf free-format umschreiben...

    Desweiteren habeich immer die Dateifelder für die KLIST-Felder genommen und ich wusste zu jeder Zeit die Keyfelder einer Datei

    Naja wenn's nicht geht...

  4. #4
    Registriert seit
    Oct 2013
    Beiträge
    171
    Das geht sicher. Nur weiß es halt keiner der Leute, die das schon gelesen haben oder sie wollen es Dir nicht sagen. :-)
    Ich weiß es nicht, aber ich sag's trotzdem: die Seite sollte Dir helfen, besonders der Lpex-link...
    https://www.ibm.com/developerworks/c...20Extend%20RDi

  5. #5
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Zum automatischen generieren kenne ich da nichts, es gibt nur in der Ansicht "Gliederung" die Möglichkeit die Key/Schlüsselfelder einer Datei zu sehen.
    Diese Liste wird automatisch vom Source basierend generiert (wenn die LIBL passt und die Tabellen gefunden werden können).

    lg Andreas

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Da die Oberfläche doch Eclipse-basiert ist, musst du halt ein Eclipse-Addin (meist in Java) entwickeln.
    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

  7. #7
    Registriert seit
    Jan 2012
    Beiträge
    1.120
    Unsere Java Kollegen haben mal ein Plugin für den LPEX Editor (RDi 9.1) entwickelt. Die Dokumentation zur den benötigten APIs haben wir hier gefunden:
    http://www-01.ibm.com/support/knowle...AE4W_9.1.0%2F0

    Dort links auf der Seite unter Referenz --> API Referenz.

    Dieter

  8. #8
    Registriert seit
    Dec 2002
    Beiträge
    301
    Das wäre in der Tat ein sehr interessantes Feature. Ich habe mal einen Feature Request zu unserem Open Source Projekt iSphere erstellt. Hier der Link.

    http://sourceforge.net/p/isphere/wik...orImprovments/

    User-Defined Line Command Program for the LPEX Editor like it is possible for SEU. The UDLC Program for SEU should be able to run without changes for the LPEX Editor.

    Technisch kriegen wir das hin. Frag mich aber bitte nicht nach einem Datum, wann wir damit fertig sind.
    Frank Hildebrandt

  9. #9
    Registriert seit
    Apr 2011
    Beiträge
    3
    Hm. Prinzipiell bin ich eher geneigt mich der plug-in Fraktion anzuschließen. Sofern es sich hauptsächlich, wie im vorliegenden Fall, um eine Templateverarbeitung handelt, könnte das LPEX Freemarker plug-in interessant sein:

    code.google.com/p/lpex-freemarker-template-plugin/

    Falls jemand Interesse hat, ich habe das Projekt geforked und stark erweitert. Auch Key und Feldlisten bestehender Dateien sind jetzt vorhanden.

    Vielleicht sollten wir diese Funktionen nach iSphere übernehmen. Richtig viel Arbeit ist dann allerdings die Neuentwicklung des Template-Editors in Java.

  10. #10
    Registriert seit
    Apr 2005
    Beiträge
    385
    Hallo zusammen,

    danke für die Tipps, besonders der LPEX Editor Plug In Link sieht auf den ersten Blick sehr vielversprechend aus.

    Ansonsten warte ich zur Not bis das iSphere Plug-In fertig ist

Similar Threads

  1. Antworten: 15
    Letzter Beitrag: 05-01-16, 15:42
  2. Was ist ein User-Exit?
    By Audio in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 02-12-02, 07:25
  3. Antworten: 2
    Letzter Beitrag: 06-09-02, 07:59
  4. mail server framework und exit-programme
    By karin-vogelmann in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 21-07-01, 16:33
  5. User Exit's auf Systembefehlsebene
    By Robi in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 12-06-01, 17:13

Berechtigungen

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