SEDRIS Reference Manual
APPENDIX A - Transmittal Access Level 0 API Functions SE AddAssociateRelationship |
---|
extern SE_Return_Code | |||
SE_AddAssociateRelationship | |||
( | |||
SE_Object | from_object, | 1 | |
SE_Object | to_object, | 2 | |
SE_Object | link_object, | 3 | |
SE_Boolean | make_two_way | 4 | |
); |
Add an association relationship from from_object to to_object provided that the following criteria are met:
SE_RETCOD_SUCCESS | and the requested association relationship is added, if valid parameters were passed in and all operations succeeded. |
SE_RETCOD_FAILURE | and the status code is set appropriately if the call failed. |
SE_Status_Code(s) when SE_RETCOD_SUCCESS is returned:
SE_STATCODE_SUCCESS | set upon successful completion. |
SE_Status_Code(s) when SE_RETCOD_FAILURE is returned:
SE_STATCODE_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_STATCODE_UNRESOLVED_INPUT_OBJECT |
set upon failure because:
|
SE_STATCODE_INVALID_ACCESS_MODE |
set upon failure because:
|
SE_STATCODE_INACTIONABLE_FAILURE |
set upon failure because:
|
1 object to which an association relationship is being added
2 associate object being connected
3 the link object that will be traversed to reach the associate object, if applicable
4 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.
|