X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=rules%2Fccvnp-rule.drl;h=c7efd02c6e1d1ee61b677bd2a869ede76a511540;hb=a51fe4e844a8b1857da873a719c22562bed016da;hp=e1bfc8a495e0dee6652015baf0ba12da80fc9bfc;hpb=78f3a322be51b30674968ad241a00d566e1fc179;p=holmes%2Frule-management.git diff --git a/rules/ccvnp-rule.drl b/rules/ccvnp-rule.drl index e1bfc8a..c7efd02 100644 --- a/rules/ccvnp-rule.drl +++ b/rules/ccvnp-rule.drl @@ -72,14 +72,18 @@ function Map getAdditionalResourceInfo(String networkId, String Map ret = new HashMap(); - 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"); - ret.put(name + ".input-parameters", o.getString("input-parameters")); - sb.append(name).append(","); + 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", 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"));