Removes the specified object from the transmittal in which it resides,
after breaking any relationships between it and its components,
associations, and aggregates. Also removes any link objects involved in
these relationships from the transmittal.
SE_INVALID_OR_NULL_OBJECT - and no changes are made, if object_to_remove is NULL or unsaved (i.e., does not belong to a transmittal).
SE_UNRESOLVED_START_OBJECT - and no changes are made, if object_to_remove is an unresolved object.
SE_UNRESOLVED_OBJECT - and no changes are made, if object_to_remove has relationships that the SDRM defines as bidirectional to unresolved component objects. This means that there may be a relationship from the component object back to object_to_remove that cannot be broken.
SE_INVALID_ACCESS_MODE - and no changes are made, if
| extern SE_STATUS_CODE_ENUM | |||
| SE_RemoveObjectAndLinks | |||
| ( | |||
| SE_OBJECT | object_to_remove | (notes) | |
| ); | |||
object to be removed from a transmittal