Hi Miguel,
the challenge you are facing is:
The Alarm only has the information to be attached to a specific CI, which is identified by the Spectrum Model_Handle. The Alarm does not have any further information about this CI, thus you do not have a direct link to a name of this CI.
You would have to first lookup the name of this CI in the SOI DB, and then pick up the details such as Location, City, Contact, etc.
When using the CMDB Connector, the information you are looking for can be added to CIs generated by this connector.
These CIs will be correlated to the CIs coming via the Spectrum Connector.
Then you have to define a query which is going to the SOI DB and finding this information based on the Spectrum Model_Handle (which is a nested query).
To run this query for every incoming Alert creates a lot of overhead on the system (Performance impact).
What is the reason to have this information directly attached to the Alert?
The information is static to the underlying CI, and thus it does not have to be recreated for every Alert.
Is it not sufficient to click on an Alert and then see the CI information in the Component Detail pane of the console?
In this case you automatically see all the information about the CI that was reconciled from all underlying Connectors (e.g. also the CMDB information).
The only customization you would need in this case is to fill the required fields when the CI is created via the CMDB Connector (connector policy update).
Regards,
Michael