This really changes the json data format.
If we do it this way, the CL event for previous use cases will have to update 
their documents on CL event description at least.
________________________________
Xin Miao
M: +1-4692685226
E: [email protected]<mailto:[email protected]>
2012实验室-硅谷网络技术实验室
2012 Laboratories-Silicon Valley Network Technology Lab

From: Guangrong Fu
To: DRAGOSH, PAMELA L 
(PAM)<[email protected]<mailto:[email protected]>>
Cc: 
onap-discuss<[email protected]<mailto:[email protected]>>;guobiaomo<[email protected]<mailto:[email protected]>>;Xin
 
Miao<[email protected]<mailto:[email protected]>>;fu.guangrong<[email protected]<mailto:[email protected]>>
Subject: [policy][holmes]CCVPN CL Event
Time: 2018-08-20 19:30:00

Hi Pam,

I'm working with the CCVPN team to complete the control loop for the CCVPN use 
case. It requires Policy to perform some operations on three service instances. 
In this case, how do we put three instances into the CL event in order that 
Policy could digest it?

In the VoLTE use case, the CL event is like this:
{
    "closedLoopEventClient": "DCAE.HolmesInstance",
    "policyVersion": "1.0.0.5",
    "policyName": "vVOLTE",
    "policyScope": 
"resource=volte,service=VolteSErvice,type=SampleType,closedLoopControlName=CL-VOLTE-SIG-d925ed73-8231-4d02-9545-db4e101f88f8",
    "target_type": "VM",
    "AAI": {
        "vserver.vserver-name": "dfw1lb01lb01",
        "service-instance.service-instance-id" : "TBD",
        "generic-vnf.vnf-id" : "TBD",
        "generic-vnf.vnf-name" : "TBD"
    },
    "closedLoopAlarmStart": 1484677482204798,
    "closedLoopEventStatus": "ONSET",
    "closedLoopControlName": 
"ControlLoop-VOLTE-2179b738-fd36-4843-a71a-a8c24c70c55b",
    "version": "1.0.2",
    "target": "vserver.vserver-name",
    "requestID": "97964e10-686e-4790-8c45-bdfa61df770f",
    "from": "DCAE"
}

Can we use the similar data format, changing only the "AAI" filed from a JSON 
object to a JSON array:
{
    "closedLoopEventClient": "DCAE.HolmesInstance",
    "policyVersion": "1.0.0.5",
    "policyName": "CCVPN",
    "policyScope": 
"service=SOTNService,type=SampleType,closedLoopControlName=CL-CCVPN-d925ed73-8231-4d02-9545-db4e101f88f8",
    "target_type": "VM",
    "AAI": [
        {
                "service-instance.service-instance-id" : "service-instance-1",
                ...
        },
        {
                "service-instance.service-instance-id" : "service-instance-2",
                ...
        },
        {
                "service-instance.service-instance-id" : "service-instance-2",
                ...
        }
    ],
    "closedLoopAlarmStart": 1484677482204798,
    "closedLoopEventStatus": "ONSET",
    "closedLoopControlName": 
"ControlLoop-CCVPN-2179b738-fd36-4843-a71a-a8c24c70c55b",
    "version": "1.0.2",
    "target": "vserver.vserver-name",
    "requestID": "97964e10-686e-4790-8c45-bdfa61df770f",
    "from": "DCAE"
}

If the answer is negative, how could we achieve our goal?

Best Regards,
Guagnrong

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#11966): https://lists.onap.org/g/onap-discuss/message/11966
Mute This Topic: https://lists.onap.org/mt/24830650/21656
Group Owner: [email protected]
Unsubscribe: https://lists.onap.org/g/onap-discuss/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to