Incidental Classification Mapping
- Last UpdatedMar 24, 2025
- 1 minute read
Incidental classification mapping determines the state of an object in AIM. Each mapping entry in the configuration is examined in turn and the first entry to match is used to generate the Incidental classification.
A simple example to define Incidental classifications for a group of objects matching the condition on source system is present below:
<Object>
...
<Conditions>
<Attribute name="Class" pattern="ELEMENT" />
<Attribute name="object_name" pattern="test" />
</Conditions>
<IncidentalClassifications>
<IncidentalClassification value="void" />
</IncidentalClassifications>
...
</Object>
An object may be associated to multiple Incidental classifications. Use Lookups and transforms to modify the Incidental classification value.
<Object>
...
<Conditions>
<Attribute name="Class" pattern="ELEMENT" />
<Attribute name="object_name" pattern="test" />
</Conditions>
<IncidentalClassifications>
<IncidentalClassification value="Deleted" >
<Transforms>
<Remove pattern="_[a-z]{3}$" />
<LowerCase />
</Transforms>
</IncidentalClassification>
<IncidentalClassification value="void" />
</IncidentalClassifications>
...
</Object>