Add Several Fields to the AAI section 45/62045/1
authorGuangrongFu <fu.guangrong@zte.com.cn>
Thu, 23 Aug 2018 10:09:43 +0000 (18:09 +0800)
committerGuangrongFu <fu.guangrong@zte.com.cn>
Thu, 23 Aug 2018 10:09:43 +0000 (18:09 +0800)
Change-Id: Ic1a002983678aacbf21dd3e56508382d59b87d90
Issue-ID: HOLMES-162
Signed-off-by: GuangrongFu <fu.guangrong@zte.com.cn>
rules/ccvnp-rule.drl

index a4d2c06..afc4c06 100644 (file)
@@ -75,12 +75,14 @@ function Map<String, Object> getAdditionalResourceInfo(String networkId, String
        StringBuilder sb = new StringBuilder();
        for(int i = 0; i < instances.size(); ++i) {
                JSONObject o = instances.getJSONObject(i);
-               String name = instances.getJSONObject(i).getString("service-instance-name");
-               ret.put(name + ".input-parameters", "TBD");
+               String name = o.getString("service-instance-name");
+               ret.put(name + ".input-parameters", o.getString("input-parameters"));
                sb.append(name).append(",");
        }
        ret.put("service-instance.service-instance-name", sb.substring(0, sb.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;
 }