Creating Abstract Applications

To simplify application configuration, an application can specify a parent application to provide a default configuration for the application.

An abstract application is not an executable application. It is only intended to be a parent application, providing configuration defaults for executable applications. You should create your own abstract application and use it as the parent for a set of programs that share common configurations.

Important: If you use this inheritance mechanism efficiently, you can configure new applications with only a few entries in the configuration file.
Important: Abstract applications can only be defined in the GAS configuration file. They cannot be defined using an external application configuration file.

Default Genero Web Client Abstract Application

The default application for the Genero Web Client (GWC) is found in the Genero Application Server configuration file.

<!--This is the default application for GWC-->
<APPLICATION Id="defaultgwc" Parent="defaultwa" Abstract="TRUE">
  <OUTPUT Rule="UseGWC">
</APPLICATION>
  1. This application inherits the configuration of the "defaultwa" abstract application, also defined in the GAS configuration file.
  2. To specify an abstract application, set the Abstract attribute to TRUE.
  3. The OUTPUT Rule identifies which MAP to use, as set in the defaultwa abstract application.