Added Service Instance ID to the CL Event 55/62255/1
authorGuangrongFu <fu.guangrong@zte.com.cn>
Fri, 24 Aug 2018 06:05:41 +0000 (14:05 +0800)
committerGuangrongFu <fu.guangrong@zte.com.cn>
Fri, 24 Aug 2018 06:05:41 +0000 (14:05 +0800)
Change-Id: Ibed23ac96483f97e0b93384716925806bf672d5b
Issue-ID: HOLMES-162
Signed-off-by: GuangrongFu <fu.guangrong@zte.com.cn>
rules/ccvnp-rule.drl

index e1bfc8a..9de2491 100644 (file)
@@ -72,14 +72,18 @@ function Map<String, Object> getAdditionalResourceInfo(String networkId, String
 
        Map<String, Object> ret = new HashMap<String, Object>();
 
-       StringBuilder sb = new StringBuilder();
+       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(name + ".input-parameters", o.getString("input-parameters"));
-               sb.append(name).append(",");
+               sbn.append(name).append(",");
+               sbi.append(id).append(",");
        }
-       ret.put("service-instance.service-instance-name", sb.substring(0, sb.length() -1).toString());
+       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"));