summaryrefslogtreecommitdiffstats
path: root/lcm/lcm/pub/msapi/aai.py
diff options
context:
space:
mode:
Diffstat (limited to 'lcm/lcm/pub/msapi/aai.py')
-rw-r--r--lcm/lcm/pub/msapi/aai.py17
1 files changed, 15 insertions, 2 deletions
diff --git a/lcm/lcm/pub/msapi/aai.py b/lcm/lcm/pub/msapi/aai.py
index 67b25c2b..c62e4e97 100644
--- a/lcm/lcm/pub/msapi/aai.py
+++ b/lcm/lcm/pub/msapi/aai.py
@@ -14,15 +14,28 @@
import json
import logging
+import uuid
from lcm.pub.config.config import AAI_BASE_URL, AAI_USER, AAI_PASSWORD
from lcm.pub.exceptions import NFLCMException
-from lcm.pub.utils.restcall import call_req_aai, rest_no_auth
+from lcm.pub.utils.restcall import rest_no_auth, call_req
logger = logging.getLogger(__name__)
+
def call_aai(resource, method, data=''):
- return call_req_aai(AAI_BASE_URL, AAI_USER, AAI_PASSWORD, rest_no_auth, resource, method, data)
+ additional_headers = {
+ 'X-FromAppId': 'VFC-GVNFM-VNFLCM',
+ 'X-TransactionId': str(uuid.uuid1())
+ }
+ return call_req(AAI_BASE_URL,
+ AAI_USER,
+ AAI_PASSWORD,
+ rest_no_auth,
+ resource,
+ method,
+ data,
+ additional_headers)
def create_ns(global_customer_id, service_type, service_instance_id, data):