The _Settings Definition
The _Settings definition contains global configuration settings for your Logi application. This topic introduces the _Settings definition and the elements available for use in the definition.
The following topics describe the purpose of the elements that can be used in this definition and provide links to more detailed information, when available:
- Application Element
- Connections Element
- Constants Element
- Event Logging Element
- External Definitions Element
- File To Database Mapping Element
- General Element
- Global Chart Export
- Global Style Element
- Globalization Element
- Java Session Copying Element
- Path Element
- Security Element
- Session Timeout Element
- Startup Process Element
- Team Development Element
- The Wait Panel Element
About the _Settings Definition
The _Settings definition (yourLogiApp\_Definitions\_Settings.lgx) contains the global configuration settings for your Logi application.
It includes a variety of unique elements, some required, some optional, that provide overall control of the application. The required and most-commonly-used elements are shown above.
The definition includes information like database connection strings and security information that may need to be changed when deploying the application from development to production. For this reason, care should be taken when considering copying or overwriting a _Settings definition file.
The _Settings.lgx file of a Logi Info application is expected to be in a nested location under the root folder of the application, specifically in: <application root>/_Definitions.
Combining _Settings definition files for multiple applications or "centralizing" them elsewhere is not possible. A _Settings definition can be obfuscated, using the Obfuscation tool in Logi Studio, a common technique used by developers to protect their software products from theft, tampering, and reverse-engineering. For more information, see Obfuscating Definitions.