BDL 2.11 new features
Features added in 2.11 releases of the Genero Business Development Language.
This version of Genero BDL is desupported, use a more recent version of the product.
This page covers only those new features introduced with the Genero BDL version specified in the page title. Check prior new features pages if you migrate from an earlier version. Make sure to also read the upgrade guide corresponding to this Genero version.
Corresponding upgrade guide: BDL 2.11 upgrade guide.
Prior new features guide: BDL 2.10 new features.
Overview | Reference |
---|---|
New
|
See Source preprocessor. |
The -b option of fglrun has been extended to
recognize headers of p-code modules compiled with older versions of Genero. |
See 42m module information. |
The fglform compiler now writes build information in the
.42f files, to identify on the production site what version was used to
compile forms. |
See Compiling form specification files (.per). |
Overview | Reference |
---|---|
The ui.ComboBox class has been extended with new methods:
getTextOf() and getIndexOf() . |
See The ComboBox class. |
A new FGLPROFILE entry has been added to force the current row to be shown automatically after a sort in a table:
By default, the offset does not change and the current row may disappear from the window. When this new parameter is used, the current row will always be visible. |
See Dialog configuration with FGLPROFILE. |
Overview | Reference |
---|---|
Static SQL syntax now supports derived tables and derived column lists in the FROM clause. For example:
See database server documentation for more details about this SQL feature. Informix® 11 does not support the full ANSI SQL 92 specification for derived columns, while other databases do. For this reason, fglcomp allows the ANSI standard syntax. |
See SELECT. |
The
When connecting to a non-Informix database, the |
See SET ISOLATION. |
The
Only Informix data types are supported after the AS keyword. |
See Static SQL statements. |
In order to execute database administration tasks, you can now connect to Oracle as SYSDBA
or SYSOPER with the
|
See CONNECT TO. |
Overview | Reference |
---|---|
The Genero Web Services com library provides the HttpServiceRequest class to perform low-level XML and TEXT over HTTP communication on the server side. This allows communication at a very low-level layer, to write your own type of web services. | See The HttpServiceRequest class. |
XML facet constraints attributes: the Genero Web Services XML library provides
12 new XML attributes to map to simple BDL variables. These attributes restrict the acceptable
value-space for each variable in different ways such as:
|
See Attributes to customize XML serialization. |
The fglwsdl tool has been enhanced with the following three new options :
|
See fglwsdl. |
Overview | Reference |
---|---|
The Genero Web Services library provides two new methods in the
WebOperation class to create One-Way operations in services. A One-Way operation
means that the server accepts an incoming request, but doesn't return any response back to the
client. There is one method called For instance, a One-Way operation can be used as a logger service, where a client sends a message to the server, but doesn't care about what the server is doing with it. |
See The WebOperation class. |
The
fglwsdl tool has been enhanced with the following new options:
The following options have been changed:
|
See fglwsdl. |
The Genero Web Services library has been enhanced to support WSDL with
circular references. The Genero language doesn't provide a way to define variables or types that
refer to themselves. However, to provide better interoperability and a way to handle such circular
data, the |
See The xml package. |