A Record part with the VGUIRecord stereotype is a main part and is the basis of a VGUI record variable in a VGWebTransaction program. That variable makes communication possible between the program and a specific web page. Each converse or show statement that presents the web page references a VGUI record variable.
Characteristics of the VGUI record fields (length, primitive type) must match characteristics of web page fields. Fields in the VGUIRecord part use the uiType property to specify the type of HTML tag to create for that field: an input field, an output field, or a control button.
At run time, the VGUIRecord is represented by a UI record bean. Java code in the JSP file access this UI record bean and displays it on the page. When you design the JSP that presents the web page, be sure to bind fields in the web page to the equivalent structure fields in the VGUIRecord. This binding means that the JSP runtime transfers data between a given field in the page and the equivalent field in the VGUI record bean.
For more information on the relationship between JSP and web transactions, refer to the EGL Programmer's Guide.