[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Sep 2003
    Beiträge
    221

    Konvertieren RPGLE nach FREE

    Gibt es ein Tool, mit dem man aus RPGLE-Quellen relativ lesbare FREE-Quellen erstellen bzw. konvertieren kann?
    Peter Kinne
    EDV-Beratung
    www.kinne.de

  2. #2
    Registriert seit
    Mar 2012
    Beiträge
    71
    Ja gibt es...
    Rational Developer for i oder p.

    Ist aber nicht so prickelnd, da z.B. jeder move/tag den Konvertierungsprozess unterbricht und ein /END-FREE einsetzt um dann wieder beim nächsten konvertierbaren Element wieder mit einem /FREE zu beginnen.

  3. #3
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Hallo,

    tools die alle Quellen automatisch nacheinander konvertiert kenne ich leider nicht.
    Ich verwende Rational (RDP).

    Damit kann ich zwar eine Quelle ins Free konvertieren, muss die Quelle(n) jedoch extra öffnen.

    Quelle öffnen --> Rechtsklick --> Auswahl ins freie Format konvertieren

    lg Andreas

  4. #4
    Registriert seit
    Sep 2003
    Beiträge
    221
    Ich suche schon was vernüftiges und nicht RDP, der mit dem kleinsten MOVE* nicht klar kommt.
    Peter Kinne
    EDV-Beratung
    www.kinne.de

  5. #5
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Zitat Zitat von peter.kinne Beitrag anzeigen
    Ich suche schon was vernüftiges und nicht RDP, der mit dem kleinsten MOVE* nicht klar kommt.
    so ein move automatisiert zu konvertieren ist auch nicht ganz ohne.
    zunächst kann ein move nur mit %subst ersetzt werden, da ein move ja nicht zwangsläufig den kompletten Inhalt überschreiben muss.
    Dafür muss die länge der zu "movenden" Variable ermittelt werden.
    Diese kann natürlich auch in copy-Strecken versteckt sein.
    Als nächstes kann innerhalb der move-Operation eine Variable definiert werden. Die müsste dann auch in den D-Zeilen erstellt werden. usw. usw.

    ist also nicht nur ein "einfaches" move, was die Komplexität ausmacht.

  6. #6
    Registriert seit
    Mar 2012
    Beiträge
    71
    Das einzige Tool (RPGTOOLBOX) das ich noch vom Namen her kenne, ist jenes von Linoma Software.

    www.linomasoftware.com
    (Ob deren Webseite wieder hochkommt...)

  7. #7
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Zitat Zitat von andreaspr@aon.at Beitrag anzeigen
    so ein move automatisiert zu konvertieren ist auch nicht ganz ohne.
    zunächst kann ein move nur mit %subst ersetzt werden, da ein move ja nicht zwangsläufig den kompletten Inhalt überschreiben muss.
    Dafür muss die länge der zu "movenden" Variable ermittelt werden.
    Diese kann natürlich auch in copy-Strecken versteckt sein.
    Als nächstes kann innerhalb der move-Operation eine Variable definiert werden. Die müsste dann auch in den D-Zeilen erstellt werden. usw. usw.

    ist also nicht nur ein "einfaches" move, was die Komplexität ausmacht.
    Außerdem werden beim MOVE oft mit Feldern mit unterschiedlichen Datentypen (z.B. alpha nach numerisch) gearbeitet. Wird ein solcher MOVE ersetzt, müssen zusätzlich Built-In-Funktionen (z.B. %Char, S2, %Int oder %Dec) implementiert werden.

    Birgitta
    Birgitta Hauser

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

  8. #8
    Registriert seit
    Feb 2008
    Beiträge
    104
    und:
    ein schlecht porgrammiertes ILE-Programm wird durch die Konvertierung auch nicht viel besser und besser lesbar.

    ich verkneife mir in vielen Fällen die Konvertierung, gerade wenn es nur kleine Änderungen in den Programmen sind. Im RDP ist auch ein ILE-Programm relativ gut zu lesen, auf jeden Fall viel besser als mit SEU.

    kh

Similar Threads

  1. free programmierung rpgle
    By kretzsch in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 24-02-10, 06:38
  2. RPGLE konvertieren Alpha nach Dezimal
    By weidenhammer in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 13-03-09, 10:06
  3. Frei Porn Site!
    By Fucasdreh in forum NEWSboard Server Job
    Antworten: 0
    Letzter Beitrag: 10-01-07, 13:12
  4. num. Feld in Datumsfeld konvertieren
    By edig in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 27-07-06, 08:20

Berechtigungen

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