I have three RuleSets defined in a DataStructure. A, B and C. A is a main RuleSet. When I try to link RuleSet B into RuleSet A I get an error message in OrigamArchitect.
and all the previously listed child node rules disappeare.
Despite this behaviour, in DataStructure.origam file there is a xml element <dsrsr:DataStructureRuleSetReference /> created and the linking works in a client UI.
When I delete dsrsr:DataStructureRuleSetReference element and OrigamArchitect reindexes the tree, all child nodes appear again.