GAS 3.00 new features
A summary of new features and changes in functionality added for Genero Application Server (GAS) version 3.00.
Important: This page covers only those new features
introduced with the Genero Application Server 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: GAS 3.00 upgrade guide.
Note: In the Genero Application Server User Guide 3.00 manual, new features introduced
during a maintenance release were part of a separate topic. All content from that topic now appears
on this page.
Overview | Reference |
---|---|
Genero Web Client for JavaScript (GWC-JS) is introduced as the new Web client for developing Genero Web Client applications. In later versions, it will be renamed Genero Browser Client (GBC). | See the Genero Browser Client User Guide. |
Tip: All new features relating to the Genero Web Client
for JavaScript can now be found in the stand-alone Genero Browser Client Customization
Guide. It later versions, the GWC-JS will be renamed Genero Browser Client (GBC).
Overview | Reference |
---|---|
The Single sign-on (SSO) mechanism works for all clients: Genero Desktop Client (GDC) and Genero web client. | See What is Single sign-on (SSO)?. |
OpenID Connect is introduced as SSO protocol supported by the Genero Application Server. It is based on a Genero REST service and is delivered in the Genero Web Services package under $FGLDIR/web_utilities/services/openidconnect. | See OpenID Connect SSO |
Overview | Reference |
---|---|
A new element called REQUEST_RESULT has been added to
the Web services time out component, which, if set, allows the GWS proxy to release the DVM
in charge of a service that has not responded within a given time frame (seconds). |
See SERVICE_APPLICATION_TIMEOUT_COMPONENT |
Overview | Reference |
---|---|
The gasadmin command has been updated with new features to manage archives. You can list, enable, deploy and undeploy archives with options of the gasadmin command. | See The gasadmin tool. |
The GAS supports a new timeout feature called AUTO_LOGOUT_COMPONENT which can be defined in the timeout component for GWC and GDC applications. If set, an application will get a logout page or screen after a specified time (in seconds) of user inactivity. | See AUTO_LOGOUT_COMPONENT |
GAS 3.00 introduces a new universal proxy for applications using GDC v3 and GWC-JS interfaces. It is called uaproxy (ua). It replaces the gdcproxy and html5proxy proxies. It provides protocol improvements and better performance overall. | See Proxy: uaproxy |
There is a new bootstrap mechanism for starting GWC-JS applications, which is used to initialize information for rendering an application. | See the Genero Browser Client User Guide. |
A new element called GWC_JS_LOOKUP_PATH added to
INTERFACE_TO_CONNECTOR allows you to configure the location of your custom
GWC-JS front-end. |
See GBC_LOOKUP_PATH |
The new user agent protocol, the uaproxy for GDC, GMA, GMI and GWC-JS, introduces a new set of resource URLs. The ua protocol does not use snippets sets or output maps as the wa protocol did previously to specify output theme. | See Proxy |
Genero Ghost Client is a new Java framework introduced for testing different scenarios by emulating user interaction on Genero applications. | Documentation about the Genero Ghost Client has been moved to the Genero Desktop Client User Guide. |
GAS 3.00 introduces a new configuration entry for the Report Viewer which allows you to configure the location of the Genero Web Report Viewer. A corresponding report viewer URL prefix /ua/grv is provided to the Genero Report Engine (GRE). | See REPORT_VIEWER_DIRECTORY |
A new URI dedicated to the lookup of the GWC-JS directory. The complete format of the URI is ua/w/$(GWC-JS)/<filename>. | No additional reference. |
Enhancements for the GAS (v3.00.21):
|
See HTTP, SESSION_COOKIE |
Overview | Reference |
---|---|
The GBC_LOOKUP_PATH element (added as a child of
INTERFACE_TO_CONNECTOR ) allows you to configure the location of your custom
front-end. |
See GBC_LOOKUP_PATH |
A new URI dedicated to the lookup of the GWC-JS directory. The complete format of the URI is ua/w/$(GWC-JS)/<filename>. | No additional reference. |
Enhancements for the GAS (v3.00.21):
|
See HTTP, SESSION_COOKIE |
Overview | Reference |
---|---|
The deployment framework (fglgar tool) provides you with new resource management features for public image files. | The supporting topic has been removed, as the fglgar tool is now delivered in the FGLGWS package. Please see the fglgar topic in the Genero Application Server 3.00 User Guide and in the Genero Business Development Language User Guide. |
Three new predefined resources have been added:
|
See GAS installation and application data directories and Paths to application resources |
A WEB_COMPONENT_DIRECTORY has been added, it contains
the path(s) where Web components are located for an application. It replaces the
WEB_COMPONENT element, which has been removed from the
EXECUTION element of an application. |
See WEB_COMPONENT_DIRECTORY |
The DOCUMENT_ROOT allows multiple document root paths. |
See DOCUMENT_ROOT |
New entries in the application MANIFEST file:
|
See MANIFEST file and TRIGGERS (for manifest) |
Overview | Reference |
---|---|
The WEB_COMPONENT_DIRECTORY element allows for multiple paths
to be specified. |
See WEB_COMPONENT_DIRECTORY |
Overview | Reference |
---|---|
The GAS can be plugged in to Internet Protocol Version 6 (IPv6) Web servers without any additional configuration if the front-ends (GWC-JS, GDC, Web Service) need to use IPv6 user agents. As communication between the GAS and Web servers is on localhost, IPv4 continues to be used. |
Note: If you have to restrict access of some applications to specific IP addresses, in that
case the
ACCESS_CONTROL entry must be configured with IPv6 addresses. See
ACCESS_CONTROL |
In addition to specifying access by IP address, the |
See ALLOW_FROM |
Introducing a new resource, res.access.control , that
specifies access control for Web services, application programs, such as demos, and
MONITOR . It is defined with the keyword NOBODY by default. |
Note: The default deployment does not allow access to demo programs and
MONITOR . Access has to be configured explicitly with
ALLOW_FROM . See MONITOR and ACCESS_CONTROL |
A new element called ROOT_URL_PREFIX added to
INTERFACE_TO_CONNECTOR supports the use of reverse proxy server between the
client and the GAS. It allows for a URL prefix to be specified for the Web server so as to
provide the correct interface to the client. |
See ROOT_URL_PREFIX |