Trace:
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
applications:application_properties [2018/02/06 22:50] admin [Connection] |
applications:application_properties [2020/07/01 16:32] cduncan Edited for English grammar (capitalization, punctuation, correct verb conjugation) |
||
---|---|---|---|
Line 1: | Line 1: | ||
~~NOTRANS~~ | ~~NOTRANS~~ | ||
- | ~~Title: Supported application.xml properties~~ | + | ~~Title: Supported Application.xml Properties~~ |
- | ==== Example ==== | + | ==== Template ==== |
This is an //application.xml// for business applications (with all possible parameters): | This is an //application.xml// for business applications (with all possible parameters): | ||
Line 102: | Line 102: | ||
You can configure your connection class, your desktop images, the default language, the default translation - primarily the appearance of the application. | You can configure your connection class, your desktop images, the default language, the default translation - primarily the appearance of the application. | ||
- | ==== Application properties ==== | + | ==== Application Properties ==== |
**Application.serverbase** | **Application.serverbase** | ||
Line 120: | Line 120: | ||
A comma separated list of IAuthenticator implementations (full qualified java classes), e.g. com.sibvisions.apps.auth.UserPwdAuthenticator, ...NtlmAuthenticator, ...ConnectAuthenticator, ...AutoLoginAuthenticator, ...ActivationAuthenticator | A comma separated list of IAuthenticator implementations (full qualified java classes), e.g. com.sibvisions.apps.auth.UserPwdAuthenticator, ...NtlmAuthenticator, ...ConnectAuthenticator, ...AutoLoginAuthenticator, ...ActivationAuthenticator | ||
- | An authenticator may need a special security manager, e.g. NtlmDBSecurityManager, SpnegoDBSecurityManager, AnonymousDBSecurityManager. Configure the security manager via config.xml | + | An authenticator may need a special security manager, e.g., NtlmDBSecurityManager, SpnegoDBSecurityManager, AnonymousDBSecurityManager. Configure the security manager via config.xml |
**Application.language** | **Application.language** | ||
- | The hard-coded language for the application, e.g. en, de, ru | + | The hard-coded language for the application, e.g., en, de, ru |
The system locale will be ignored if set. | The system locale will be ignored if set. | ||
**Application.translation** | **Application.translation** | ||
- | The XML resource which contains the translation. If you have a translation provider e.g. DBTranslationProvider, the file should contain only the translation of pre-login texts. The translation provider will translate everything after successful authentication. | + | The XML resource which contains the translation. If you have a translation provider, e.g., DBTranslationProvider, the file should contain only the translation of pre-login texts. The translation provider will translate everything after successful authentication. |
**Application.translationprovider.classname** | **Application.translationprovider.classname** | ||
Line 141: | Line 141: | ||
**Application.iconstyle** | **Application.iconstyle** | ||
- | Defines which icons should be used. The values are: modern, classic | + | Defines which icons should be used. The values are: modern, classic. |
The iconstyle will be by the ITheme implementation: ModernTheme, ClassicTheme | The iconstyle will be by the ITheme implementation: ModernTheme, ClassicTheme | ||
Line 200: | Line 200: | ||
**Application.Menu.classname** | **Application.Menu.classname** | ||
- | The full qualified java class name of the Menu class. The menu isn't defined as interface. | + | The full qualified java class name of the menu class. The menu isn't defined as interface. |
**Application.Menu.visible** | **Application.Menu.visible** | ||
Line 256: | Line 256: | ||
**Application.InternalFrame.saveOnDeactivate** | **Application.InternalFrame.saveOnDeactivate** | ||
- | If true, a work-screen will be saved automatically if a screen will be inactive. | + | If true, a workscreen will be saved automatically if a screen will be inactive. |
**Application.Desktop.image** | **Application.Desktop.image** | ||
Line 328: | Line 328: | ||
**Application.Error.classname** | **Application.Error.classname** | ||
- | The full qualified java class name of the Error class. | + | The full qualified java class name of the error class. |
**Application.About.text** | **Application.About.text** | ||
- | The text will be shown in the About dialog. | + | The text will be shown in the about dialog. |
**Application.version** | **Application.version** | ||
- | The version will be shown in the About dialog, if set. | + | The version will be shown in the about dialog, if set. |
**Company.name** | **Company.name** | ||
- | The company name will be shown in the About dialog, if set. | + | The company name will be shown in the about dialog, if set. |
+ | |||
+ | **Company.url** | ||
+ | |||
+ | Currently not used in the application, but used for build scripts. | ||
- | **Company.url**== urrently n ====own in the Application, but used for build scripts. | ||
==== Connection ==== | ==== Connection ==== | ||
Line 350: | Line 353: | ||
**Application.connection.timeout** | **Application.connection.timeout** | ||
- | The connection timeout in minutes (-1) to disable the timeout. Usually, the timeout is configured on server-side. | + | The connection timeout in minutes (-1) to disable the timeout. Usually, the timeout is configured on server side. |
**Application.subconnection.timeout** | **Application.subconnection.timeout** | ||
- | The sub connectiontimeout in minutes (-1) to disable the timeout. Usually, the timeout is configured on server-side. | + | The sub connectiontimeout in minutes (-1) to disable the timeout. Usually, the timeout is configured on serve side. |
**Application.connection.alive** | **Application.connection.alive** | ||
- | The alive interval in minutes (-1) to disable the alive check. | + | The alive interval in milliseconds (-1) to disable the alive check. If you set a value < 1 second, the default value of 30 seconds will be used. |
**Application.connectionParams** | **Application.connectionParams** | ||
Line 381: | Line 384: | ||
**Application.connectionClass** | **Application.connectionClass** | ||
- | The full qualified java class name of an IConnection implementation. This class will be used for the Master connection. | + | The full qualified java class name of an IConnection implementation. This class will be used for the master connection. |
- | ==== Launcher properties ==== | + | ==== Launcher Properties ==== |
**Launcher.codebase** | **Launcher.codebase** | ||
- | Used for loading resources during application lifecycle. | + | Used for loading resources during application life cycle. |
**Launcher.logfactory** | **Launcher.logfactory** | ||
Line 400: | Line 403: | ||
The environment name. Usually, the environment will be detected automatically. | The environment name. Usually, the environment will be detected automatically. | ||
+ | |||
+ | **Application.LookAndFeel** | ||
+ | |||
+ | Sets the look and feel class name. This parameter is technology dependent and usually only Swing UI takes care of this parameter. |