Summary:
See also: Programs
The runtime system uses one or more configuration files in which you can define entries to customize the behavior of the programs.
There is no specific naming convention for the configuration files, however, we recommend to use an extension such as prf.
There are three different ways to specify the configuration file, with the following order of precedence:
An FGLPROFILE entry is a parameter that can be changed in the configuration file.
entry = value
domain.sub-domain.param
,
entries can be organized by domains and sub-domains.01
rtm.memory.cachelocals = true02
rtm.default.logfile = "mytrace1.log"03
dbi.database.stores.prefetch.rows = 200
The following table shows the supported FGLPROFILE entries. You can find a complete usage in the corresponding documentation section referenced in the description of the entry.
Entry | Values | Default | Description |
dbi.* | N/A | N/A | Database interface configuration. See Connections for more details. |
gui.chartable | string | NULL | Defines the character conversion table file. See Dynamic User Interface for more details. |
gui.protocol.pingTimeout | integer | 600 | Defines the timeout delay the runtime system waits for a front-end ping
when there is no user activity. After this delay the program stops with an
error. See Dynamic User Interface for more details. |
fglrun.mmapDisable | boolean | false | Memory mapping control. When set to true, memory mapping is disabled
and standard memory allocation method takes place. For more details
about memory mapping, run "man mmap" on UNIX. See Basics for more details. |
fglrun.default | string | NULL | Defines the directory where program specific configuration files are
located. See Basics for more details. |
fglrun.signalOOB | integer | 0 | Defines the Out Of Band signal number. See Dynamic User Interface for more details. |
fglrun.localization.* | N/A | N/A | Defines load parameters for localized string resource files. See Localized Strings for more details. |
fglrun.extension.* | N/A | N/A | Defines the Dynamic C Extension libraries to be loaded. See Implementing C Extensions for more details. |
Dialog.fieldOrder | boolean | false | Defines if the intermediate field triggers must be executed when a new
field gets the focus with a mouse click. Provided for V3 compatibility only. See Runtime Configuration for more details. |
key.key-name.text | string | N/A | Defines a label for an action defined with an ON KEY clause. Provided for V3 compatibility only. See Settings Key labels for more details. |
Report.aggregateZero | true/false | false | Defines if the report aggregate functions must return zero or NULL when
all values are NULL. Provided for V3 compatibility only. See Report Configuration for more details. |