Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Applikation-Mining als Methode zur Forms 9i-Migration

Ähnliche Präsentationen


Präsentation zum Thema: "Applikation-Mining als Methode zur Forms 9i-Migration"—  Präsentation transkript:

1 Applikation-Mining als Methode zur Forms 9i-Migration
Gerd Volberg, OPITZ CONSULTING .

2 Vorgehensmodell Vorgehensmodell der Migrationsanalyse
Analyse der Forms 6i-Applikation Scannen der Applikation mit CAST Enforce Füllen des Analyse-Repositories Automatisiertes Erstellen von Checklisten durch Opitz-Reports Migration der Applikation anhand der Checklisten Manuelle Vorarbeiten Automatisierte Vorarbeiten Konvertierung nach Forms 9i Forms 9i Nacharbeiten

3 Demo 1 Hintergrundtasks Starten der Analyse .

4 Applikationsanalyse durch CAST Enforce
Enforce analysiert automatisch alle Forms und Menü-Module PL/SQL-Libraries und Klassenbibliotheken Das CAST-Repository beinhaltet nach der Analyse sämtliche Forms- und Menü-Objekte sowie deren Sourcecodes PL/SQL-Library-Sourcecodes Die Opitz-Analyse-Reports erzeugen daraus Checklisten zum Überarbeiten der Forms-Objekte und Sourcecodes .

5 Output der Forms 6i - Analyse
Übersicht der obsoleten Built-Ins Client-Programm-Aufrufe Filesystem-Interaktionen Active-X Controls OLE-Container Office-Anbindungen Maus-Navigationstrigger Nutzung von Triggern auf falschen Ebenen Timernutzung .

6 Hintergrundtasks Demo 2 Starten der Analyse
Repository Views aufbereiten .

7 Hintergrundtasks Forms 9i Live Demo Demo 3 Starten der Analyse
Repository Views aufbereiten Forms 9i Live Demo .

8 Konvertierung Manuelle Vorarbeiten Bilder austauschen BMP durch JPEG
ICO durch GIF Koordinatenmodus überarbeiten Character-Mode überdenken, Layouts überarbeiten Real-Koordinatenmodus beibehalten Nutzung von Klassenbibliotheken und Firmen-Style-Guides Property Klassen und Visual Attributes Vererbungen Objekt-Gruppen PL/SQL-Libraries .

9 Manuelle Vorarbeiten Konvertierung
Abarbeitung der Checklisten bezüglich der identifizierten Migrations-Probleme Wechsel von C/S spezifischen Programmierungen gegen neue Java-Techniken Austausch von C/S-Entwicklungen gegen das neue WEBUTIL-Package .

10 Automatisierte Vorarbeiten
Konvertierung Automatisierte Vorarbeiten Schriftarten vereinheitlichen Die C-API-Schnittstelle bietet die Möglichkeit, automatisierte Änderungen innerhalb der Formsmasken durchzuführen Die JDAPI-Schnittstelle ebenfalls, jedoch in Java statt in C Integration der Klassenbibliotheken Objekt-Gruppen vererben PL/SQL-Libraries hinzufügen Austausch von C/S-Entwicklungen gegen das neue WEBUTIL-Package .

11 Forms 6i-9i - Konvertierung
Öffnen der Masken, Menüs und PL/SQL-Libraries Kompilieren sämtlicher Sourcecodes Speichern der Masken, Menüs und Libraries Testen der neuen Masken .

12 Forms 9i – Sourcecode-Beispiele
Demo 4 Hintergrundtasks Starten der Analyse Repository Views aufbereiten Forms 9i – Sourcecode-Beispiele Obsolete Built-Ins aus Forms 6i WebUtil - Integrationen Checkliste der Analyse aufbereiten .

13 Beispiele aus der Praxis
Checkliste einer Migration Features, die dem Kunden beim Durchlesen des HTML‘s auffielen und schon in Forms 6i berücksichtigt und direkt umgesetzt wurden Verabschiedung einer Vorgehensweise, die aus der Checkliste heraus erzeugt wurde Wer macht welche Vorarbeiten Fachabteilungen wurden involviert (Thema: VBX-Control) Erstellung eines Projektplanes .

14 Fragen und Antworten Fragen & Antworten .


Herunterladen ppt "Applikation-Mining als Methode zur Forms 9i-Migration"

Ähnliche Präsentationen


Google-Anzeigen