Update AAI Assistant Tools for CCVPN Extenstion 49/87849/1
authorRama-Huawei <rama.subba.reddy.s@huawei.com>
Thu, 16 May 2019 08:41:38 +0000 (14:11 +0530)
committerRama-Huawei <rama.subba.reddy.s@huawei.com>
Thu, 16 May 2019 08:45:03 +0000 (14:15 +0530)
Fix for Dublin integration test issues

Issue-ID: HOLMES-194

Change-Id: I496a9899cff498977dd2e72db87affa495336ad2
Signed-off-by: Rama-Huawei <rama.subba.reddy.s@huawei.com>
holmes-actions/src/main/java/org/onap/holmes/common/aai/AaiQuery4Ccvpn2.java
holmes-actions/src/main/java/org/onap/holmes/common/aai/config/AaiConfig.java
holmes-actions/src/test/resources/ccvpn2.data.json

index d025fea..aff064b 100644 (file)
@@ -68,16 +68,14 @@ public class AaiQuery4Ccvpn2 {
             for (int i = 0; i < siteResources.size(); i++) {
                 final JSONObject object = siteResources.getJSONObject(i);
                 if (siteService.equals(object.getString("site-resource-name"))) {
-                    JSONObject vnfInfo = getInfo(object.toJSONString(), "vnf-instance");
+                    JSONObject vnfInfo = getInfo(object.toJSONString(), "generic-vnf");
                     String vnfPath = vnfInfo.getString("related-link");
 
                     String vnfId = null;
-                    Pattern pattern = Pattern.compile("/aai/v\\d+/business/customers/customer/(.+)" +
-                                                              "/service-subscriptions/service-subscription/(.+)" +
-                                                              "/vnf-instances/vnf-instance/(.+)");
+                    Pattern pattern = Pattern.compile("/aai/v\\d+/network/generic-vnfs/generic-vnf/(.+)");
                     Matcher matcher = pattern.matcher(vnfPath);
                     if (matcher.find()) {
-                        vnfId = matcher.group(3);
+                        vnfId = matcher.group(1);
                     }
 
                     return vnfId;
index 8d86900..4879e33 100644 (file)
@@ -15,7 +15,7 @@ package org.onap.holmes.common.aai.config;
 
 public class AaiConfig {
 
-    private static final String AAI_API_VERSION = "v14";
+    private static final String AAI_API_VERSION = "v16";
 
     public static final String X_TRANSACTION_ID = "9999";
 
index 7739893..5b71553 100644 (file)
@@ -22,9 +22,9 @@
               }
             },
             {
-              "related-to": "vnf-instance",
+              "related-to": "generic-vnf",
               "relationship-label": "org.onap.relationships.inventory.PartOf",
-              "related-link": "/aai/v14/business/customers/customer/ONSDEMOBJHKCustomer/service-subscriptions/service-subscription/service-ccvpn/vnf-instances/vnf-instance/499hkg9933NNN",
+              "related-link": "/aai/v14/network/generic-vnfs/generic-vnf/499hkg9933NNN",
               "relationship-data": [
                 {
                   "relationship-key": "customer.global-customer-id",