Skip to main content

Project Properties

Project Properties allow you to manage certain settings on a project-by-project basis. To access the Project Properties go to File > Properties

Project Configuration Options

Assemblies​

This allows you define extra external .NET Assemblies to load into the current app domain on project load.

OverrideSSLCheck​

This is used to disable SSL Certificate checking. If True is selected then it will accept all certificates.

Duplicate Key Mode​

This determines how duplicate keys are handled.

  • IncludeFirst will include the first result and exclude any after that.
  • RemoveAll will remove all duplicate key values.

Properties​

Properties are a Collection of Key/Value pairs that you can add to your Project. These are useful in Dynamic Columns and Project Automation where you want to store configuration values that can be changed easily by the user.

If you open your project from Ouvvi, there are a series of default properties added to the project. These automatic properties can be seen in the image below.

Ouvvi Properties Collection

SyncFailOnError​

If True (default) causes the Sync to fail on the first error. If you want the sync to continue even if there is an error then change this to False.

Setting this to false can be useful when trying to diagnose which records are causing problems. After you have run the synchronisation, you can run the compare again to preview the data not synchronised. These will be the records causing an issue and you can scroll thorough the preview investigate further as to why.

SyncOption​

Sets the Sync Mode of operation to one of the supported sync modes.

  • SyncAtoB - (default) Sync from DataSource (A) to DataSource (B).
  • SyncAtoBIncremental - Sync from DataSource (A) to DataSource (B) in Incremental Mode.

IgnoreCase​

If True (default), this causes the compare engine to ignore case differences in string data.

EmptyStringAndNullAreEqual​

If True (default), Empty Strings and NULL values are the same.

IgnoreInvalidXmlChars​

If True (default), this causes the compare engine to strip out invalid XML characters before comparing string data.

Uses the following RegEx expression to remove invalid Xml Characters.

[^\x09\x0A\x0D\x20-\xD7FF\xE000-\xFFFD\x10000-x10FFFF]

IgnoreWhiteSpace​

If True (default), this causes the compare engine to ignore any white-space differences in string data.