- Created by Pamela Dragosh, last modified by Chinnappa Raju on Sep 13, 2017
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 19 Next »
Test Case Id | Description | Pre-conditions | Test Steps | Expected Results |
---|---|---|---|---|
1 | Perform healthcheck for the Policy components using Healthcheck API
|
| API – healthcheck Method - GET Endpoint: http://<host>:8081/healthcheck | All the policy components should return health status as “true” |
2 | Create config Policy for the following use cases
| Policy components up and running | API – CreateConfig Method – PUT Endpoint: https://<host>:8081/Pdp/createPolicy | Config Policy should be created in Policy Engine (PAP) |
3 | Push Config policy to the PDP Engines for the following use cases
| Policy components up and running | API - pushPolicy Method - PUT Endpoint: https:// <host>:8081/Pdp/pushPolicy | Config Policy should be pushed to the PDP group |
4 | Load the Drools Controller Configurations | |||
5 | Import/Load Use case template for the following use cases (VoLTE, vCPE, vFW, vDNS) | Policy components should be up and running | API – policyEngineImport Method – POST Endpoint: https://<host>:8081/pdp/policyEngineImport | Policy service models should be imported for the specified use cases. We should be able to create policy from here. |
6 | Create Operational policy for the following use cases
| Policy components up and running | API - createPolicy Method – PUT Endpoint: https://<host>:8081/Pdp/createPolicy | Operational Policy should be created in Policy Engine (PAP) |
7 | Push operational Policy to the PDP Engines for each use case
| Policy components up and running | API - pushPolicy Method - PUT Endpoint: https:// <host>:8081/Pdp/pushPolicy | Operational Policy should be pushed to the PDP group |
8 | Retrieve the configs for the following use cases
| Policy components up and running | API – getConfig Method – POST Endpoint: https://<host>:8081/Pdp/getConfig | Both Config and Operational Policies configured for each use case should be retrieved successfully |
9 | Simulate DCAE Control loop event for each use case with higher or lower threshold values
|
| Invoke the Simulator API to trigger a DCAE control loop event | DCAE event should be triggered to Policy for each use case depending on the threshold configured |
10 | Simulate A&AI Response for Use Case vFW | |||
11 | Simulate APPC Response for Use Case vFW |
| Invoke APPC simulator API with Policy data or Trigger a DCAE control loop event for vFW/vCPE | Valid Response from AppC Simulator API |
12 | Simulate A&AI Response for Use Case vCPE | |||
13 | Simulate APPC Response for Use Case vCPE | |||
14 | Simulate A&AI Response for Use Case VOLTE | |||
15 | Simulate VF-C Response for Use Case VOLTE |
| Invoke VF-C simulator API with Policy data or Trigger a DCAE control loop event for VOLTE | Valid Response from VF-C Simulator API |
16 | Simulate SO Response for VDNS |
| Invoke SO simulator API with Policy data or Trigger a DCAE control loop event for vDNS | Valid Response from SO Simulator API |
17 | Simulate A&AI Response for VDNS |
| Invoke A&AI simulator API with Policy data or Trigger a DCAE control loop event for vDNS | Valid Response from A&AI Simulator API |
vFirewall Use Case
tca_policy: "{ "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "eventName": "vFirewallBroadcastPackets", "controlLoopSchemaType": "VNF", "policyScope": "DCAE", "policyName": "DCAE.Config_tca-hi-lo", "policyVersion": "v0.0.1", "thresholds": [ { "closedLoopControlName": "CL-FRWL-LOW-TRAFFIC-SIG-d925ed73-8231-4d02-9545-db4e101f88f8", "version": "1.0.2", "fieldPath": "$$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "thresholdValue": 4000, "direction": "LESS_OR_EQUAL", "severity": "MAJOR", "closedLoopEventStatus": "ONSET" }, { "closedLoopControlName": "CL-FRWL-HIGH-TRAFFIC-SIG-EA36FE84-9342-5E13-A656-EC5F21309A09", "version": "1.0.2", "fieldPath": "$$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "thresholdValue": 20000, "direction": "GREATER_OR_EQUAL", "severity": "CRITICAL", "closedLoopEventStatus": "ONSET" } ] } ] }"
* TODO point to drools-application JUnit test operational policy
{ "closedLoopEventClient": "DCAE_INSTANCE_ID.dcae-tca", "policyVersion": "1.0.0.5", "policyName": "vFirewall", "policyScope": "resource=SampleResource,service=SampleService,type=SampleType,closedLoopControlName=SampleClosedLoop", "target_type": "VNF", "AAI": { "generic-vnf.vnf-id": "zdfw1fwl01fwl02" }, "closedLoopAlarmStart": 1484855291527925, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "CL-FRWL-LOW-TRAFFIC-SIG-d925ed73-8231-4d02-9545-db4e101f88f8", "version": "1.0.2", "target": "generic-vnf.vnf-id", "requestID": "8c1b8bd8-06f7-493f-8ed7-daaa4cc481bc", "from": "DCAE" }
POST /aai/search/named-query { "query-parameters": { "named-query": { "named-query-uuid": "a93ac487-409c-4e8c-9e5f-334ae8f99087" } }, "instance-filters":{ "instance-filter":[ { "generic-vnf": { "vnf-id": "zdfw1fwl01fwl02" } } ] } }
Below is a sample response format. Field values are just examples. Will update to real values for vFW later. { "inventory-response-item": [ { "model-name": "service-instance", "generic-vnf": { "vnf-id": "de7cc3ab-0212-47df-9e64-da1c79234deb", "vnf-name": "ZRDM2MMEX39", "vnf-type": "vMME Svc Jul 14/vMME VF Jul 14 1", "service-id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb", "orchestration-status": "active", "in-maint": false, "is-closed-loop-disabled": false, "resource-version": "1503082370097", "model-invariant-id": "82194af1-3c2c-485a-8f44-420e22a9eaa4", "model-version-id": "46b92144-923a-4d20-b85a-3cbd847668a9" }, "extra-properties": {}, "inventory-response-items": { "inventory-response-item": [ { "model-name": "service-instance", "service-instance": { "service-instance-id": "37b8cdb7-94eb-468f-a0c2-4e3c3546578e", "service-instance-name": "Changed Service Instance NAME", "model-invariant-id": "82194af1-3c2c-485a-8f44-420e22a9eaa4", "model-version-id": "46b92144-923a-4d20-b85a-3cbd847668a9", "resource-version": "1503082993532", "orchestration-status": "Active" }, "extra-properties": {}, "inventory-response-items": { "inventory-response-item": [ { "model-name": "pnf", "generic-vnf": { "vnf-id": "jimmy-test", "vnf-name": "jimmy-test-vnf", "vnf-type": "vMME Svc Jul 14/vMME VF Jul 14 1", "service-id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb", "orchestration-status": "active", "in-maint": false, "is-closed-loop-disabled": false, "resource-version": "1504013830207", "model-invariant-id": "862b25a1-262a-4961-bdaa-cdc55d69785a", "model-version-id": "e9f1fa7d-c839-418a-9601-03dc0d2ad687" }, "extra-properties": {} }, { "model-name": "service-instance", "generic-vnf": { "vnf-id": "jimmy-test-vnf2", "vnf-name": "jimmy-test-vnf2-named", "vnf-type": "vMME Svc Jul 14/vMME VF Jul 14 1", "service-id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb", "orchestration-status": "active", "in-maint": false, "is-closed-loop-disabled": false, "resource-version": "1504014833841", "model-invariant-id": "82194af1-3c2c-485a-8f44-420e22a9eaa4", "model-version-id": "46b92144-923a-4d20-b85a-3cbd847668a9" }, "extra-properties": {} } ] } } ] } } ] }
{ "CommonHeader": { "TimeStamp": 1500997725298, "APIver": "1.01", "RequestID": "664be3d2-6c12-4f4b-a3e7-c349acced200", "RequestTrack": [], "Flags": [] }, "Action": "ModifyConfig", "Payload": { "generic-vnf.vnf-id": "fw0001vm001fw001", "pg-streams": { "pg-stream": [ { "id": "fw_udp1", "is-enabled": "true" }, { "id": "fw_udp2", "is-enabled": "true" }, { "id": "fw_udp3", "is-enabled": "true" }, { "id": "fw_udp4", "is-enabled": "true" }, { "id": "fw_udp5", "is-enabled": "true" }] } } }
ACCEPT response { "Status": { "Value": "ACCEPTED", "Code": "100" }, "Payload": { "pg-streams": "{\\\"pg-streams\\\": {\\\"pg-stream\\\":[{\\\"id\\\":\\\"fw_udp1\\\", \\\"is-enabled\\\":\\\"true\\\"},{\\\"id\\\":\\\"fw_udp2\\\", \\\"is-enabled\\\":\\\"true\\\"},{\\\"id\\\":\\\"fw_udp3\\\", \\\"is-enabled\\\":\\\"true\\\"},{\\\"id\\\":\\\"fw_udp4\\\", \\\"is-enabled\\\":\\\"true\\\"},{\\\"id\\\":\\\"fw_udp5\\\", \\\"is-enabled\\\":\\\"true\\\"}]}}", "generic-vnf.vnf-id": "fw0001vm001fw001" }, "CommonHeader": { "TimeStamp": "1493841850199", "APIver": "1.01", "RequestID": "664be3d2-6c12-4f4b-a3e7-c349acced200", "SubrequestID": null, "OriginatorID": null } } SUCCESS response { "Status": { "Value": "SUCCESS", "Code": "400" }, "Payload": { "pg-streams": "{\\\"pg-streams\\\": {\\\"pg-stream\\\":[{\\\"id\\\":\\\"fw_udp1\\\", \\\"is-enabled\\\":\\\"true\\\"},{\\\"id\\\":\\\"fw_udp2\\\", \\\"is-enabled\\\":\\\"true\\\"},{\\\"id\\\":\\\"fw_udp3\\\", \\\"is-enabled\\\":\\\"true\\\"},{\\\"id\\\":\\\"fw_udp4\\\", \\\"is-enabled\\\":\\\"true\\\"},{\\\"id\\\":\\\"fw_udp5\\\", \\\"is-enabled\\\":\\\"true\\\"}]}}", "generic-vnf.vnf-id": "fw0001vm001fw001" }, "CommonHeader": { "TimeStamp": "1493841850199", "APIver": "1.01", "RequestID": "664be3d2-6c12-4f4b-a3e7-c349acced200", "SubrequestID": null, "OriginatorID": null } }
vDNS Use Case
tca_policy: "{ "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "eventName": "vLoadBalancer", "controlLoopSchemaType": "VM", "policyScope": "DCAE", "policyName": "DCAE.Config_tca-hi-lo", "policyVersion": "v0.0.1", "thresholds": [ { "closedLoopControlName": "CL-LBAL-LOW-TRAFFIC-SIG-FB480F95-A453-6F24-B767-FD703241AB1A", "version": "1.0.2", "fieldPath": "$$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "thresholdValue": 500, "direction": "LESS_OR_EQUAL", "severity": "MAJOR", "closedLoopEventStatus": "ONSET" }, { "closedLoopControlName": "CL-LBAL-HIGH-TRAFFIC-SIG-0C5920A6-B564-8035-C878-0E814352BC2B", "version": "1.0.2", "fieldPath": "$$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated", "thresholdValue": 5000, "direction": "GREATER_OR_EQUAL", "severity": "CRITICAL", "closedLoopEventStatus": "ONSET" } ] } ] }"
TODO - show link to vDNS operational Policy
{ "closedLoopEventClient": "DCAE_INSTANCE_ID.dcae-tca", "policyVersion": "1.0.0.5", "policyName": "vLoadBalancer", "policyScope": "resource=SampleResource,service=SampleService,type=SampleType,closedLoopControlName=SampleClosedLoop", "target_type": "VM", "AAI": { "vserver.vserver-name": "dfw1lb01lb01" }, "closedLoopAlarmStart": 1484677482204798, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "CL-DNS-LOW-TRAFFIC-SIG-d925ed73-8231-4d02-9545-db4e101f88f8", "version": "1.0.2", "target": "vserver.vserver-name", "requestID": "97964e10-686e-4790-8c45-bdfa61df770f", "from": "DCAE" }
{ "query-parameters": { "named-query": { "named-query-uuid": "4ff56a54-9e3f-46b7-a337-07a1d3c6b469" } }, "instance-filters": { "instance-filter": [{ "vserver": { "vserver-name": "dfw1lb01lb01" } }] } }
{ "inventory-response-item": [ { "extra-properties": {}, "inventory-response-items": { "inventory-response-item": [ { "extra-properties": { "extra-property": [ { "property-name": "model.model-name", "property-value": "c15ce9e1-e914-4c8f-b8bb" }, { "property-name": "model.model-type", "property-value": "resource" }, { "property-name": "model.model-version", "property-value": "1" }, { "property-name": "model.model-id", "property-value": "033a32ed-aa65-4764-a736-36f2942f1aa0" }, { "property-name": "model.model-name-version-id", "property-value": "d4d072dc-4e21-4a03-9524-628985819a8e" } ] }, "generic-vnf": { "in-maint": false, "is-closed-loop-disabled": false, "orchestration-status": "Created", "persona-model-id": "033a32ed-aa65-4764-a736-36f2942f1aa0", "persona-model-version": "1.0", "resource-version": "1485542422", "service-id": "b3f70641-bdb9-4030-825e-6abb73a1f929", "vnf-id": "594e2fe0-48b8-41ff-82e2-3d4bab69b192", "vnf-name": "Vnf_Ete_Named90e1ab3-dcd5-4877-9edb-eadfc84e32c8", "vnf-type": "8330e932-2a23-4943-8606/c15ce9e1-e914-4c8f-b8bb 1" }, "inventory-response-items": { "inventory-response-item": [ { "extra-properties": { "extra-property": [ { "property-name": "model.model-name", "property-value": "8330e932-2a23-4943-8606" }, { "property-name": "model.model-type", "property-value": "service" }, { "property-name": "model.model-version", "property-value": "1" }, { "property-name": "model.model-id", "property-value": "4fcbc1c0-7793-46d8-8aa1-fa1c2ed9ec7b" }, { "property-name": "model.model-name-version-id", "property-value": "5c996219-b2e2-4c76-9b43-7e8672a33c1d" } ] }, "service-instance": { "persona-model-id": "4fcbc1c0-7793-46d8-8aa1-fa1c2ed9ec7b", "persona-model-version": "1.0", "resource-version": "1485542400", "service-instance-id": "cf8426a6-0b53-4e3d-bfa6-4b2f4d5913a5", "service-instance-name": "Service_Ete_Named90e1ab3-dcd5-4877-9edb-eadfc84e32c8" } }, { "extra-properties": { "extra-property": [ { "property-name": "model.model-name", "property-value": "C15ce9e1E9144c8fB8bb..base_vlb..module-0" }, { "property-name": "model.model-type", "property-value": "resource" }, { "property-name": "model.model-version", "property-value": "1" }, { "property-name": "model.model-id", "property-value": "79ee24cd-fc9a-4f14-afae-5e1dd2ab2941" }, { "property-name": "model.model-name-version-id", "property-value": "5484cabb-1a0d-4f29-a616-094a3f643d73" } ] }, "model-name": "C15ce9e1E9144c8fB8bb..base_vlb..module-0", "vf-module": { "heat-stack-id": "Vfmodule_Ete_Named90e1ab3-dcd5-4877-9edb-eadfc84e32c8/5845f37b-6cda-4e91-8ca3-f5572d226488", "is-base-vf-module": true, "orchestration-status": "active", "persona-model-id": "79ee24cd-fc9a-4f14-afae-5e1dd2ab2941", "persona-model-version": "1", "resource-version": "1485542667", "vf-module-id": "b0eff878-e2e1-4947-9597-39afdd0f51dd", "vf-module-name": "Vfmodule_Ete_Named90e1ab3-dcd5-4877-9edb-eadfc84e32c8" } }, { "extra-properties": { "extra-property": [ { "property-name": "model.model-name", "property-value": "C15ce9e1E9144c8fB8bb..dnsscaling..module-1" }, { "property-name": "model.model-type", "property-value": "resource" }, { "property-name": "model.model-version", "property-value": "1" }, { "property-name": "model.model-id", "property-value": "f32568ec-2f1c-458a-864b-0593d53d141a" }, { "property-name": "model.model-name-version-id", "property-value": "69615025-879d-4f0d-afe3-b7d1a7eeed1f" } ] }, "vf-module": { "is-base-vf-module": false, "persona-model-id": "f32568ec-2f1c-458a-864b-0593d53d141a", "persona-model-version": "1.0", "resource-version": "1485561752", "vf-module-id": "dummy", "vf-module-name": "dummy" } }, { "extra-properties": { "extra-property": [ { "property-name": "model.model-name", "property-value": "C15ce9e1E9144c8fB8bb..dnsscaling..module-1" }, { "property-name": "model.model-type", "property-value": "resource" }, { "property-name": "model.model-version", "property-value": "1" }, { "property-name": "model.model-id", "property-value": "f32568ec-2f1c-458a-864b-0593d53d141a" }, { "property-name": "model.model-name-version-id", "property-value": "69615025-879d-4f0d-afe3-b7d1a7eeed1f" } ] }, "vf-module": { "heat-stack-id": "vDNS_Ete_Named90e1ab3-dcd5-4877-9edb-eadfc84e32c8/f447ce51-14dd-4dcd-9957-68a047c79673", "is-base-vf-module": false, "orchestration-status": "active", "persona-model-id": "f32568ec-2f1c-458a-864b-0593d53d141a", "persona-model-version": "1.0", "resource-version": "1485562712", "vf-module-id": "8cd79e44-1fae-48c1-a160-609f90b46749", "vf-module-name": "vDNS_Ete_Named90e1ab3-dcd5-4877-9edb-eadfc84e32c8" } } ] } }, { "extra-properties": {}, "inventory-response-items": { "inventory-response-item": [ { "cloud-region": { "cloud-owner": "Rackspace", "cloud-region-id": "DFW", "cloud-region-version": "v1", "cloud-type": "SharedNode", "cloud-zone": "CloudZone", "owner-defined-type": "OwnerType", "resource-version": "1485465545" }, "extra-properties": {} } ] }, "tenant": { "resource-version": "1485465545", "tenant-id": "1015548", "tenant-name": "1015548" } } ] }, "vserver": { "in-maint": false, "is-closed-loop-disabled": false, "prov-status": "ACTIVE", "resource-version": "1485546436", "vserver-id": "70f081eb-2a87-4c81-9296-4b93d7d145c6", "vserver-name": "vlb-lb-32c8", "vserver-name2": "vlb-lb-32c8", "vserver-selflink": "https://dfw.servers.api.rackspacecloud.com/v2/1015548/servers/70f081eb-2a87-4c81-9296-4b93d7d145c6" } } ] }
{ "requestDetails": { "modelInfo": { “modelType”: “vfModule”, “modelInvariantId”: “ff5256d2-5a33-55df-13ab-12abad84e7ff”, “modelNameVersionId”: “fe6478e5-ea33-3346-ac12-ab121484a3fe”, “modelName”: “vSAMP12..base..module-0”, "modelVersion": "1" }, “cloudConfiguration”: { “lcpCloudRegionId”: “mdt1”, “tenantId”: “88a6ca3ee0394ade9403f075db23167e” }, "requestInfo": { “instanceName”: “MSOTEST103a-vSAMP12_base_module-0”, “source”: “VID”, “suppressRollback”: true }, "relatedInstanceList": [ { “relatedInstance”: { “instanceId”: “{serviceInstanceId}”, “modelInfo”: { “modelType”: “service”, “modelInvariantId”: “ff3514e3-5a33-55df-13ab-12abad84e7ff”, “modelNameVersionId”: “fe6985cd-ea33-3346-ac12-ab121484a3fe”, “modelName”: “{parent service model name}”, "modelVersion": "1.0" } } }, { “relatedInstance”: { “instanceId”: “{vnfInstanceId}”, "modelInfo": { “modelType”: “vnf”, “modelInvariantId”: “ff5256d1-5a33-55df-13ab-12abad84e7ff”, “modelNameVersionId”: “fe6478e4-ea33-3346-ac12-ab121484a3fe”, “modelName”: “vSAMP12”, "modelVersion": "1.0", “modelCustomizationName”: “vSAMP12 1” } } } ], “requestParameters”: { “userParams”: [] } } }
*TODO show the SO API response message
VOLTE Use Case
*TBD from Holmes Team
*TODO show Operational Policy
{ "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": { # the value "dfw1lb01lb01" comes from VES sourceName field "vserver.vserver-name": "dfw1lb01lb01", # # WE ARE TRYING TO DETERMINE IF HOLMES CAN POPULATE SOME OF THESE VALUES # "service-instance.service-instance-id" : "TBD - Can Holmes provide this?", "generic-vnf.vnf-id" : "TBD", "vserver.vserver-id" : "TBD" }, "closedLoopAlarmStart": 1484677482204798, "closedLoopEventStatus": "ONSET", "closedLoopControlName": "CL-VOLTE-SIG-d925ed73-8231-4d02-9545-db4e101f88f8", "version": "1.0.2", "target": "vserver.vserver-name", "requestID": "97964e10-686e-4790-8c45-bdfa61df770f", "from": "DCAE" }
* TODO Sample A&AI call to retrieve these values: "service-instance.service-instance-id" : "TBD - Can Holmes provide this?", "generic-vnf.vnf-id" : "TBD", "vserver.vserver-id" : "TBD" May require 2 calls. We are also hoping Holmes could prepopulate this if that team is going to retrieve topology details from A&AI anyway.
* TODO - A&AI response(s)
Request URI: POST http(s)://[hostname][:port]/api/nslcm/v1/ns/{nsInstanceId }/heal Request JSON: { " healVnfData": { “vnfInstanceId”: ”1”, “cause”: ”vm is down”, “additionalParams”: { “action”: ”restartvm”, “actionvminfo”: { “vmid”: ”33”, “vmname”: ”xgw - smp11” } } } }
Response JSON with response code 202: { “jobId”:”1” } Get Operation Status to read the status GET http(s)://[hostname][:port]/api/nslcm/v1/jobs/{jobId}&responseId={responseId} Response JSON with response code 200: { "jobId": "1234566", "responseDescriptor": { "progress": "40", "status": "proccessing", "statusDescription": "OMC VMs are decommissioned in VIM", "errorCode": null, "responseId": "42", "responseHistoryList": [{ "progress": "40", "status": "proccessing", "statusDescription": "OMC VMs are decommissioned in VIM", "errorCode": null, "responseId": "1" }, { "progress": "41", "status": "proccessing", "statusDescription": "OMC VMs are decommissioned in VIM", "errorCode": null, "responseId": "2" } ] } }
vCPE Use Case
tca_policy: "{ "domain": "measurementsForVfScaling", "metricsPerEventName": [ { "eventName": "vCPEvGMUXPacketLoss", "controlLoopSchemaType": "VM", "policyScope": "DCAE", "policyName": "DCAE.Config_tca-hi-lo", "policyVersion": "v0.0.1", "thresholds": [ { "closedLoopControlName": "CL-vCPEvGMUX-TRAFFIC-SIG-FB480F95-A453-6F24-B767-FD703241ABA1", "version": "1.0.2", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "thresholdValue": 0, "direction": "EQUAL", "severity": "MAJOR", "closedLoopEventStatus": "ABATED }, { "closedLoopControlName": "CL-vCPEvGMUX-TRAFFIC-SIG-FB480F95-A453-6F24-B767-FD703241ABA1", "version": "1.0.2", "fieldPath": "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta", "thresholdValue": 1000, "direction": "GREATER_OR_EQUAL", "severity": "CRITICAL", "closedLoopEventStatus": "ONSET" } ] } ] }"
*TODO operational policy for vCPE
{ "closedLoopControlName": "CL-vCPEvGMUX-TRAFFIC-SIG-FB480F95-A453-6F24-B767-FD703241ABA1", "version": "1.0.2", "requestID": "0abc0000-b032-4e4b-bd30-88260f444888", "closedLoopAlarmStart": 1478189220547, "closedLoopEventClient": "tca.instance00001", "target_type": "VNF", "target": "generic-vnf.vnf-id", "AAI": { "generic-vnf.vnf-id" : "????" }, "from": "DCAE", "policyScope": "DCAE", "policyName": "DCAE.Config_tca-hi-lo", "policyVersion": "v0.0.1", "closedLoopEventStatus": "ONSET" }
{ "body": { "input": { "common-header": { "timestamp": "2017-08-25T21:06:23.037Z", "api-ver": "5.00", "originator-id": "a20e2073-30b1-4357-893b-f5ed57b66ef0", "request-id": "a20e2073-30b1-4357-893b-f5ed57b66ef0", "sub-request-id": "1", "flags": {} }, "action": "restart", "action-identifiers": { "vnf-id": "fw0001vm001fw001" } } }, "version": "2.0", "rpc-name": "restart", "correlation-id": "a20e2073-30b1-4357-893b-f5ed57b66ef0-1", "type": "request" }
{ "body": { "output": { "common-header": { "timestamp": "2017-08-25T21:06:23.037Z", "api-ver": "5.00", "originator-id": "a20e2073-30b1-4357-893b-f5ed57b66ef0", "request-id": "a20e2073-30b1-4357-893b-f5ed57b66ef0", "sub-request-id": "1", "flags": {} }, "status": { "code": 400, "message": "Restart Successful" } } }, "version": "2.0", "rpc-name": "restart", "correlation-id": "a20e2073-30b1-4357-893b-f5ed57b66ef0-1", "type": "response" }
- No labels