X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_ro%2Fwim%2Fwimconn_ietfl2vpn.py;h=321c320f32eee02e63e7fbf1a9a6bf29ea68e56e;hb=refs%2Fchanges%2F48%2F7748%2F3;hp=ee58f2f16de668454648ca0424442b545ef05dda;hpb=8a2d20725d5b3ad32946affd7bea7388434094e9;p=osm%2FRO.git diff --git a/osm_ro/wim/wimconn_ietfl2vpn.py b/osm_ro/wim/wimconn_ietfl2vpn.py index ee58f2f1..321c320f 100644 --- a/osm_ro/wim/wimconn_ietfl2vpn.py +++ b/osm_ro/wim/wimconn_ietfl2vpn.py @@ -207,19 +207,20 @@ class WimconnectorIETFL2VPN(WimConnector): self.logger.info("Sending vpn-attachement :{}".format(vpn_attach)) uuid_sna = str(uuid.uuid4()) site_network_access["network-access-id"] = uuid_sna + site_network_access["bearer"] = connection_point_wan_info["wan_service_mapping_info"]["bearer"] site_network_accesses = {} site_network_access_list = [] site_network_access_list.append(site_network_access) site_network_accesses["site-network-access"] = site_network_access_list conn_info_d = {} - conn_info_d["site"] = connection_point_wan_info["site-id"] + conn_info_d["site"] = connection_point_wan_info["wan_service_mapping_info"]["site-id"] conn_info_d["site-network-access-id"] = site_network_access["network-access-id"] conn_info_d["mapping"] = None conn_info.append(conn_info_d) try: endpoint_site_network_access_creation = \ "{}/restconf/data/ietf-l2vpn-svc:l2vpn-svc/sites/site={}/site-network-accesses/".format( - self.wim["wim_url"], connection_point_wan_info["site-id"]) + self.wim["wim_url"], connection_point_wan_info["wan_service_mapping_info"]["site-id"]) response_endpoint_site_network_access_creation = requests.post( endpoint_site_network_access_creation, headers=self.headers, @@ -234,8 +235,9 @@ class WimconnectorIETFL2VPN(WimConnector): elif response_endpoint_site_network_access_creation.status_code == 400: self.delete_connectivity_service(vpn_service["vpn-id"]) - raise WimConnectorError("Site {} does not exist".format(connection_point_wan_info["site-id"]), - http_code=response_endpoint_site_network_access_creation.status_code) + raise WimConnectorError("Site {} does not exist".format( + connection_point_wan_info["wan_service_mapping_info"]["site-id"]), + http_code=response_endpoint_site_network_access_creation.status_code) elif response_endpoint_site_network_access_creation.status_code != requests.codes.created and \ response_endpoint_site_network_access_creation.status_code != requests.codes.no_content: @@ -281,7 +283,7 @@ class WimconnectorIETFL2VPN(WimConnector): site_network_access = {} connection_point_wan_info = self.search_mapp(connection_point) params_site = {} - params_site["site-id"] = connection_point_wan_info["site-id"] + params_site["site-id"] = connection_point_wan_info["wan_service_mapping_info"]["site-id"] params_site["site-vpn-flavor"] = "site-vpn-flavor-single" device_site = {} device_site["device-id"] = connection_point_wan_info["device-id"] @@ -309,6 +311,7 @@ class WimconnectorIETFL2VPN(WimConnector): site_network_access["vpn-attachment"] = vpn_attach uuid_sna = conn_info[counter]["site-network-access-id"] site_network_access["network-access-id"] = uuid_sna + site_network_access["bearer"] = connection_point_wan_info["wan_service_mapping_info"]["bearer"] site_network_accesses = {} site_network_access_list = [] site_network_access_list.append(site_network_access) @@ -316,7 +319,7 @@ class WimconnectorIETFL2VPN(WimConnector): try: endpoint_site_network_access_edit = \ "{}/restconf/data/ietf-l2vpn-svc:l2vpn-svc/sites/site={}/site-network-accesses/".format( - self.wim["wim_url"], connection_point_wan_info["site-id"]) # MODIF + self.wim["wim_url"], connection_point_wan_info["wan_service_mapping_info"]["site-id"]) response_endpoint_site_network_access_creation = requests.put(endpoint_site_network_access_edit, headers=self.headers, json=site_network_accesses,