Breaks the relationship between aggregate_object and component_object (and link_object, if given). Does notremove any of the objects involved from the transmittal (see SE_RemoveFromTransmittal()).
Note that the relationship being removed may be 1-way or 2-way. If it is
2-way, both connections are removed, unless the component is unresolved.
SE_INVALID_OR_NULL_OBJECT - and no changes are made, if
SE_UNRESOLVED_START_OBJECT - and no changes are made, if
SE_UNRESOLVED_OBJECT - and no changes are made, if the SDRM defines the relationship as bidirectional, but component_object is unresolved, so the relationship from component_object to aggregate_object cannot be removed.
SE_INVALID_ACCESS_MODE - and no changes are made, if
SE_FAILURE - and no changes are made, if
| extern SE_STATUS_CODE_ENUM | |||
| SE_RemoveComponentRelationship | |||
| ( | |||
| SE_OBJECT | aggregate_object, | (notes) | |
| SE_OBJECT | component_object, | (notes) | |
| SE_OBJECT | link_object | (notes) | |
| ); | |||
object whose relationship to one of its components
is being broken.
object whose relationship to one of its aggregators
(1-way or 2-way) is being broken
if specified, link object for the component
relationship being removed.