X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=osm_ro%2Fwim%2Fwimconn_ietfl2vpn.py;h=dc7cc975b6c45fbf2db715c3138b8bfcfe6b5b50;hb=6e9f180cc34633b43355b7b5bd08718b7663cb48;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..dc7cc975 100644 --- a/osm_ro/wim/wimconn_ietfl2vpn.py +++ b/osm_ro/wim/wimconn_ietfl2vpn.py @@ -163,7 +163,7 @@ class WimconnectorIETFL2VPN(WimConnector): vpn_service["customer-name"] = "osm" vpn_service_list = [] vpn_service_list.append(vpn_service) - vpn_service_l = {"vpn-service": vpn_service_list} + vpn_service_l = {"ietf-l2vpn-svc:vpn-service": vpn_service_list} response_service_creation = None conn_info = [] self.logger.info("Sending vpn-service :{}".format(vpn_service_l)) @@ -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 + site_network_accesses["ietf-l2vpn-svc: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,14 +311,15 @@ 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) - site_network_accesses["site-network-access"] = site_network_access_list + site_network_accesses["ietf-l2vpn-svc:site-network-access"] = site_network_access_list 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,