Merge "Updated the UI to HTTPS"
authortang peng <tang.peng5@zte.com.cn>
Tue, 6 Nov 2018 11:37:15 +0000 (11:37 +0000)
committerGerrit Code Review <gerrit@onap.org>
Tue, 6 Nov 2018 11:37:15 +0000 (11:37 +0000)
rules/ccvpn-rule.drl

index e006dbb..1f2d82d 100644 (file)
@@ -75,28 +75,17 @@ function void updateAaiTpStatus(String networkId, String pnfName, String ifName,
 }
 
 function Map<String, Object> getAdditionalResourceInfo(String networkId, String pnfName, String ifName, String status) {
-       AaiQuery4Ccvpn aai = AaiQuery4Ccvpn.newInstance();
-       JSONArray instances = aai.getServiceInstances(networkId, pnfName, ifName, status);
-
-       Map<String, Object> ret = new HashMap<String, Object>();
-
-       StringBuilder sbn = new StringBuilder();
-       StringBuilder sbi = new StringBuilder();
-       for(int i = 0; i < instances.size(); ++i) {
-               JSONObject o = instances.getJSONObject(i);
-               String name = o.getString("service-instance-name");
-               String id = o.getString("service-instance-id");
-               ret.put(id + ".input-parameters", o.getString("input-parameters"));
-               sbn.append(name).append(",");
-               sbi.append(id).append(",");
-       }
-       ret.put("service-instance.service-instance-name", sbn.substring(0, sbn.length() -1).toString());
-       ret.put("service-instance.service-instance-id", sbi.substring(0, sbi.length() -1).toString());
-       ret.put("vserver.vserver-name", "TBD");
-       ret.put("globalSubscriberId", instances.getJSONObject(0).getString("globalSubscriberId"));
-       ret.put("serviceType", instances.getJSONObject(0).getString("serviceType"));
-
-       return ret;
+    AaiQuery4Ccvpn aai = AaiQuery4Ccvpn.newInstance();
+    JSONObject instance = aai.getServiceInstance(networkId, pnfName, ifName, status);
+    Map<String, Object> ret = new HashMap<String, Object>();
+    ret.put("service-instance.service-instance-id", instance.getString("service-instance-id"));
+    ret.put("vserver.vserver-name", "TBD");
+    ret.put("globalSubscriberId", instance.getString("globalSubscriberId"));
+    ret.put("serviceType", instance.getString("serviceType"));
+    ret.put("network-information.network-id", networkId);
+    return ret;
 }
 
 function PolicyMsg createPolicyMsg(VesAlarm alarm) {
@@ -181,4 +170,4 @@ rule "Clear Alarms"
        
                        retract($a);
                }
-end
\ No newline at end of file
+end