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 |