Main Differences
As a general rule, use and ownership relations are very similar except as far as the following points are concerned:
-
An object cannot be owned by two different objects. Any attempt to own an object that is already owned will raise the exception IlsAlreadyInserted. In contrast, an object can be used by many different objects.
-
An object of type can be used but cannot be owned, as opposed to objects of type IlsObject, which can be both owned and used.
-
An object that is not already owned cannot become a used object, if it is not an entity. Any attempt to do so would raise the exception IlsUnOwnedUse provided that the function SetIntegrityChecked has been called. For more information about this function, see the Server Reference Manual.






