Properties Tab

<< Click to Display the Table of Contents >>

 

Properties Tab

Allows controlling several settings of a Domain. To open this item, right-click the E3 Admin icon on Windows Notification Area, select the Domain - Options Domain - Options option to open the window on the next figure, and then click the Properties tab.

Properties tab

Properties tab

The Alarms group contains the Save alarm summary option, which allows saving the Alarm Summary and therefore avoiding duplicated Alarm notifications when opening or closing a Domain. By default, this option is disabled. To enable it, select the Enabled option on the Enable item and then specify a time interval, in minutes, in the Time interval option. The default time interval of this option is 1 (one) minute. These saved Alarms are loaded whenever a Domain is opened and saved in the interval specified in the Time interval option or whenever a Domain is closed. Saving Alarms is not performed when stopping or executing a Domain, because the Alarm Summary is kept in memory.

 

NOTES

In the case of servers in Hot-Standby mode, both servers persist the Alarms.

Only Alarms visible in the Summary are persisted.

When disabling this option, the previously persisted Alarms are deleted, to prevent outdated information when enabling this option again.

 

The General group contains the options described on the next table.

Available options on the General group

Option

Description

Domain name

Allows configuring a friendly name for a Domain. If this option is left blank, it is considered that the name of a Domain corresponds to the name of a Domain file without its .dom extension. This name is available via script at run time by using the Domain property of the Domain Information object, such as "Application.GetObject('[?Server].Domain').Domain"

Time zone adjustment in communication channels

Allows enabling a timezone adjustment of dates sent or received in communications with other servers or clients. Configuring this option with the value Disabled (default) implies that Elipse E3 assumes that all connected servers and clients are on the same timezone. Please check the next text for more information on how this option works

 

Enabling the Time zone adjustment in communication channels option implies in the following behavior:

All communication started after enabling this option perform a timezone adjustment if the computers involved have different timezones

For a timezone adjustment to occur, it is enough that one of the computers involved has this option enabled

Dynamic switching timezones is not supported, that is, values with a DATE data type, even when in Variant-type variables or inside Arrays, have their timezone adjusted to the timezone of the moment the communication channel was started

 

The following exceptions apply:

A value of 0 (zero) does not have a timezone adjustment

Values between 0.0 and 1.0, not included, are considered as counters of hours, minutes, and seconds, such as the RepeatInterval property of a Timer Tag, and they are not adjusted

Values already in UTC (Coordinated Universal Time) format, such as the EventTimeUTC field from the Alarms table, are not adjusted

Date and time values transmitted in Double format are not adjusted

Values in UTC format contained in variables with a Variant data type or returned by properties or methods of remote objects are adjusted, such as when a Viewer reads the EventTimeUTC property of an Event object of a Collection of Events from a server

 

The IOServer Processes Pool group contains the options described on the next table.

Available options on the IOServer Processes Pool group

Option

Description

Pool enabled

Enables or disables the pool of processes of I/O Servers. NOTE: Make sure that all Drivers in use in an application support this pool of processes feature, that is, Drivers must be compiled with IOKit version 2.0.6 or later. Drivers that do not support this feature must be configured with their DisableIOServerPool property in True. The default value for this option is Disabled. NOTE: Configuring this option with the Enabled value requires that at least one of the next options, Drivers per process or Maximum number of processes, have a value different from 0 (zero)

Drivers per process

Defines the maximum number of Drivers that execute on each I/O Server process. The default value of this option is 50 and the allowed values range between 2 (two) and 200

Maximum number of processes

Defines the maximum number of I/O Server processes created by this pool. The value 0 (zero, default) in this option allows an unlimited number of processes. NOTE: If this option is configured to a value different from 0 (zero) and the value of the Drivers per process option exceeds the expected number for processes, the value of this option is adjusted at run time to fit the exceeding Drivers

 

This configuration can be changed while a Domain is executing, but it only affects Drivers started after that change, or in the situations in which a Domain is updated:

By clicking Saves and Runs the Domain Saves and Runs the Domain in Elipse E3 Studio

By selecting the Domain - Refresh Domain - Refresh option on E3 Admin menu on Windows Notification Area

By generating an event forcing E3Run to receive the configuration of a Domain

 

NOTE

For more information, please check topic Pool of I/O Server Processes on chapter Drivers.

 

The Asynchronous Operation Grouping group contains the options described on the next table.

Available options on the Asynchronous Operation Grouping group

Option

Description

Maximum number of operations per group

