PDA

View Full Version : "Reverse engineering" aus logischer Datei



MoselRBA
15-12-14, 08:17
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.

Fuerchau
15-12-14, 08:32
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.

Pikachu
15-12-14, 08:38
Da gibt's was. Such mal nach RTVDBSRC oder RTVDDSSRC im Internet.

BenderD
15-12-14, 09:33
http://www.mcpressonline.com/programming/cl/retrieve-dds-source-for-a-physical-or-logical-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

MoselRBA
15-12-14, 09:51
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.

schatte
15-12-14, 12:51
Ich verwende dazu folgendes Programm: http://www.oocities.org/~alex_nubla/rtvdbsrc.htm

Gruß
Matthias

ExAzubi
15-12-14, 14:13
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 :)

Fuerchau
15-12-14, 14:22
Für die Zukunft würde ich mir die Quellen aufheben:p!

MoselRBA
18-12-14, 14:19
Für die Zukunft würde ich mir die Quellen aufheben:p! 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! :-)