Constraints

In addition to the constraints for the situations as mentioned above, the following general limitations must be taken into account:

  • It is not allowed to update an attribute that is mapped to an identifying column on the root table of the component.
  • The identifying attributes of all non-root tables have to occur as attribute implementations in the component implementation (either linked to attributes or determined via calculations). Otherwise it is impossible to create, change or delete an instance.
  • It is allowed to update an attribute that is mapped to an identifying column on a non-root table, but only if the application allows a row to be deleted and a new row to be created in that case.