Meta Data Services Programming
Associations with XML
The following example shows how Open Information Model (OIM) associations are encoded in Extensible Markup Language (XML).
Example
<Class1 oim:id="_1" attrib1="...">
<Class1OriginAssocEnd> <!-- assoc starts -->
<Class2 oim:id="_2" oim:seqno="1" label="A"
name="Alpha" Attribute2="..."/>
<Class2 oim:id="_3" oim:seqno="2" oim:label="B"
name="Beta" Attribute2="..."/>
</Class1OriginAssocEnd> <!-- assoc ends -->
</Class1>
If an association name is not specified, the name is generated using the following rule:
OriginClassName + OriginAssociationEndName
Given this rule, the association in the preceding example is named <Class1OriginAssocEnd>
.