PDA

View Full Version : Source aus RPG ILE Programm wiederherstellen



SMuchowsky
24-05-11, 10:46
Hallo zusammen,
eines vorweg: ich hatte das Forum schon durchstöbert und einen Beitrag von 2008 gefunden. Da dies jetzt aber auch schon einige Zeit her ist, hoffe ich das es evtl. neue Möglichkeiten gibt.

Zum Problem:
Bei uns ist eine Source von einem RPG ILE Programm nicht mehr vorhanden. Da wir leider auch nicht wissen, wann diese gelöscht wurde können wir auch nicht zurückkopieren. Unser Release ist V6R1.
Über STRDBG hatte ich bereits versucht mir die Source anzuzeigen, diese ist aber leider nicht im Programm enthalten.

Gibt es mittlerweile einen möglichst kostenfreien Weg an die Source zu kommen? Ich hatte bis jetzt nur die Seite von Juggersoft gefunden.

MfG
Sven-Arne

B.Hauser
24-05-11, 11:17
Kurze Antwort: NEIN!

Und soweit ich gesehen habe unterstützt Jugger nur RPGIII. Mit RPGIV/ILERPG ist das ungleich schwieriger, da sich ein Programm ja immer aus einem oder mehreren Modulen zusammensetzt.

Birgitta

Fuerchau
24-05-11, 11:24
Wenn das ILE-Programm nicht mit *LSTDBG erstellt wurde dann musst du leider ein Reenginiering mit der vermuteten Funktionalität durchführen.

DBlazkow
24-05-11, 11:24
Vorschlag für die Zukunft: Audit Journal + eindeutige Benutzerzuordnung

Mfg
DBlazkow

Fuerchau
24-05-11, 11:28
Wozu soll das Audit-Journal für Sourcen denn gut sein ?
Ein Sicherungskonzept wäre da schon hilfreicher.

kitvb1
24-05-11, 11:53
If the program was created with visiblity, you might be able to get it back with
DMPOBJ OBJ(mylib/mypgm) OBJTYPE(*PGM) You can then copy this to a PF, then use SQL to re-format & re-create. This is messy and will require quite a lot of work but might work for you. DMPOBJ is very finicky and sometimes does give all info e.g. with *QRYDFN objects.

Good luck!

cbe
24-05-11, 13:10
Hallo Sven-Arne,

ich nehme mal an, dass der Spool von der Umwandlung nicht mehr existiert.
Unwahrscheinlich, aber wer weiß, hast Du schon geschaut?

WRKSPLF SELECT(*ALL *ALL *ALL namedesprogramms)

viel Erfolg
Christian