package dcae.ves.test
import org.onap.some.related.packages;
// Alarm codes and specific problems used in the following rules:
// specificProblemID specificProblem
// 4271 LSS_externalLinkDown
// 4272 LSS_failedAttachReqsRateExceeded
// 121297 LSS_cpiPCSCFFailReg
// 120267 LSS_cpiSIPRetransmitInvite
// Rulethe forentity alarms fromof the same NErule
rule "SameVNF_Relation_Rule"
salience 120
no-loop true
when
$root : VesAlarm(
$sourceId: sourceId, sourceId != null && !sourceId.equals(""),
specificProblem in ( "LSS_cpiPCSCFFailReg(121297)", "LSS_cpiSIPRetransmitInvite(120267)" ),
$eventId: eventId)
$child : VesAlarm( eventId != $eventId,
CorrelationUtil.getInstance().isTopologicallyRelated(sourceId, $sourceId),
specificProblem in ("LSS_externalLinkDown(4271)","LSS_failedAttachReqsRateExceeded(4272)"),
this after [-60s, 60s] $root)
then
DmaapService.publishResult(...);
end |