Upgrading / Upgrade Guides for the Genero Application Server |
Complete these tasks when migrating to Genero Application Server 3.00 from version 2.50. If you are migrating from an earlier version of Genero Application Server, first complete the migration tasks for all versions between your existing version and the target version.
The FGLGWS package includes both Genero Business Development Language and Genero Web Services.
Protocol | Clients |
---|---|
ua | GDC 3.00, GWC-JS, GMA, GMI |
ws | GWS |
Protocol | Clients |
---|---|
ja | GDC 2.50 |
wa | GWC-HTML5 |
What does this mean for your upgrade to 3.00? Links that previously used "wa" should now use "ua" instead. See Application URIs for more information on including the scope in a URI.
The IIS automatic configuration has been removed from the installation process. Manual configuration is required.
Genero Web Client for JavaScript (GWC-JS) will be the default rendering for Genero Web Client applications, replacing Genero Web Client for HTML5 (GWC-HTML5 ). New development should use GWC-JS.
Document your existing customization under GWC-HTML5, and determine what needs to be reimplemented with GWC-JS.
For new development, use GWC-JS.
The Kerberos authentication mechanism for Single Sign-on authentication is deprecated. Any new development requiring Single Sign-on should plan to use OpenID Connect, SAML or OpenID. See How to implement Single sign-on (SSO). For alternative solutions, please contact your Four Js support center.
<PICTURE> <PATH type="WEBSERVER">a_uri</PATH> </PICTURE>This is usually configured to improve performance. The Web server delivers static files or images instead of the GAS.
<PUBLIC_IMAGEPATH>$(res.public.resources)</PUBLIC_IMAGEPATH>
If you use Genero Archive you can specify public resources for your applications by adding a RESOURCES element in the Genero Archive manifest. Then the resources are copied in FGLASDIR/appdata/public/deployment/deployappname, where "deployappname" is the name given to the deployed application directory by the Genero Archive. See Resource deployment overview.
In GAS 2.50, web components are deployed under $FGLASDIR/web/components directory, see WEB_COMPONENT_DIRECTORY.
<WEB_APPLICATION_EXECUTION_COMPONENT Id="cpn.wa.execution.local"> […] <DVM>$(res.dvm.wa)</DVM> <WEB_COMPONENT_DIRECTORY>$(application.path)/webcomponents</WEB_COMPONENT_DIRECTORY> </WEB_APPLICATION_EXECUTION_COMPONENT>
<APPLICATION Parent="defaultgwc" …> <EXECUTION> <PATH>/home/myapp</PATH> <MODULE>myapp</MODULE> <WEB_COMPONENT_DIRECTORY>/home/myapp/mycomponents</WEB_COMPONENT_DIRECTORY> </EXECUTION> </APPLICATION>
For more details on Web component usage, see the Genero Business Development Language User Guide.
The GWC hybrid mode feature has been deprecated. Applications for Android™ or iOS mobile platforms which used the GWC hybrid mode will need to use the more-featured GMA or GMI instead. If you do not have equivalent features in GM, contact your local Four Js support center.
Application Server startup . ........................................... httpdispatch "Configuration ERROR" Code:1871 Message:Element 'TEMPORARY_DIRECTORY': This element is not expected. Expected is ( GWC_JS_LOOKUP_PATH ). [fail] httpdispatch "Main Configuration" Cannot build main configuration
gasadmin -VFor more information on the gasadmin tool, see The gasadmin command topic.