in the middle of troubleshooting these problems... decided to capture work flow for ya... possible requirements/UI features...
Error Message tells me what row is incorrect in the OIAL.XML file. I dbl click and I find the row.
A couple of rows above that I see the singleRoleUniquenessConstraint name...
Now I want to find the constraint in the model.... so I click on the orm tab, then I need to click on the ORM Model Browser tab, then I have to scroll down, noting that the list is in alphabetically order InternalUniquenessConstraint14 is not followed directly by15 but rather is followed by InternalUniquenessConstraint140 and InternalUniquenessConstraint141...
opps. I forgot the Constraint name in the process! No easy way to retrieve unless I wrote down. Possible fixes... include more hints in the error message? Might not be possible.... ok, how about a search function on the list in the model browser.... not likely as that's probbly. Microsoft interface..
Now back to the problem at hand...
Double Clicking on the constraint does not bring it up in the orm document unless you are already on that tab... and you still gotta look.
The possible values of DependencyType_name in DependencyType has DependencyType_name are predecessor, successor, same-start, same-end.
Warning 5 The element 'valueConstraint' in namespace 'http://schemas.orm.net/OIAL' has invalid child element 'enumeration' in namespace 'http://schemas.orm.net/ORMDataTypes'. List of possible elements expected: 'range, enumeration' in namespace 'http://schemas.orm.net/OIAL'.
(Note that these value constraints are against an independent...)
So now I try to add numbers to the enumeration... no go. That just creates more enumeration to the mix.
Deleted the possible values.
Well, it's documented.
hth,
Jason