In the SOI Console, saw 1 alarm from the Spectrum connector kept being updated like it was getting a different alarm.
SOI 4.2
Turn on the debug on for the IFW via \soi\resources\log4j_IFW.xml
<Logger name="com.ca.sam.ifw" level="DEBUG" additivity="false">
<AppenderRef ref="IFW"/>
</Logger>
After restarting the IFW service, review the \soi\log\debugdata\*_ALERT_RAW.txt and _ALERT_PUB.txt
The alamrID field had the correct value in the raw file but when reviewing the pub file, the MdrElementID value had rmID. Those 2 fields should have the same value, but all the publish alarms have rmID which is why the 1 alarm in SOI being updated with different alarms.
Since the publishing is the problem, review the spectrumim_policy.xml
Review the EventClass name="Alert" section for the MdrElementID field.
This field had an incorrect input
<Field output="MdrElementID" format="{0}" input="rmID" />
The input value should had been alarmID like
<Field output="MdrElementID" format="{0}" input="alarmID" />
Corrected this and restarted the IFW service.