-
Source-Debugger bzw. Source wiedergewinnen
Hallo an Alle!
Ich habe ein "altes" RPG-Programm (nicht ILE), das leider nicht so arbeitet, wie es sollte. Eine Source dafür ist nicht aufzufinden, den normalen AS-400-Debugger kann ich - glaube ich - auch nicht verwenden, weil das Programm nicht mit OPTION(*SRCDBG) oder ähnlichem umgewandelt wurde. Weiss jemand eine Möglichkeit, eine RPG-Source zu "retrieven" oder kennt jemand einen Debugger, der in der Lage ist, den Source-Code anzuzeigen, so dass ich ihn gegebenenfalls abschreiben kann.
Vielen Dank im Voraus.
Jörg
-
Hallo Jörg,
hast Du es mal mit dem Source Debugger STRISDB versucht?
Birgitta
-
Hallo Birgitta,
danke für den Tipp mit STRISDB. Ich wußte gar nicht, dass es diesen praktischen Befehl gibt - seit welchem Release ist der denn vorhanden? Aber leider hilft er in meinem Fall nicht weiter, da hier versucht wird, auf die Source (Bibliothek und Member)zuzugreifen, die intern in der Objektbeschreibung verzeichnet ist - die ist aber nicht auf unserer iSeries vorhanden. Gibt's wirklich nichts anderes, als das Programm ganz neu zu erfinden?
Jörg
-
Alle Debugger helfen da gar nicht, da die Original-Quelle nie im RPG-Objekt gespeichert werden (anders als bei CL).
Schau mal unter www.help400.de nach, dort findest du Tools, die aus einem beliebigen Programm, soweit Observability noch vorhanden, den sogenannten MI-Code extrahieren können.
Mit einem MI-Compiler kann das Programm dann wieder neu erstellt werden.
RPG ist leider nicht wiederherstellbar :-(( !!
-
Hallo Jörg.
Hier ist noch 'ne Adresse:
http://www.sourceretrieval.com
Weitere Links evtl. in Google
Suchen nach DECOMPILE und RPG
Viel Glück.
Joe
-
Hallo Moderator (Fuerchau),
ich glaube, dass der Link mit Help/400
schon sehr hilfreich wäre, aber die
Seite gibt es wohl nicht mehr.
gruss TARASIK
-
Zitat: Original erstellt von TARASIK:
Hallo Moderator (Fuerchau),
ich glaube, dass der Link mit Help/400
schon sehr hilfreich wäre, aber die
Seite gibt es wohl nicht mehr.
gruss TARASIK[/quote]
Hmm, hab's gerade mal probiert und bin problemlos auf die Seite gekommen.
Gruss Reinhold
R.Schreiber
-
Hallo,
das mit dem Link funktioniert doch gut... Aber außer einer weiteren Verzweigung zu sourceretrieval habe ich nichts gefunden. Wie es aussieht, werde ich wohl doch das Programm von Grund aus neu schreiben dürfen, denn ich glaube nicht, dass wir in ein externes Produkt investieren werden.
Trotzdem: danke für Eure Hilfe!
-
Hallo Fuerchau und Reinhold,
sorry ich kenne die Seite von früheren
Aufrufen sehr gut, aber nicht nur bei mir ist diese Seite nicht mehr aufrufbar, sondern
auch bei meinen Kollegen.
gruss TARASIK
-
Hallo Hr. Schreiber,
sorry ich denke es ist ein Problem bei uns.
Habe mit verschiedenen Kunden gesprochen
und alle bekommen diese Seite.
Habe eigentlich generell keine Probleme
mit dem Internet. Wahrscheinlich ein
Problem unser Technik.
Wie vermutet ein Problem unseres Providers
mit dem Nameserver.
Nochmals sorry.
gruss TARASIK
[Dieser Beitrag wurde von TARASIK am 02. Oktober 2002 editiert.]
-
Tja, ich stelle mir einen SRC-Retriever recht schwierig vor, wenn die Quelle ohne die Testhilfe umgewandelt wurde, denn dann werden Daten aus dem Anhang entfernt, die für solche Retriever wichtig sind.
Wenn das aber tatsächlich funktioniert, würde ich mich über eine Erfolgsmeldung freuen (damit ich weiss, was wir verändern müssen, damit unsere Kunden die Sourcen nicht zurückholen können...)
Gruss Marcus
-
Das Verhindern des Retrieve von OPM-Programmen läßt sich beim Einsatz der entsprechenden Tools NICHT verhindern, da die Programmschablone (MI) ob mit oder ohne Debug halt im Objekt gespeichert wird (sonst wäre es ja kein Programm).
Das Tool, dass über www.help400.de gefunden werden kann, nimmt nun genau diese Schablone !
Im Zweifel kann zumindest immer eine MI-Quelle erzeugt werden, bei RPGIII ist das generierte MI sogar so starr, dass das Tool eine lauffähige RPGIII-Quelle erstellen kann.
Zur Zeit gibt es noch kein Tool, dass ILE-Programme dekompiliert (was nicht heißt, dass das irgendwann auch gehen wird).
Ändern Sie halt alle ihre OPM-RPG's in ILE-RPG's (RTVRPGSRC oder so) und erstellen Sie dann einfach ILE-Programme. Im ersten Schritt sicherlich die einfachste Möglichkeit (insbesonders wenn man das Dekompilieren verhindern will).
Similar Threads
-
By Mr.iSeries in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 02-09-08, 10:16
-
By mk in forum NEWSboard Server Software
Antworten: 0
Letzter Beitrag: 30-10-06, 09:19
-
By emax in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 06-10-06, 11:01
-
By dino in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 22-05-06, 18:59
-
By cc in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 13-10-04, 22:49
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks