call of the route app optmizer from osdfapp.py 05/61305/3
authorseshukm <seshu.kumar.m@huawei.com>
Mon, 20 Aug 2018 13:32:51 +0000 (21:32 +0800)
committerSeshu Kumar M <seshu.kumar.m@huawei.com>
Wed, 22 Aug 2018 04:58:48 +0000 (04:58 +0000)
Issue-ID: OPTFRA-310

Change-Id: I2b8512d89a1ea78f829d934f83931adf287e7fa9
Signed-off-by: seshukm <seshu.kumar.m@huawei.com>
osdfapp.py

index b1dde44..bd5efa7 100755 (executable)
@@ -46,6 +46,7 @@ from schematics.exceptions import DataError
 from osdf.logging.osdf_logging import MH, audit_log, error_log, debug_log
 from osdf.models.api.placementRequest import PlacementAPI
 from osdf.operation.responses import osdf_response_for_request_accept as req_accept
+from osdf.optimizers.routeopt.simple_route_opt import RouteOpt
 
 ERROR_TEMPLATE = osdf.ERROR_TEMPLATE
 
@@ -129,7 +130,9 @@ def do_route_calc():
     """Perform the basic route calculations and returnn the vpn-bindings
     TODO:Need to add the new class for the route in the API and model to provide this function
     """
-    return "OK"
+    request_json = request.get_json()
+    audit_log.info("Calculate Route request received!")
+    return RouteOpt.getRoute(request_json)
 
 
 @app.errorhandler(500)