Die folgenden Eigenschaften auf Programmebene sind für Programme mit dem Stereotyp VGWebTransaction verfügbar:
| Eigenschaft | Beschreibung |
|---|---|
| @dli | Gibt Verhaltensweisen für DL/I-Aufrufe aus Ihrem Programm mittels eines set-values-Blocks an. |
| alias | Gibt eine Zeichenfolge (in Anführungszeichen) an, die in die Namen der generierten Ausgabe eingefügt ist. |
| allowUnqualifiedItemReferences | Gibt an, ob Sie Container- und Substruktur-Qualifikationsmerkmale übergehen können, wenn eindeutig benannte Felder in strukturierten Datensätzen oder in Datentabellen referenziert werden. |
| enableJ2EE | Gibt an, ob ein VGWebTransaction-Programm, das vollständig auf einem JEE-Anwendungsserver ausgeführt wird, die JEE-Funktionen dieses Servers verwendet. |
| handleHardIOErrors | Legt den Standardwert für die vgVar.handleHardIOErrors-Systemvariable fest. |
| i4glItemsNullable | Gibt an, ob EGL das Verhalten von I4GL beim Erstellen von Variablen standardmäßig als nullfähig emuliert. |
| includeReferencedFunctions | Gibt an, ob der Namespace des Programms automatisch alle eigenständigen Funktionen enthält. |
| inputRecord | Gibt eine globale Datensatzvariable an, die ein Hauptprogramm automatisch initialisiert und Daten aus einem Programm empfangen kann, das die Steuerung an das aktuelle Programm überträgt. |
| inputUIRecord | Gibt einen VGUI-Datensatz an, den ein VGWebTransaction-Programm aus der Webseitenübergabe eines Benutzers empfängt. |
| msgTablePrefix | Gibt den ersten Teil des Namens einer Datentabelle an, die als Nachrichtentabelle verwendet wird. |
| throwNrfEofExceptions | Gibt an, ob ein sporadisch auftretender Fehler (typischerweise 'kein Datensatz gefunden' oder 'Dateiende') eine Ausnahme auslöst. |
| v60ExceptionCompatibility | Gibt an, ob der V6-Ausnahmemodus ausgeführt werden soll (siehe V6-Ausnahmebedingungskompatibilität verwenden). |
Die Eigenschaft segmented ist theoretisch verfügbar, wird aber für Webtransaktionen ignoriert. Siehe Segmentierung in Webtransaktionen.