Fix catalog query csar url 29/21229/2
authorluxin <luxin7@huawei.com>
Mon, 30 Oct 2017 08:27:34 +0000 (16:27 +0800)
committerluxin <luxin7@huawei.com>
Mon, 30 Oct 2017 08:54:44 +0000 (16:54 +0800)
Change-Id: I30fb41acaf5596ecab5e6c5086a49981865c3230
Issue-Id:VFC-552
Signed-off-by: luxin <luxin7@huawei.com>
huawei/vnfmadapter/VnfmadapterService/service/src/main/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/common/VnfmUtil.java
huawei/vnfmadapter/VnfmadapterService/service/src/main/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/adapter/impl/AdapterResourceManager.java
huawei/vnfmadapter/VnfmadapterService/service/src/main/java/org/onap/vfc/nfvo/vnfm/svnfm/vnfmadapter/service/constant/UrlConstant.java

index 9b8ef6e..3ac3dbe 100644 (file)
@@ -62,7 +62,7 @@ public final class VnfmUtil {
         Base64 token = new Base64();
         String authen = new String(token.encode(("AAI:AAI").getBytes()));
         headerMap.put("Authorization", "Basic " + authen);
-        LOGGER.info("getVimById headerMap: {}", headerMap.toString());
+        LOGGER.info("getVnfmById headerMap: {}", headerMap.toString());
 
         RestfulResponse rsp = VnfmRestfulUtil.getRemoteResponse(String.format(ParamConstants.ESR_GET_VNFM_URL, vnfmId),
                 VnfmRestfulUtil.TYPE_GET, headerMap, null);
@@ -77,7 +77,7 @@ public final class VnfmUtil {
         JSONObject esrVnfm = JSONObject.fromObject(rsp.getResponseContent());
         LOGGER.info("esrVnfm: {}", esrVnfm);
         JSONObject vnfmJson = parseEsrVnfm(vnfmId, esrVnfm);
-        LOGGER.info("vnfmJson: {}", esrVnfm);
+        LOGGER.info("vnfmJson: {}", vnfmJson);
         return vnfmJson;
     }
 
index e3bc1b2..67e2497 100644 (file)
@@ -104,7 +104,7 @@ public class AdapterResourceManager implements IResourceManager {
         String downloadUri = "";
         if(Integer.valueOf(csarobj.get(Constant.RETCODE).toString()) == Constant.HTTP_OK) {
             LOG.info("get CSAR info successful.", csarobj.get(Constant.RETCODE));
-            downloadUri = csarobj.getString("downloadUri");
+            downloadUri = csarobj.getJSONObject("packageInfo").getString("downloadUrl");
         } else {
             LOG.error("get CSAR info fail.", csarobj.get(Constant.RETCODE));
             resultObj.put(Constant.REASON, csarobj.get(Constant.REASON).toString());
@@ -148,13 +148,7 @@ public class AdapterResourceManager implements IResourceManager {
         // get VNFM connection info
         // getVnfmConnInfo(vnfmMap)
         JSONObject vnfmObject = VnfmUtil.getVnfmById(vnfmid);
-        if(Integer.valueOf(vnfmObject.get(Constant.RETCODE).toString()) != Constant.HTTP_OK) {
-            LOG.error("get Vnfm Connection Info fail.", vnfmObject.get(Constant.RETCODE));
-            resultObj.put(Constant.REASON, vnfmObject.get(Constant.REASON).toString());
-            resultObj.put(Constant.RETCODE, vnfmObject.get(Constant.RETCODE).toString());
-            return resultObj;
-        }
-        LOG.info("get Vnfm Connection Info successful.", vnfmObject.get(Constant.RETCODE));
+        LOG.info("get Vnfm Connection Info successful.");
 
         String vnfmUrl = vnfmObject.getString("url");
         String userName = vnfmObject.getString(Constant.USERNAME);
index 23f750a..72ebb26 100644 (file)
@@ -28,7 +28,7 @@ public class UrlConstant {
 
     public static final String REST_DRIVERMGR_REGISTER = "/api/drivermgr/v1/drivers";
 
-    public static final String REST_CSARINFO_GET = "/api/catalog/v1/csars/%s";
+    public static final String REST_CSARINFO_GET = "/api/catalog/v1/vnfpackages/%s";
 
     public static final String REST_VNFMINFO_GET = "/api/extsys/v1/vnfms/%s";