SEDRIS Reference Manual
APPENDIX A - Transmittal Access Level 0 API Functions SE AddAssociateRelationship |
---|
extern SE_Return_Code | |||
SE_AddAssociateRelationship | |||
( | |||
SE_Object | from_object, | (notes) | |
SE_Object | to_object, | (notes) | |
SE_Object | link_object, | (notes) | |
SE_Boolean | make_two_way | (notes) | |
); |
Add an association relationship from from_object to to_object provided that the following criteria are met.
SE_RET_CODE_SUCCESS | and the requested association relationship is added, if valid parameters were passed in and all operations succeeded. |
SE_RET_CODE_FAILURE | and the status code is set appropriately if the call failed. |
SE_Status_Code(s) when SE_RET_CODE_SUCCESS is returned:
SE_STAT_CODE_SUCCESS | set upon successful completion. |
SE_Status_Code(s) when SE_RET_CODE_FAILURE is returned:
SE_STAT_CODE_UNPUBLISHED_OBJECT | set upon failure because to_object is in another transmittal than from_object, but is not published by that transmittal (or vice-versa) and the make_two_way flag is set. |
SE_STAT_CODE_UNRESOLVED_INPUT_OBJECT | set upon failure because:
|
SE_STAT_CODE_INVALID_ACCESS_MODE | set upon failure because:
|
SE_STAT_CODE_INACTIONABLE_FAILURE | set upon failure because:
|
object to which an association relationship is being added
associate object being connected
the link object that will be traversed to reach the associate object, if applicable
if true, then if the DRM defines the association as a bidirectional association and both the from_object and to_object are resolved, then the other half of the association (to_object -> from_object) is also created by this function.
Next: SE_AddComponentRelationship.
Up:Index.
|