Ein Programmabschnitt mit dem VGWebTransaction-Stereotyp steuert die Laufzeitinteraktion des Benutzers mit einer Webseite. Im Gegensatz zu einem JSF-Handler basiert 'VGWebTransaction' auf mindestens einem VGUIRecord-Abschnitt, um mit der Webseite zu kommunizieren und HTML-Felder und Steuerstrukturen anzuzeigen. Die Felder in diesen VGUIRecord-Abschnitten definieren die Eingabe- und Ausgabefelder sowie die Links und Schaltflächen, die auf der Webseite angezeigt werden.
'VGWebTransaction' verwendet VGUIRecord-Abschnitte auf folgende Weisen:
- Zum Abrufen von Daten aus der Webseitenübergabe eines Benutzers muss die VGWebTransaction auf einen VGUIRecord-Abschnitt in der VGWebTransaction-Eigenschaft inputUIRecord verweisen.
Siehe 'Eigenschaften von Programmabschnitten'.
- Die 'VGWebTransaction'-Instanz muss mindestens eine Variable des Typs
'VGUIRecord' erstellen und verweist auf diese Variablen in jeder Anweisung converse oder show, die die Webseite darstellt. Die Webseite wird entsprechend der Felder in den VGUIRecord-Abschnitten wiedergegeben.