[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Aug 2011
    Beiträge
    10

    "Reverse engineering" aus logischer Datei

    Hallo, gibt es eine Möglichkeit aus deiner vorhandenen logischen Datei wieder einen Sourcecode zu erstellen? Wir sind mit einem Releasewechsel unserer Anwendung beschäftigt und haben nun das Problem der Anpassung von logischen Files, da sich Schlüsselfelder in den entsprechenden Physischen verändert haben. Leider sind die Quellen der Logischen bei dem vor-vorletzten Releasewechsel nicht mitgezogen worden. Auf Grund der vielzahl der anzupassenden Dateien wäre es sehr hilfreich wenn mein Anliegen funktionieren würde.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Da musst du dir wohl ein Tool schreiben, dass die auf Grund von DSPFFD und DSPFD die Quellen generiert.
    Über den OpsNav kannst du dir SQL-DDL's erstellen lassen um somit die LF's als SQL-index/View zu erstellen. Allerdings gibt es in SQL eine Multiformat-LF's.
    Bei einem CHGPF mit Quelle werden doch alle angehängten LF's automatisch berücksichtigt.
    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
    Nov 2003
    Beiträge
    2.307
    Da gibt's was. Such mal nach RTVDBSRC oder RTVDDSSRC im Internet.

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    http://www.mcpressonline.com/program...ical-file.html

    ... ich hab's allerdings nicht ausprobiert, da ich seit gefühlt 1870 keine DDS für PF/LF mehr benutzt habe.

    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/

  5. #5
    Registriert seit
    Aug 2011
    Beiträge
    10
    Erstmal vielen Dank für die schnelle Hilfe! @BenderD Über den Link bin ich auch schon gestolpert und bin gerade dabei das bei mir lauffähig zu bekommen. @all Ich werde auf jeden Fall berichten.

  6. #6
    Registriert seit
    Jun 2006
    Beiträge
    348
    Ich verwende dazu folgendes Programm: http://www.oocities.org/~alex_nubla/rtvdbsrc.htm

    Gruß
    Matthias

  7. #7
    Registriert seit
    Apr 2005
    Beiträge
    385
    Ich würde mir - auch für die zukunft - mir selber ein kleines Tool schrieben was, wie bereits erwähnt, aus DSPFFD und DSPFD bzw. deren API's QUSLFLD bzw. QDBRTVFD.

    Dann weißt du was du hast, bzw. was du willst

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Für die Zukunft würde ich mir die Quellen aufheben!
    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

  9. #9
    Registriert seit
    Aug 2011
    Beiträge
    10
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Für die Zukunft würde ich mir die Quellen aufheben!
    Ja klar, wer den Schaden hat spottet jeder Beschreibung :-D Oder so ähnlich! Ich hab' jetzt mal das Tool aus dem Link von @BenderD ausprobiert. Das funktioniert richtig klasse und ist dazu noch sauschnell! Das Tool von @Schatte hab' ich noch nicht getestet, ist aber m.M. auch nicht mehr nötig, da ich ja was gutes am fliegen habe. Danke nochmal an alle Helfenden! :-)

Similar Threads

  1. MinusField falsche Darstellung "ü" statt "-"
    By Edi in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 07-11-14, 07:52
  2. Antworten: 0
    Letzter Beitrag: 08-10-14, 12:49
  3. Cobol/400 - "Fett", "Unterstreichen" als HEX-Wert
    By RLurati in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 05-08-14, 09:10
  4. starten Group Job in einer Interaktiven Session "vom aussen"
    By OMi in forum NEWSboard Programmierung
    Antworten: 11
    Letzter Beitrag: 17-02-14, 14:44
  5. "zu wenig Speicher" Rational Developer for Power-Systems
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 13-02-14, 20:58

Berechtigungen

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