The following program level properties are available for programs with the VGWebTransaction stereotype:
| Property | Description |
|---|---|
| @dli | Specifies behaviors for DL/I calls from your program by means of a set-values block. |
| alias | Specifies a string (in quotation marks) that is incorporated into the names of generated output. |
| allowUnqualifiedItemReferences | Specifies whether you can omit container and substructure qualifiers when referencing uniquely named fields in structured records or in data tables. |
| enableJ2EE | Specifies whether a VGWebTransaction program that runs completely in a JEE application server uses the JEE capabilities of that server. |
| handleHardIOErrors | Sets the default value for the vgVar.handleHardIOErrors system variable. |
| i4glItemsNullable | Specifies whether EGL emulates the behavior of I4GL in creating variables as nullable by default. |
| includeReferencedFunctions | Specifies whether the program namespace automatically includes all standalone functions. |
| inputRecord | Identifies a global record variable that a main program automatically initializes and that can receive data from a program that transfers control to the current program. |
| inputUIRecord | Identifies a VGUI record that a VGWebTransaction program receives from a user's web-page submission. |
| msgTablePrefix | Identifies the first part of the name of a data table that is used as a message table. |
| throwNrfEofExceptions | Specifies whether a soft error (typically "no record found" or "end of file") causes an exception to be thrown. |
| v60ExceptionCompatibility | Specifies whether to run in V6 exception mode (see Using V6 exception compatibility). |
The segmented property is theoretically available, but is ignored for web transactions. See Segmentation in web transactions.