[APPEND_ASSOC] (add association class)
[APPEND_ASSOC] uses an association class to link two object classes.
Syntax
[APPEND_ASSOC] association-class-name [CLASS1] object-class-name [DATA] assignment-statements [CLASS2] another-object-class-name [DATA] assignment-statements
Values
-
association-class-name
Codes the name of an association class to be created.
-
object-class-name
Codes the name of an object class to be linked by the newly created association class.
-
assignment-statements
Codes the information for linking the object classes by assigning values to the desired properties.
-
another-object-class-name
Codes the name of another object class to be linked by the association class.
Status
The following table lists and describes the possible statuses:
Status |
Description |
---|---|
NORMAL |
Normal end. |
NODATA |
— |
ERROR |
Indicates one of the following:
|
MULTI |
— |
Remarks
To set up an association, the object classes to be linked must already be registered.
Example
The following example uses the association class MemberLink to link object classes UserInfo and GroupInfo, and to add a user to a group:
[APPEND_ASSOC] MemberLink [CLASS1] UserInfo [DATA] UserInfo.UserID = 'user1' [CLASS2] GroupInfo [DATA] GroupInfo.GroupID = '11000000' [SET_VALUE] STATUS = $GETSTATUS() [IF] STATUS != NORMAL [THEN] [SET_VALUE] MSG = 'APPEND_ASSOC(' +STATUS+ ')' $ECHO(MSG) [IF_END] |