Task #2654
openAdd Change Log Column to the wizard for connecting DB source systems (otherwise the synchronization doesn't start)
0%
Description
Tested on 10.7.0
When using a "PostgreSQL database" connector for connecting a source system (Synchronization), once you try to start the default Synchronization, you get an error "java.lang.IllegalArgumentException: Changelog column name configuration property is empty."
You have to set the configuration property "Change Log Column (Sync)" in the configuration of the system manually. So it would be user-friendly to add this property to the wizard (at least all DB wizards).
Note: The synchronization doesn't use Reconciliation by default and that's what makes the changelog column required. I think this default is fine, it's the correct way when we have timestamps in the source system.
Note 2: The change log column is used only for source systems, not for end systems (provisioning) - it doesn't exist for them typically. Ideally, the property should be accessible only when using Synchronization for the connected system.