Update 3GPP alarm mapping 16/136116/1
authorRavi Pendurty <ravi.pendurty@highstreet-technologies.com>
Mon, 9 Oct 2023 10:12:58 +0000 (15:42 +0530)
committerRavi Pendurty <ravi.pendurty@highstreet-technologies.com>
Mon, 9 Oct 2023 10:13:15 +0000 (15:43 +0530)
Cleared alarms severity should be set to NonAlarmed

New Alarms and cleared alarms Alarm Type should be mapped to probableCause

Issue-ID: CCSDK-3939
Change-Id: I59aa7cc97d7be430e18998a87378aa029afcf61f
Signed-off-by: Ravi Pendurty <ravi.pendurty@highstreet-technologies.com>
sdnr/wt/mountpoint-registrar/provider/src/main/java/org/onap/ccsdk/features/sdnr/wt/mountpointregistrar/vesdomain/stnddefined/StrimziKafkaStndDefinedFaultVESMsgConsumer.java

index 6488097..625537c 100644 (file)
@@ -92,9 +92,8 @@ public class StrimziKafkaStndDefinedFaultVESMsgConsumer extends StrimziKafkaVESM
                         .atZone(ZoneId.of("Z")).toString();
         int faultSequence = rootNode.at("/event/commonEventHeader/sequence").intValue();
         String faultObjectId = rootNode.at("/event/stndDefinedFields/data/alarmId").textValue();
-        String faultReason = rootNode.at("/event/stndDefinedFields/data/specificProblem").textValue();
-        String faultSeverity =
-                getSDNRSeverityType(rootNode.at("/event/stndDefinedFields/data/perceivedSeverity").textValue());
+        String faultReason = rootNode.at("/event/stndDefinedFields/data/probableCause").textValue();
+        String faultSeverity = SeverityType.NonAlarmed.toString();
 
         payloadMapMessage = FaultNotificationClient.createFaultNotificationPayloadMap(faultNodeId,
                 Integer.toString(faultSequence), faultOccurrenceTime, faultObjectId, faultReason, faultSeverity);
@@ -107,7 +106,7 @@ public class StrimziKafkaStndDefinedFaultVESMsgConsumer extends StrimziKafkaVESM
                         .atZone(ZoneId.of("Z")).toString();
         int faultSequence = rootNode.at("/event/commonEventHeader/sequence").intValue();
         String faultObjectId = rootNode.at("/event/stndDefinedFields/data/alarmId").textValue();
-        String faultReason = rootNode.at("/event/stndDefinedFields/data/specificProblem").textValue();
+        String faultReason = rootNode.at("/event/stndDefinedFields/data/probableCause").textValue();
         String faultSeverity =
                 getSDNRSeverityType(rootNode.at("/event/stndDefinedFields/data/perceivedSeverity").textValue());