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

Save Logs

Boolean

Yes

This property specifies that logs are saved even after the end of the transaction. Can be used for mirroring of this repository.

Used for file repository only.

Default value: false

Data Source

String

No

Name of the data source for connection to the database repository. Applicable and required for database repositories only. The property folder must not be specified.

Name

String

No

Name of repository determining table names in the database repository. Applicable and required for database repositories only. The property folder must not be specified. Applicable and required for database repositories only.


iWay Software