Just a point of clarification more than anything else - we've been running DO 4.5 in LegacyValidate mode for as long as the 4.5 betas have been available. We recently migrated both development and production stacks to use the 4.5 full release. In the betas for 4.5, when we had an issue with table-mapped properties not aligning with the database in Domain.Build, we'd get a super-helpful error of:

Extracted schema is not equal to the target schema. Details:
Schema comparison result: NotEqual
Has unsafe actions: true
Has column type changes: false
Compatible in ValidateLegacy mode: False

Unsafe actions:
CreateNode, Path=Tables/tblFoo/Columns/Bar

Now, instead of actually getting that, we're getting a laundry list of PropertyChange and RemoveNode actions that look as if DO is trying to operate in Perform mode, without actually getting indication on what property is causing an error on Domain.Build. Is this intended functionality or just kind of an oversight? It makes it kind of a nightmare to determine what's changed between development and production databases. Is there some sort of configuration value I'm missing in order to have it go back to the way the error handling was?

asked Apr 25 '12 at 13:28

GigMastersTech's gravatar image


One Answer:

Hello GigMastersTech,

this was done by customer request.

For the moment there is no option to get old brief format. However I see no reason why we can't support old format the as well.

I'll add the task to issue tracker. It's likely to be included in 4.5.1 release.

answered Apr 26 '12 at 08:29

Denis%20Krjuchkov's gravatar image

Denis Krjuchkov

That would be spectacular - it really does help quite substantially, and having the option would be great. Waiting with bated breath for 4.5.1. ;]

(Apr 26 '12 at 12:23) GigMastersTech GigMastersTech's gravatar image

Just saw that RC2 for 4.5.1 went up - is it included in that RC?

(May 03 '12 at 11:54) GigMastersTech GigMastersTech's gravatar image

It's already done, but not in RC2.

(May 04 '12 at 07:29) Denis Krjuchkov Denis%20Krjuchkov's gravatar image

4.5.1 is released, you can use DomainConfiguration.SchemaSyncExceptionFormat

(May 06 '12 at 09:15) Denis Krjuchkov Denis%20Krjuchkov's gravatar image
Your answer
Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
toggle preview

powered by OSQA