BDL 2.11 new features
Features added in 2.11 releases of the Genero Business Development Language.
Corresponding upgrade guide: BDL 2.11 upgrade guide.
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 like DB2® 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. |