\A commonUser \in (DOMAIN DataSourceB \intersect DOMAIN DataSourceA):
DataSourceB[u].role /= DataSourceA[u].role ~> [](DataSourceB[u].role /= DataSourceA[u].role)
Which also doesn't work, I get a runtime when I run TLC.
Is there another way to express the requirement that a field in a record should remain unchanged?
Kind Regards,
Georgios Chinis
If a user exists in DataSourceA and in DataSourceB, then after the merge in DataSourceA the fieldB will remain unchanged (still contain the initial value).
Here is where I am struggling, how do I express this condition?
A closely related condition would be that for all common users, if the value of fieldB is different in the two DataSources then it will always be different:\A commonUser \in (DOMAIN DataSourceB \intersect DOMAIN DataSourceA):
DataSourceB[u].role /= DataSourceA[u].role ~> [](DataSourceB[u].role /= DataSourceA[u].role)
--
You received this message because you are subscribed to the Google Groups "tlaplus" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tlaplus+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tlaplus/CACgksMR0vjOFFxeG-ezFv0b489%3Dwf%3DjfXZiFzhw_82qA0YZkCg%40mail.gmail.com.