How can we help?

Advanced settings


This is an overview of the advanced configuration settings. In general these settings only need to be changed in very specific circumstances and the default values should be perfect for most setups.

The advanced settings are modified in the Windows registry and will take effect after restarting the server.

You can find these settings under the following registry key:

HKLM\Software\Auron\SMS Server\Performance\

Key Description
AdoLocking Specifies the default locking mode for all SQL transactions in the SMS Server and API.
The following options are available:

  • 2: Pessimistic locking, record by record. The provider lock records immediately after editing
  • 3: Optimistic locking, record by record. The provider lock records only when calling update
AdoCommandTimeoutSecs Specifies the timeout in seconds for all SQL transactions. Leave it at 0 to use the system default setting.
AdoConnectionTimeoutSecs Specifies the timeout in seconds for a new SQL connection. Leave it at 0 to use the system default setting.
HaLockingOption Specify if certain operations in the SMS Server API / Service should be synchronized with each other. This can sometimes make sense when adding bulk SMS from many different processes/threads on the same server.
The following options are available:

  • 1: Save operations in the MessageDB object
  • 2: Find operations in the MessageDB object
  • 4: Routing operations in SMS Service
  • 16: Archiving operations in the MessageDB object
  • 32: Load operations in the MessageDB object

These flags can be added (OR’ed) together. So to synchronize all Saving and Routing operations use the value: 5 (1 + 4)

The default value is 0; No synchronization takes place.

HalTimeoutMs If a HaLockingOption is specified use this timeout value to specify the maximum wait time. If a lock cannot be acquired before this wait time passes the operation will fail.