| User guide / Xoom features | |
Use xoom:set special form to deploy changes within items, for example to contained items.
In configuration, items are addressable and consequently when you make a deployment, it is items that are deployed and overwritten in the database.
In Service Optimization, Rule types are contained within the <BODY> element of <Setting>. <Setting> is addressable and possesses a Xoom identity, in this case Setting[[Application]|Rule Types|Rule Types|].
<Setting xoom:id="Setting[[Application]|Rule Types|Rule Types|]">
<Key>119408668</Key>
<Owner>[Application]</Owner>
<Category>Rule Types</Category>
<SubCategory>Rule Types</SubCategory>
<Name />
<Body>
<BODY>
<TYPE>
<Name>Match Constant Rule</Name>
<Category>Match Rules</Category>
<ProgId>W6CoreRules.W6MatchConstRule, W6CRules</ProgId>
<UiProgId>W6SpecificUIs.W6MatchConstRuleUI</UiProgId>
<AllowSeveralInstances>-1</AllowSeveralInstances>
<ViolationString>Specifies that a task or engineer property should be compared to a constant value.</ViolationString>
<UsedInExtendedPropagation>0</UsedInExtendedPropagation>
</TYPE>
<TYPE>
<Name>Match Time Rule</Name>
<Category>Time Rules</Category>
…
Now imagine you want to make a change to the Rule type Match Constant Rule. If you were to make a normal deployment, the whole of <Setting xoom:id="Setting[[Application]|Rule Types|Rule Types|]"> would be overwritten. To deploy just the one Rule type you would need to use xoom:set special form.