From: ying.yunlong Date: Thu, 7 Sep 2017 05:22:41 +0000 (+0800) Subject: Fix some convert bugs in vfc lcm X-Git-Tag: v1.0.0~82 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=7586bf5f92305ef4265b8edda1fc7b7e379f6efa;p=vfc%2Fnfvo%2Flcm.git Fix some convert bugs in vfc lcm Change-Id: I2ba2037d3b343ca20afb9d05310ba17d25e89613 Issue-ID: VFC-305 Signed-off-by: ying.yunlong --- diff --git a/lcm/pub/msapi/aai.py b/lcm/pub/msapi/aai.py index 6fa1eff0..151c4f63 100644 --- a/lcm/pub/msapi/aai.py +++ b/lcm/pub/msapi/aai.py @@ -30,11 +30,11 @@ def call_aai(resource, method, content=''): 'X-TransactionId': str(uuid.uuid1()) } return restcall.call_req(base_url=AAI_BASE_URL, - user=AAI_USER, - passwd=AAI_PASSWD, - auth_type=restcall.rest_no_auth, - resource=resource, - method=method, + user=AAI_USER, + passwd=AAI_PASSWD, + auth_type=restcall.rest_no_auth, + resource=resource, + method=method, content=content, additional_headers=additional_headers) @@ -201,15 +201,15 @@ def convert_vnfm_info(vnfm_info_aai): vnfm_info = { "vnfmId": vnfm_info_aai["vnfm-id"], "name": vnfm_info_aai["vnfm-id"], - "type": ignore_case_get(esr_system_info, "type"), + "type": ignore_case_get(esr_system_info[0], "type"), "vimId": vnfm_info_aai["vim-id"], - "vendor": ignore_case_get(esr_system_info, "vendor"), - "version": ignore_case_get(esr_system_info, "version"), + "vendor": ignore_case_get(esr_system_info[0], "vendor"), + "version": ignore_case_get(esr_system_info[0], "version"), "description": "vnfm", "certificateUrl": vnfm_info_aai["certificate-url"], - "url": ignore_case_get(esr_system_info, "service-url"), - "userName": ignore_case_get(esr_system_info, "service-url"), - "password": ignore_case_get(esr_system_info, "service-url"), + "url": ignore_case_get(esr_system_info[0], "service-url"), + "userName": ignore_case_get(esr_system_info[0], "user-name"), + "password": ignore_case_get(esr_system_info[0], "password"), "createTime": "2016-07-06 15:33:18" } return vnfm_info @@ -258,12 +258,12 @@ def convert_vim_info(vim_info_aai): vim_info = { "vimId": vim_id, "name": vim_id, - "url": ignore_case_get(esr_system_info, "service-url"), - "userName": ignore_case_get(esr_system_info, "service-url"), - "password": ignore_case_get(esr_system_info, "service-url"), + "url": ignore_case_get(esr_system_info[0], "service-url"), + "userName": ignore_case_get(esr_system_info[0], "user-name"), + "password": ignore_case_get(esr_system_info[0], "password"), "tenant": ignore_case_get(tenants[0], "tenant-id"), - "vendor": ignore_case_get(esr_system_info, "vendor"), - "version": ignore_case_get(esr_system_info, "version"), + "vendor": ignore_case_get(esr_system_info[0], "vendor"), + "version": ignore_case_get(esr_system_info[0], "version"), "description": "vim", "domain": "", "type": "openstack", @@ -284,5 +284,4 @@ def get_vims(): for vim in vims_aai: vim = convert_vim_info(vim) vims_info.append(vim) - return vims_info