In EGL mit Webtransaktionsanwendungen arbeiten

Webtransaktionen in EGL sind ein Überbleibsel aus VisualAge Generator und bieten eine sehr einfache Webschnittstelle für die Benutzer-E/A. Es wird empfohlen, Webtransaktionen nur für die Migration zu verwenden. Für neuen Code sollte JSF (JavaServer Faces) und für Webschnittstellen Rich UI verwendet werden.

Die zentrale Idee hinter einer Webtransaktion ist mit der hinter einer Text-UI vergleichbar:
Bei der Generierung von COBOL fügt EGL den VGUIRecord einfach in das kompilierte Programm ein. Bei der Generierung von Java™ erstellt EGL die folgenden JSP-Dateien:

Sie können diese JSP-Dateien mit Page Designer anpassen (siehe EGL mit der Eclipse-IDE verwenden).

Zur Ausführung von Webtransaktionen in EGL müssen die folgenden Schritte ausgeführt werden:
  1. Konfigurationsdateien ändern (siehe Konfigurationsdateien für Webtransaktionen).
  2. Einen Web-Server in Ihrem Arbeitsbereich ausführen (siehe Web-Server hinzufügen).
  3. Die Datei Vagen1EntryPage.jsp anpassen, um die VGWebTransaction-Programme aufzulisten (siehe VGWebTransaction-Programme ausführen).
  4. Programme über EGLWebStartup.jsp starten (siehe VGWebTransaction-Programme ausführen).

JSP-Dateien anpassen

EGL geht davon aus, dass die aus den VGUIRecord-Dateien erstellten JSP-Dateien vom Benutzer grundlegend geändert werden. Aus diesem Grund überschreibt EGL eine vorhandene Datei name.jsf nicht (name ist dabei der Name des VGUIRecord). Stattdessen erstellt EGL eine Datei namens newname.jsf (oder überschreibt diese), wenn name.jsf vorhanden ist. Die geänderten Teile der Datei müssen vom Benutzer selbst in name.jsf kopiert werden. Wenn EGL die Datei name.jsf ersetzen soll, muss die Datei vor dem Generieren gelöscht werden.


Feedback