Merge "Fix vfc-ztevnfmdirver affectedvl data"
authorFu Jinhua <fu.jinhua@zte.com.cn>
Fri, 15 Dec 2017 04:06:01 +0000 (04:06 +0000)
committerGerrit Code Review <gerrit@onap.org>
Fri, 15 Dec 2017 04:06:01 +0000 (04:06 +0000)
huawei/vnfmadapter/VnfmadapterService/docker/Dockerfile
huawei/vnfmadapter/VnfmadapterService/service/src/main/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/rest/VnfResourceRoa.java
nokia/vnfmdriver/vfcadaptorservice/docker/Dockerfile

index 4d6e0f2..35d31c0 100644 (file)
@@ -29,7 +29,7 @@ COPY init-mysql.sh .
 
 # 30-tomcat.txt - AUTOGENERATED, DO NOT MODIFY MANUALLY
 # Set up tomcat
-RUN wget -q http://mirrors.ocf.berkeley.edu/apache/tomcat/tomcat-8/v8.5.23/bin/apache-tomcat-8.5.23.tar.gz && tar --strip-components=1 -xf apache-tomcat-8.5.23.tar.gz && rm -f apache-tomcat-8.5.23.tar.gz && rm -rf webapps && mkdir -p webapps/ROOT
+RUN wget -q http://mirrors.ocf.berkeley.edu/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gz && tar --strip-components=1 -xf apache-tomcat-8.5.24.tar.gz && rm -f apache-tomcat-8.5.24.tar.gz && rm -rf webapps && mkdir -p webapps/ROOT
 RUN echo 'export CATALINA_OPTS="$CATALINA_OPTS -Xms64m -Xmx256m -XX:MaxPermSize=64m"' > /service/bin/setenv.sh
 ENV CATALINA_HOME /service
 
index 762f391..bacfb81 100644 (file)
@@ -128,26 +128,27 @@ public class VnfResourceRoa {
             changeType = "removed";
             operation = "Terminal";
         }
-        String vnfcInstanceId = dataObject.getString("vnf_id");
+        String vnfInstanceId = dataObject.getString("vnf_id");
         for(int i = 0; i < vmList.size(); i++) {
             JSONObject vm = vmList.getJSONObject(i);
             LOG.info("function=callLcmNotify, vm: {}", vm);
             JSONObject affectedVm = new JSONObject();
-            affectedVm.put("vnfcInstanceId", vnfcInstanceId);
+            affectedVm.put("vnfcInstanceId", vm.getString("vm_id"));
             affectedVm.put("changeType", changeType);
             affectedVm.put("vimid", vimId);
             affectedVm.put("vmid", vm.getString("vm_id"));
             affectedVm.put("vmname", vm.getString("vm_name"));
+            affectedVm.put("vduid", vm.getString("vm_id"));
             LOG.info("function=callLcmNotify, affectedVm: {}", affectedVm);
             affectedVnfc.add(affectedVm);
         }
         JSONObject notification = new JSONObject();
         notification.put("status", dataObject.getString("vnf_status"));
-        notification.put("vnfInstanceId", vnfcInstanceId);
+        notification.put("vnfInstanceId", vnfInstanceId);
         notification.put("operation", operation);
         notification.put("affectedVnfc", affectedVnfc);
         LOG.info("function=callLcmNotify, notification: {}", notification);
-        String url = "/api/nslcm/v1/ns/" + vnfmId + "/vnfs/" + vnfcInstanceId + "/Notify";
+        String url = "/api/nslcm/v1/ns/" + vnfmId + "/vnfs/" + vnfInstanceId + "/Notify";
         LOG.info("function=callLcmNotify, url: {}", url);
         RestfulResponse rsp =
                 VnfmRestfulUtil.getRemoteResponse(url, VnfmRestfulUtil.TYPE_POST, notification.toString());
index 05d261a..85078d8 100755 (executable)
@@ -31,7 +31,7 @@ COPY init-mysql.sh .
 
 # 30-tomcat.txt - AUTOGENERATED, DO NOT MODIFY MANUALLY
 # Set up tomcat
-RUN wget -q http://mirrors.ocf.berkeley.edu/apache/tomcat/tomcat-8/v8.5.23/bin/apache-tomcat-8.5.23.tar.gz && tar --strip-components=1 -xf apache-tomcat-8.5.23.tar.gz && rm -f apache-tomcat-8.5.23.tar.gz && rm -rf webapps && mkdir -p webapps/ROOT
+RUN wget -q http://mirrors.ocf.berkeley.edu/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gz && tar --strip-components=1 -xf apache-tomcat-8.5.24.tar.gz && rm -f apache-tomcat-8.5.24.tar.gz && rm -rf webapps && mkdir -p webapps/ROOT
 RUN echo 'export CATALINA_OPTS="$CATALINA_OPTS -Xms64m -Xmx256m -XX:MaxPermSize=64m"' > /service/bin/setenv.sh
 ENV CATALINA_HOME /service