SOI 3.2 - Domain Connector
When we highlight an alarm in Enterprise SOI and Launch its remote SOI it just take us to SOI remote console but not highlighted the alarm and service the alarm is member of.
The MdrElementID value is null for Service Alerts, hence it is throwing an exception when launching SOI console from alert context.
Solution:
Step1: Update LICURL alarm configuration in \SOI\resources\configurations\ ssaDomain_<Hostname>.xml as mentioned below.
<URL Label="CA SOI Domain Alert" Port="7070" Protocol="http" Type="Alarm" host="<Hostname>" seqNum="20" url="{Protocol}://{host}:{Port}/sam/oneclick.jnlp?alarm={siloAlarmID}"/>
Step2: Update \SOI\resoures\Core\Catalogpolicy\ ssaDomain_policy.xml and add below Parse statement in the Alert event type section.
<EventClass name='Alert'>
<!-- strip prefix for LiC to work -->
<Parse>
<Field input="MdrElementID" pattern="soiDomainAlert:(.*?)" output="MdrElementID" />
</Parse>
Recycle CA SAM Integration services to take the above changes affect.