Sie
haben Informationen angefordert, und wir geben sie Ihnen gern.
Wir freuen uns darauf, mit Ihnen zusammenzuarbeiten. Bitte
rufen Sie uns an, wenn Sie über das Folgende Fragen haben
oder eine Bestellung machen wollen.
S/36-Produkte SSTG™ RPG II
BETRIEB Das SSTG-Dienstprogramm zeigt gleichzeitig 36 Teile
von der angegebenen Bibliothek an. Der Benutzer wählt jeweils
von einem Bildschirm oder aus einer Bibliothek die einzeln
zu dekompilierenden Teile aus. Die neuen RPG-Programme werden
je nach Wahl des Benutzers entweder FROMLIBR-Diskettendateien
oder Quellenteile in einer vom Benutzer gewählten Bibliothek.
LEISTUNG Derzeitige Erfahrungswerte schätzen die zum Dekompilieren
einer Datei erforderliche Zeit auf etwa dreimal (3x) länger
als die zum Kompilieren eines Quellenteils erforderliche Zeit.
Das heißt, ein Programm, das 15 Minute zum Kompilieren benötigt,
braucht 45 Minuten zum Dekompilieren. GLANZLICHTER Das Dienstprogramm
verbessert und erhöht die Produktivität der Programmierer
in verschiedenen Problembereichen: 1) Bestimmung, welche von
mehreren Quellenprogrammen mit den derzeit laufenden Objektprogrammen
übereinstimmen. 2) Abruf von Modifizierungen in derzeitigen
Objektprogrammen, die in der derzeitigen Quelle fehlen. o
Bestes Preis-Leistungsverhältnis für die Wiederherstellung
von vorhandenen Codes. o Vereinfachung der Migration zu neuen
Plattformen. o Schutz der Investition von Kunden in bestehende
Software, in der die Quelle nicht vorhanden ist. SICHERHEIT
Jede Kopie von SSTG RPGII ist über die einzigartige Seriennummer
des Systems mit einer bestimmten CPU verbunden, was unbefugte
Duplizierung der Software verhütet. Wenn die Sicherheit aktiv
ist, kann nur ein Sicherheitsbeamter die Installation ausführen.
Nach der Installation kann das Management nach Belieben die
Sicherheitsebene verändern, die zum Laufen des Dienstprogramms
erforderlich ist. ZUKÜNFTIGE VERBESSERUNGEN Derzeit unterstützt
SSTG RPGII die Dekompilierung von Programmen, die unter SSP,
Freigabe 1-6, mit dem von ASNA- und BPS-Präkompilierer gelieferten
verbesserten Anleitungssatz kompiliert wurden. Sollte IBM
in der Zukunft ihre gegenwärtige Richtungsaussage widerrufen
und weitere Verbesserungen für RPGII bereitstellen, wird Sourve
Recovery diese Modifikationen in den Dekompilierer inkorporieren.
BESCHRÄNKUNGEN Der SSTG RPGII-Dekompilierer dekompiliert alle
benutzerdefinierten Assembliersubprogramme nicht, da sie nicht
in RPG-Code geschrieben sind. Ursprüngliche Quelle Schlüssel
1. Kommentare sind nicht im Objektcode gespeichert.
2. Dateinamen sind nicht im Objektcode gespeichert.
3. Feldsequencen werden nicht benutzt.
4. Feldnamen sind definiert, werden aber nie benutzt.
5. Keine Druckerdatei.
6. Der RPG-Kompilierer trennt eingegebene Zeichenfelder nicht,
die als einzelne Felder behandelt werden können.
SSTG wiederhergestellte Quelle
AS/400-Produkte
SSTG RPG/400 und SSTG COBOL/400
MASCHINENVORAUSSETZUNGEN Das SSTG-Dienstprogramm läuft auf
allen Modellen des AS/400-Systems. Version 3, Freigabe 1 oder
höher ist für OS/400 erforderlich. FÄHIGKEITEN AS/400-Kompilierer
erstellen nicht nur einen ausführbaren Code sondern auch eine
Anzahl von Strukturen und Tabellen, die mit dem Quellenteil
verbundene Informationen an das ausführbare Programmobjekt
enthalten. Eine ODT (object definition table [Objektdefinitionstabelle])
wird mit Informationen (Länge, Art, Dezimalstellen) über Variablen
und Kommentare erstellt. Eine BOM-Tabelle (break offset mapping
[Break-Offsetzeichnung]) wird konstruiert, die eine Quellenaussage
mit einer MI-Anleitungsnummer verbindet. Bei der MI-Anleitungsnummer
wird eine Reihe von MI-Anleitungen ausgeführt, die mit den
ursprünglichen RPG-Quellenanleitungen übereinstimmen. Eine
Symboltabelle wird aufgestellt, die die Namen von Quellenfeldern,
Tabellen und Arrays enthält. Insgesamt enthält die Programmschablone
fast alle Informationen vom ursprünglichen Quellenteil. Der
Dekompilierer hat daher die Fähigkeit, einen neuen Quellenteil
für jedes beliebige Programmobjekt, bei dem die Beobachtbarkeit
nicht entfernt wurde, zu erstellen, der mit dem ursprünglichen
identisch ist. Nur interne Kommentare werden nicht wiederhergestellt.
LEISTUNG Derzeitige Erfahrungswerte schätzen die zum Dekompilieren
einer Datei erforderliche Zeit auf etwa dreimal (3x) länger
als die zum Kompilieren eines Quellenteils erforderliche Zeit.
Das heißt, ein Programm, das 15 Minute zum Kompilieren benötigt,
braucht 45 Minuten zum Dekompilieren. GLANZLICHTER Das Dienstprogramm
verbessert und erhöht die Produktivität der Programmierer
in verschiedenen Problembereichen:
1) Bestimmung, welche von mehreren Quellenprogrammen mit den
derzeit laufenden Objektprogrammen übereinstimmen.
2) Abruf von Modifizierungen in derzeitigen Objektprogrammen,
die in der derzeitigen Quelle fehlen. o Bestes Preis-Leistungsverhältnis
für die Wiederherstellung von vorhandenen Codes. o Vereinfachung
der Migration zu neuen Plattformen. o Schutz der Investition
von Kunden in bestehende Software, in der die Quelle nicht
vorhanden ist. SICHERHEIT Jede Kopie von SSTG RPGII ist über
die einzigartige Seriennummer des Systems mit einer bestimmten
CPU verbunden, was unbefugte Duplizierung der Software verhütet,
Wenn die Sicherheit aktiv ist, kann nur ein Sicherheitsbeamter
die Installation ausführen. Nach der Installation kann das
Management nach Belieben die Sicherheitsebene verändern, die
zum Laufen des Dienstprogramms erforderlich ist. ZUKÜNFTIGE
VERBESSERUNGEN Derzeit unterstützt SSTG RPGII die Dekompilierung
von Programmen, die unter SSP, Freigabe 1-6, mit dem von ASNA-
und BPS-Präkompilierer gelieferten verbesserten Anleitungssatz
kompiliert wurden. Sollte IBM in der Zukunft ihre gegenwärtige
Richtungsaussage widerrufen und weitere Verbesserungen für
RPGII bereitstellen, wird SST Global diese Modifikationen
in den Dekompilierer inkorporieren. BESCHRÄNKUNGEN Der SSTG
RPGII-Dekompilierer dekompiliert alle benutzerdefinierten
Assembliersubprogramme nicht, da sie nicht in RPG-Code geschrieben
sind. Die SSTG-Dekompilierdienstprogramme befähigen Programmierer,
gesamte Applikationen wiederherzustellen, wenn die ursprüngliche
Quelle fehlt. Die Produkte und Dienstleistungen von Juggersoft
bieten die leistungsfähigsten, kostengünstigsten und zuverlässigsten
Lösungen eines dringenden Problems.
SSTG NOP
MASCHINENVORAUSSETZUNGEN Das SSTG-Dienstprogramm läuft auf
allen Modellen des AS/400-Systems. Version 3 Freigabe 1 oder
höher ist für OS/400 erforderlich. FÄHIGKEITEN SSTG NOP erstellt
eine RPG-Quellenteile von kompilierten Programmobjekten, deren
Boabachtbarkeit entfernt wurde. Die neuen Quellenprogramme
sind funktionell äquivalent* mit den ursprünglichen Quellenteilen.
LEISTUNG Derzeitige Erfahrungswerte schätzen die zum Dekompilieren
einer Datei erforderliche Zeit auf etwa dreimal (3x) länger
als die zum Kompilieren eines Quellenteils erforderliche Zeit.
Das heißt, ein Programm, das 15 Minute zum Kompilieren benötigt,
braucht 45 Minuten zum Dekompilieren. GLANZLICHTER Das Dienstprogramm
verbessert und erhöht die Produktivität der Programmierer
in verschiedenen Problembereichen: 1) Bestimmung, welche von
mehreren Quellenprogrammen mit den derzeit laufenden Objektprogrammen
übereinstimmen. 2) Abruf von Modifizierungen in derzeitigen
Objektprogrammen, die in der derzeitigen Quelle fehlen. o
Bestes Preis-Leistungsverhältnis für die Wiederherstellung
von vorhandenen Codes. o Vereinfachung der Migration zu neuen
Plattformen. o Schutz der Investition von Kunden in bestehende
Software, in der die Quelle nicht vorhanden ist. SICHERHEIT
Jede Kopie von SSTG NOP ist über die einzigartige Seriennummer
des Systems mit einer bestimmten CPU verbunden, was unbefugte
Duplizierung der Software verhütet. Um ein Programmobjekt
zu dekompilieren, benötigt der Bediener *ALLOBJ-Befugnis über
das wiederherzustellende Objekt und *CHANGE-Befugnis über
die physische Quellendatei in die der neue Teil geschrieben
werden soll. BESCHRÄNKUNGEN Der SSTG RPGII-Dekompilierer dekompiliert
alle benutzerdefinierten Assembliersubprogramme nicht, da
sie nicht in RPG-Code geschrieben sind. *Funktionelle Äquivalenz
Die folgenden 3 Anleitungsdatenströme sind funktionell äquivalent,
d.h. ihre Flußdiagrammbeschreibungen sind identisch. All diese
Anleitungsdatenströme werden auf denselben Maschinenanleitungsstrom
kompiliert. Daher ist es unmöglich festzustellen, welche RPG-Anleitungen
im ursprünglichen Code verwendet wurden. SSTG NOT erstellt
eine neue Quelle, die mit dem zweiten Anleitungsdatenstrom
übereinstimmt. RISC- Umwandlung SSTG NOP assistiert auch der
Migration zur AS/400 RISC-Plattform, wenn der Quellencode
fehlt und die vorhandenen Programme nicht beobachtbar sind.
Nur Programmobjekte mit allen beobachtbaren Informationen
können direkt auf die neue Plattform übertragen werden. Der
vom SSTG-Dienstprogramm erstellte neue Quellenteil kann rekompiliert
werden, um auf dem neuen System zu funktionieren.