Element Repository Properties

Defines the repository location and handling rules (e.g. readOnly access).

If the repository is stored in a database, only the properties dataSource and name are used and required.

Name

Type

Required

Description

Direct Update

Boolean

Yes

This property specifies whether the repository should be updated directly, bypassing the transaction log and leading to high performance and shorter transaction times. The downside of updating the repository directly is that repository consistency cannot be guaranteed in case of software and/or hardware failure. This operation mode is recommended only for full loads, a repository initialization with a large number of records. In case the saveLogs property is set to true, a transaction log is created and can be used for mirroring, however rollback ability is still lost.

Default value: false

Dirty Read

Boolean

Yes

Indicates that access to the repository will not be hindered by runtime synchronization in a parallel updates scenario. This mode is useful only with the readOnly property.

Used for file repository only. Default value: false

Folder

String

No

Directory that contains the repository. Applicable and required for file repositories only. The property dataSource must not be specified.

Log Folder

String

No

Directory that contains the transaction log. Can be used for mirroring if readOnly=true and the logFolder points to the source repository directory.

Used for file repository only. Default value: directory stated in the folder property.

Read Only

Boolean

Yes

This property specifies that the repository cannot be updated during operation.

Used for file repository only.

Default value: false


iWay Software