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.
Sie können diese JSP-Dateien mit Page Designer anpassen (siehe EGL mit der Eclipse-IDE verwenden).
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.