[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Nov 2006
    Beiträge
    60

    Source aus Programm wiederherstellen

    Hallo zusammen,

    ich habe im Forum nix zu diesen Thema gefunden..

    gibt es die Möglichkeit eine Source aus einem umgewandelten RPGLE Programm wieder herzustellen???

    Vielen Dank im Voraus

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    Hallo,

    ich habe im Forum nix zu diesen Thema gefunden..
    dann hast Du schlecht gesucht!
    Dieses Thema wurde bestimmt schon x-Mal besprochen.

    Wenn Du Glück hast und das Programm ist so umgewandelt, dass Du beim Debuggen die einzelnen Statements siehst, kannst Du in liebevoller Kleinarbeit diese Statements zurück in eine Quelle kopieren.

    Ansonsten hast Du schlechte Karten.

    Birgitta
    Birgitta Hauser

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

  3. #3
    Registriert seit
    Nov 2006
    Beiträge
    60
    Okay, danke für die schnelle Antwort!

    Ich gebe ja zu, da das Thema ziemlich akut war habe ich nicht sorgfältig genug gesucht.....

  4. #4
    Registriert seit
    Nov 2003
    Beiträge
    2.307
    Wenn das Programm erst vor kurzem neu gewandelt wurde, ist vielleicht noch die Umwandlungsliste als Spooldatei vorhanden.

    Nachtrag: Sieh' dir auch einmal dieses Thema dazu an.

  5. #5
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    Hallo,

    mit Observability gabs da mal was in der amerikanischen News400:
    http://www.news400.com/code/newscode/code9709.exe
    ohne Observability gabs auch mal Firmen, die Decompiler oder entsprechende Dienste angeboten haben, ich weiß aber nicht, ob es da aktuell noch was gibt.

    D*B,

    der immer wieder staunt, wie leichtsinnig man so im AS400 und RPG Umfeld ist (wer kennt schon CVS? und Sicherung scheint auch was für Angsthasen zu sein)


    Zitat Zitat von Bobou Beitrag anzeigen
    Hallo zusammen,

    ich habe im Forum nix zu diesen Thema gefunden..

    gibt es die Möglichkeit eine Source aus einem umgewandelten RPGLE Programm wieder herzustellen???

    Vielen Dank im Voraus
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  6. #6
    Registriert seit
    Jul 2001
    Beiträge
    2.646
    Zitat Zitat von BenderD Beitrag anzeigen
    der immer wieder staunt, wie leichtsinnig man so im AS400 und RPG Umfeld ist (wer kennt schon CVS? und Sicherung scheint auch was für Angsthasen zu sein)
    Backup ist was für Mädchen (sorry, Damen hier im Forum ;-)
    ich habe einigen Kunden angewöhnt, alle Spools per OutQ eh zur Seite zu kopieren (als Abfalleffekt der PDF-Generierung). Kann manchmal wirklich nicht schaden, wenn man kein CVS verwendet und ein Programmierer wüst den ganzen Tag 3 Zeilen ändert, compiliert, was anderes probiert, wieder compiliert und am Ende nicht mehr weiss, was das Programm eigentlich mal gemacht hat.

    -h

  7. #7
    Registriert seit
    Jul 2005
    Beiträge
    1.053
    Zitat Zitat von BenderD Beitrag anzeigen
    Hallo,

    mit Observability gabs da mal was in der amerikanischen News400:
    http://www.news400.com/code/newscode/code9709.exe
    ohne Observability gabs auch mal Firmen, die Decompiler oder entsprechende Dienste angeboten haben, ich weiß aber nicht, ob es da aktuell noch was gibt.

    D*B,

    der immer wieder staunt, wie leichtsinnig man so im AS400 und RPG Umfeld ist (wer kennt schon CVS? und Sicherung scheint auch was für Angsthasen zu sein)
    Können solche decompiler auch den kernel der i5 decompelieren, damit man mal nachschauen kann wie man einen linuxkernel schreiben müßte

    Gruß AS400.lehrling

  8. #8
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    - ein rpg decompiler sicherlich nicht, da das nicht in rpg geschrieben ist
    - den linux kernel kann man im Quellcode bekommen und direkt einsehen, da braucht man keinen decompiler
    - alles was unterhalb der C Schichtung ist, ist Assembler und Maschinencode
    - Ein Decompiler kommt nie tiefer, als er selber aufsetzt

    D*B

    Zitat Zitat von AS400.lehrling Beitrag anzeigen
    Können solche decompiler auch den kernel der i5 decompelieren, damit man mal nachschauen kann wie man einen linuxkernel schreiben müßte

    Gruß AS400.lehrling
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  9. #9
    Registriert seit
    Jul 2005
    Beiträge
    1.053
    Zitat Zitat von BenderD Beitrag anzeigen
    - ein rpg decompiler sicherlich nicht, da das nicht in rpg geschrieben ist
    - den linux kernel kann man im Quellcode bekommen und direkt einsehen, da braucht man keinen decompiler
    Wenn der linux kernel direckt, sprich ab IPL laufen würde-würde ich nicht fragen
    Zitat Zitat von BenderD Beitrag anzeigen
    - alles was unterhalb der C Schichtung ist, ist Assembler und Maschinencode
    Mit anderen Worten Statsgeheimnis von IBM
    Zitat Zitat von BenderD Beitrag anzeigen
    - Ein Decompiler kommt nie tiefer, als er selber aufsetzt

    D*B
    Das ist klar, was der decompiler nicht kennt kann er auch nicht rückübersetzen.

    AS400.lehrling

  10. #10
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    da is nix mit Geheimnis, Linux auf der AS/400 ist ziemlich genau dasselbe, wie Linux auf der p Series (zumindest, was das C level angeht) und es dürfte sich um eine ziemlich gewöhnliche Portierung auf C Source Ebene handeln. Das spezifische daran liegt drunter, oder steckt in dem, was man auf manchen Büchsen Treiber nennt.
    Die Linux Implementierungen auf i, p, z, da muss man sich mal einen Ami vorstellen, der sich an solchen technischen Spielereien freut - und dann kommen ein paar deutsche Marketiers her, die davon nix verstehen, verkaufen das als bare Münze und das tollste ist, dass es dann Leute gibt, die es besser wissen müssten und das nicht nur glauben, sondern auch noch benutzen wollen...
    Das ist so, als ob sich jemand einen Chrysler (den wollte nicht mal Simca behalten) gekauft hat und dann gemeint hat, es wäre ein Daimler... (vielleicht war das auch nur der Herr Schrempp, der den Kunden ein C für ein D vormachen wollte)

    D*B





    Zitat Zitat von AS400.lehrling Beitrag anzeigen

    Mit anderen Worten Statsgeheimnis von IBM

    AS400.lehrling
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  11. #11
    Registriert seit
    Jul 2005
    Beiträge
    1.053
    Zitat Zitat von BenderD Beitrag anzeigen
    da is nix mit Geheimnis, Linux auf der AS/400 ist ziemlich genau dasselbe, wie Linux auf der p Series (zumindest, was das C level angeht) und es dürfte sich um eine ziemlich gewöhnliche Portierung auf C Source Ebene handeln. Das spezifische daran liegt drunter, oder steckt in dem, was man auf manchen Büchsen Treiber nennt.
    Die Linux Implementierungen auf i, p, z, da muss man sich mal einen Ami vorstellen, der sich an solchen technischen Spielereien freut - und dann kommen ein paar deutsche Marketiers her, die davon nix verstehen, verkaufen das als bare Münze und das tollste ist, dass es dann Leute gibt, die es besser wissen müssten und das nicht nur glauben, sondern auch noch benutzen wollen...

    D*B
    Bleibt immer noch das problem mit den einstufigen Speicher, soweit ich es zu wissen glaube verwendet nur noch die i5 das einstufen Speichermodel.

    Man müßte also einen linuzkernel so umschreiben das er ebenfalls mit diesem Speichermodell arbeitet.

    AS400.lehrling

  12. #12
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    die Tatsache, dass linux sich nicht ohne os400 booten lässt, spricht dafür, dass linux oberhalb der Speicherverwaltung von os400 sitzt und im virtual storage von os400 arbeitet.

    D*B

    Zitat Zitat von AS400.lehrling Beitrag anzeigen
    Bleibt immer noch das problem mit den einstufigen Speicher, soweit ich es zu wissen glaube verwendet nur noch die i5 das einstufen Speichermodel.

    Man müßte also einen linuzkernel so umschreiben das er ebenfalls mit diesem Speichermodell arbeitet.

    AS400.lehrling
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. Programm auf "ferner" AS400 ausführen.
    By Souljumper in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 13-05-09, 19:50
  2. Cobol source aus Object wiederherstellen
    By Henry in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 20-02-08, 10:37
  3. Programmbibliothek in einem Cobol oder CL Programm ermitteln
    By schatte in forum NEWSboard Programmierung
    Antworten: 19
    Letzter Beitrag: 10-01-07, 11:32
  4. fehlende DDS Sourcen: disassembler?
    By emax in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 06-10-06, 11:01
  5. MI Source aus einem RPG Programm erstellen
    By ExAzubi in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 13-07-06, 10:51

Berechtigungen

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