| BS2 MigMan - Leistungsbeschreibung | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| BS2 MigMan ist ein Tool zur Migration von BS2000-Applikationen in UNIX(Linux)-Umgebungen. BS2 MigMan verbindet wissenschaftliches Know-how im Compilerbau mit Kernkompetenz aus erfolgreichen Migrationsprojekten. | ||||||||||
Die folgende Tabelle zeigt die Migrationspfade von Basiskomponenten
in das entsprechende Migrationsziel:
In das Tool sind vollständige Compiler-Frontends integriert:
Die Migrationspfade werden durch die in BS2 MigMan integrierten Tools automatisch unterstützt. Zielsysteme sind UNIX- bzw. Linux-basierte Hardware-Architekturen. Im Download-Bereich finden Sie zusätzliche Informationen zum Thema BS2000-Migration und zu BS2 MigMan. |
| BS2 MigMan - Die integrierten Tools |
|---|
|
BS2 MigMan basiert auf dem Eclipse-Framework. Damit stehen alle für Eclipse
vorhandenen Plugins auch für BS2 MigMan zur Verfügung.
BS2 MigMan ist eine generische IDE, deren Funktionalität durch Werkzeugintegration realisiert wird. Aufruf, Ein- und Ausgabe der Werkzeuge werden in XML beschrieben. BS2 MigMan beinhaltet die folgenden Komponenten: |
|
S2C: SPL-to-C++-Translator
Dieses Werkzeug realisiert die Konvertierung von Programmen in SPL (System
Programming Language) nach C++. Ausgewählte Funktionalitäten sind:
S2P: SDF-to-Perl-Translator
Dieses Werkzeug realisiert die Konvertierung von SDF-Prozeduren (System
Dialog Facility) nach Perl.
Bei der Konvertierung wird eine SDF-Prozedur in eine Perl-Funktion abgebildet. Die generierten Perl-Skripte nutzen ein Laufzeitsystem, welches wesentliche Eigenschaften des Basissystems emuliert, z.B.
Ausgewählte Analysemöglichkeiten sind:
C2C: COBOL-to-COBOL-Konvertierer
Dieses Werkzeug konvertiert COBOL-Programme aus dem Dialekt des Basissystems in
den Dialekt des Zielsystems. Dabei erfolgt die Anpassung inkompatibler Befehle
und die Anpassung der Schnittstellen (z.B. File-Schnittstellen, Middleware u.ä.)
entsprechend der Kundenanforderungen.
F2O: Files-to-Oracle-Konvertierung
Die Datenmigration wird nicht mit einem einzelnen Werkzeug realisiert, sie besteht
aus einem Verbund von Methoden und die Methoden unterstützenden Tools mit folgenden
Aufgaben:
|
| BS2 MigMan - Das GUI |
|---|
|
Durch die Nutzung des Eclipse-Frameworks steht eine konsistente und benutzerfreundliche
IDE bereit, in die auch weitere Werkzeuge integriert werden können. Wesentliche
Eigenschaften der IDE sind:
Konfiguration durch spezielle Views, welche XML-Files
lesen und schreiben:
Der XML-Quelltext wird mit Hilfe graphischer Editoren bearbeitet.
Diese sind nicht fest codiert, sondern werden toolspezifisch aus einer
Einstellungsdatei generiert. Damit ist die Integration neuer Werkzeuge
und speziell ihrer Parameter ohne Code-Änderung der GUI möglich.
Hierarchische Projektverwaltung
mit projektspezifischer Konfiguration und Werkzeugzusammenstellung:
Alle zu einem Projekt gehörenden Dateien werden in einem Tree-View angezeigt,
wobei zwischen Quellcode, Zielcode und Konfigurationsdateien unterschieden
wird. Das Kontextmenü gestattet die dateitypspezifische Auswahl von
Bearbeitungsmöglichkeiten dieser Datei.
Komfortables Fehlermanagement:
Die Aufbereitung und Ausgabe der Meldungen während des Migrationsprozesses
erfolgt in speziellen Fenstern mittels Syntax-Highlighting. Durch das "Anklicken"
von Fehlermeldungen ist ein komfortabler Wechsel zwischen Protokoll und originalem
Sourcecode gegeben.Integration von Plugins zur Versionsverwaltung:
BS2 MigMan verwaltet Versionen von Migrationsprojekten. Für die Versionsverwaltung
kommen je nach Kundenwunsch alternativ zwei Open-Source-Produkte zum Einsatz:
|
| BS2MigMan - Technische Daten | ||||||||
|---|---|---|---|---|---|---|---|---|
|
||||||||
Der o.a. Text kann Firmenbezeichnungen, Marken, Kennzeichen oder Produktnamen enthalten, die
den jeweiligen Eigentümern gehören. Ihre Wiedergabe erfolgt nicht in marken- oder zeichenrechtlichem Sinn.

