Mapping alarms to Inventory Items
search cancel

Mapping alarms to Inventory Items

book

Article ID: 393662

calendar_today

Updated On:

Products

DX SaaS

Issue/Introduction

We are trying to send alarms to OI from another source using Webhooks/Custom integrations. We are successful so far and would like to map the alarms to the corresponding items on the Inventory which is failing i.e ingest Alarms via odc API and correlate with existing Entity of different source/product.

Cause

Here is the logic for creating an external ID: (Below example is for ingesting spectrum alarms )

 
“NETWORK_SPECTRUM” + “:” + landscapeName + “_” + model_handle_id

landscapeName -> SpectroServer name of the device

model_handle_id -> Spectrum model id

 

Suggestion is to add “externalId” in Integration Mapping definition and fill with a valid entity id in payload to correlate.

Here is the result:

If the “externalId” in Alarm payload 

contains an invalid id, then the Alarm ingestion succeeds but no correlations. This is expected.
contains a valid id, copied from an existing Inventory entity, then the Alarm ingestion fails.

Resolution

Identified as a defect .This fix would be available in the next SaaS rollout ( SaaS_25.5.1) which is planned in the first week of May.

Additional Information

DE631423