I created an object class “Requisition” and an object class “Requisition Line”.
Requisition has a property of type Requisition with cardinality “Many”.
When I tried to delete an object in the Requisition table, I got this error message:
I assumed after a while that the action was trying to delete Requisition Lines, but they did not exist in any data source so could not be deleted…?
After deleting all the referenced Requisition Lines, I was able to delete the original as expected.
The delete rule was set to “none”, but I think what is needed is an inverse delete rule determining what should happen to all the Requisition Lines when a Requisition is deleted in the case of many cardinality references.