This is an old revision of the document!
What to do if an object can be related to multiple objects
Sometimes when you define relationships between business objects you may want to establish a relationship with different business object through the same reference attribute. For example, let us assume that you are defining an Account object and you want to establish a relationship between the account and its transactions by defining the MyTransactions reference attribute. However, you have several business objects that represent transactions – WithdrawalTransaction and DepositTransaction. These transactions have some different attributes and some common attributes (for example Amount).
The solution is to add different objects representing transactions into a business object group (called Transaction, for example) - see the “Adding/Editing Business Object Groups” section in the Aware IM User Guide – and get the reference attribute to refer to a business object group rather than the individual business object (see the “Setting Properties of Reference Attributes” section in the Aware IM User Guide).