Defines the maximum number of operations per I/O Driver stored on E3Run's memory before sending them to an I/O Server. The default value of this option is 1000. Configuring this option with the value 0 (zero) disables grouping asynchronous operations. Possible values for this option range between 2 (two) and 100000

Maximum wait time (milliseconds)

Defines the maximum time, in milliseconds, an asynchronous operation can wait in E3Run before it is sent to an I/O Server. The default value of this option is 50. Configuring this option with the value 0 (zero) disables the maximum waiting time. Possible values for this option range between 10 and 10000

 

The Viewer group contains the options described on the next table.

Available options on the Viewer group

Option

Description

Compact libraries

Enables or disables compressing ElipseX library files for sending to an Elipse E3 Viewer. The default value of this option is Enabled, that is, the file is defragmented and the objects not used by the Elipse E3 Viewer are removed, thus decreasing the file size. If this option is disabled, the library files are sent without changes

Server Balloons

Enables or disables displaying a window with E3 Server's active warnings on Elipse E3 Viewer, such as license problems. This window can be closed or minimized, but it is opened periodically while there are active warnings. The default value of this option is Enabled

 

The Compatibility group contains the options described on the next table.

Available options on the Compatibility group

Option

Description

Use Microsoft Edge WebView2 to display Web content

Enables or disables using Microsoft Edge's WebView2 control as the rendering engine to display Internet content. This option is applied when starting Elipse E3 Viewer and its default value is Enabled

Use Oracle Provider for OLE DB by default

Enables or disables using Oracle Provider for OLE DB by default on new Database objects. If this option is changed while a Domain is in use in Elipse E3 Studio, users must close and open this Domain again for this change to take effect. At run time, users must execute the Domain for this change to take effect. The default value of this option is Enabled

Do not use UTC timestamp in alarms

Enables or disables using timestamps in UTC (Coordinated Universal Time) format in Alarms. In applications created in versions previous to 7.0, the value of EventTime and EventTimeUTC Alarm Fields is the same, regardless of timezone. When opening those applications in version 7.0, this behavior is kept, that is, this option is enabled. The default value of this option is Disabled, that is, the value of the EventTimeUTC Alarm Field corresponds to the timestamp of the EventTime Alarm Field adjusted to the UTC format

 

The Database group contains the options described on the next table.

Available options on the Database group

Option

Description

Cached queries usage

Allows globally enabling or disabling the usage of Queries in cache. Possible values for this option are Default: Obeys the configuration of each Query, Enabled (globally): All Queries work as if the CursorLocation property was configured with the value 2 (two, clCached), regardless of their individual configuration, or Disabled (globally): All Queries work as if the CursorLocation property was configured with the default value 1 (one, clClient), regardless of their individual configuration. For more information about this option, please check the next notes

Maximum query cache size (rows)

Maximum number of rows in cache for Queries whose CursorLocation property is configured with the value 2 (two, clCached). The default value of this option is 0 (zero, unlimited) and the maximum value is 20000. For more information about this option, please check the next notes

Maximum query cache size (kilobytes)

Maximum size, in kilobytes, stored in cache for Queries whose CursorLocation property is configured with the value 2 (two, clCached). The default value of this option is 256 and possible values range between 64 and 10000. For more information about this option, please check the next notes

 

NOTES

If the Cached queries usage option is configured with the value Disabled (globally), this configuration can be overwritten in a specific Query by configuring the QueryCacheOverrideDomainConfig property to True.

If the Cached queries usage option is configured with the value Enabled (globally), the results of a Query are downloaded to the client using that Query, such as E3Run or Elipse E3 Viewer, providing a performance improvement and avoiding locks in recurring Queries or medium- or small-size Queries. It is recommended using this option for Queries in which their results remain inside the limits configured in the Maximum query cache size (rows) and Maximum query cache size (kilobytes) options. For larger Queries there may not be significant benefits. In case of an E3Browser, users cannot reorder the results when using a Query with this option selected.

The Maximum query cache size (rows) option corresponds to the behavior of the QueryCacheMaxRows property of a Query when the QueryCacheOverrideDomainConfig property is configured to False (default).

The Maximum query cache size (kilobytes) option corresponds to the behavior of the QueryCacheMaxKBytes property of a Query when the QueryCacheOverrideDomainConfig property is configured to False (default).

As a general rule, the limits defined in the Maximum query cache size (rows) and Maximum query cache size (kilobytes) options are always used, except when the QueryCacheOverrideDomainConfig property is set to True.

Was this page useful?