Hi Shaheen_Ahmed, following up on this I see in the connector policy in the alert section the mapping:
<!-- ======Event Class====== -->
<EventClass name='Alert'>
<Normalize>
<Field output='Severity' outputtype='ref' type='map' input='level'>
<mapentry mapin='5' mapout='Critical' />
<mapentry mapin='4' mapout='Major' />
<mapentry mapin='3' mapout='Minor' />
<mapentry mapin='2' mapout='Minor' />
<mapentry mapin='1' mapout='Informational' />
<mapentry mapin='0' mapout='Normal' />
<mapentry mapin='.*' mapout='Unknown' />
</Field>
<Field output='AlertType' outputtype='ref' type='map' input='severity'>
<mapentry mapin='.*' mapout='Risk-Fault' />
</Field>
</Normalize>
So SOI cannot display Warning messages as their own severity level in SOI just able to map the Warning and Info alarms to Minors. Is it possible to add a Warning severity to SOI?

Or I know this might require L2 development changes.
Another approach then is it possible to map the Severity coming into SOI from the UIM connector to say an alerts's UserAttribute column 5 and then just enter the severity text: Critical / Major / Minor / Warning / Informational
and I can then modify the Alarm Queue to show only specific alerts based on these severity levels contained in UA5?
Would it be the same mapping structure and the output would be userAttribute5?
Very weird I'm trying this out in my policy but nothing I map to userAttribute6-10 works. 1-5 works just fine but 6-10 are not getting the updated policy details?
As a test i put this:
<Field output='userAttribute5' format='{0}' input='robot' />
<Field output='userAttribute6' format='{0}' input='robot' />
UA5 gets populated but UA6 stays empty.???