aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--plans/vid/GUITests/setup.sh41
-rw-r--r--plans/vid/GUITests/teardown.sh17
-rw-r--r--plans/vid/GUITests/testplan.txt4
-rw-r--r--tests/vid/login/test1.robot55
-rw-r--r--tests/vid/newVNFChange/__init__.robot2
-rw-r--r--tests/vid/newVNFChange/test1.robot68
-rw-r--r--tests/vid/newVNFChange/test2.robot49
-rw-r--r--tests/vid/newVNFChange/test3.robot47
-rw-r--r--tests/vid/resources/keywords/login_vid_keywords.robot58
-rwxr-xr-xtests/vid/resources/scripts/ChangingFeatureFlag.sh7
-rwxr-xr-xtests/vid/resources/scripts/SetFeatureFlag.sh5
-rw-r--r--tests/vid/resources/simulators/SO.py49
-rw-r--r--tests/vid/resources/simulators/test_data_assets/requests.json25
-rw-r--r--tests/vid/resources/simulators/test_data_assets/responses.json2675
14 files changed, 2937 insertions, 165 deletions
diff --git a/plans/vid/GUITests/setup.sh b/plans/vid/GUITests/setup.sh
new file mode 100644
index 00000000..f23fb61f
--- /dev/null
+++ b/plans/vid/GUITests/setup.sh
@@ -0,0 +1,41 @@
+#!/bin/bash
+#
+# Copyright (C) 2019 Nokia Intellectual Property. All rights reserved.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# Place the scripts in run order:
+
+/usr/bin/Xvfb :0 -screen 0 1024x768x24&
+export DISPLAY=:0
+
+source ${SCRIPTS}/common_functions.sh
+source ${WORKSPACE}/scripts/vid/clone_and_setup_vid_data.sh
+source ${WORKSPACE}/scripts/vid/start_vid_containers.sh
+
+echo "Obtaining ip of VID server..."
+VID_IP=`get-instance-ip.sh vid-server`
+SO_SIMULATOR_IP=`get-instance-ip.sh so-simulator`
+
+bypass_ip_address ${VID_IP}
+bypass_ip_address ${SO_SIMULATOR_IP}
+
+echo VID_IP=${VID_IP}
+echo SO_SIMULATOR_IP=${SO_SIMULATOR_IP}
+
+
+# Pass any variables required by Robot test suites in ROBOT_VARIABLES
+ROBOT_VARIABLES="-v VID_IP:${VID_IP} -v SO_SIMULATOR_IP:${SO_SIMULATOR_IP}"
+
+pip install assertpy
+pip install requests \ No newline at end of file
diff --git a/plans/vid/GUITests/teardown.sh b/plans/vid/GUITests/teardown.sh
new file mode 100644
index 00000000..0ade44f9
--- /dev/null
+++ b/plans/vid/GUITests/teardown.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+#
+# Copyright (C) 2019 Nokia Intellectual Property. All rights reserved.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+source ${WORKSPACE}/scripts/vid/kill_containers_and_remove_dataFolders.sh \ No newline at end of file
diff --git a/plans/vid/GUITests/testplan.txt b/plans/vid/GUITests/testplan.txt
new file mode 100644
index 00000000..e54147c6
--- /dev/null
+++ b/plans/vid/GUITests/testplan.txt
@@ -0,0 +1,4 @@
+# Test suites are relative paths under [integration/csit.git]/tests/.
+# Place the suites in run order.
+
+vid/newVNFChange \ No newline at end of file
diff --git a/tests/vid/login/test1.robot b/tests/vid/login/test1.robot
index 2c39b503..3690b569 100644
--- a/tests/vid/login/test1.robot
+++ b/tests/vid/login/test1.robot
@@ -4,24 +4,8 @@ Library Selenium2Library
Library Collections
Library String
Library RequestsLibrary
-#Library OSUtils
Library OperatingSystem
-
-*** Variables ***
-${GLOBAL_APPLICATION_ID} robot-ete
-${GLOBAL_SELENIUM_BROWSER} chrome
-${GLOBAL_SELENIUM_BROWSER_CAPABILITIES} Create Dictionary
-${GLOBAL_SELENIUM_DELAY} 0
-${GLOBAL_SELENIUM_BROWSER_IMPLICIT_WAIT} 5
-${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT} 15
-${VID_ENV} /vid
-${VID_ENDPOINT} http://localhost:8080
-${VID_LOGIN_URL} ${VID_ENDPOINT}${VID_ENV}/login.htm
-${VID_HEALTHCHECK_PATH} ${VID_ENV}/api/v2/users
-${VID_HOME_URL} ${VID_ENDPOINT}${VID_ENV}/welcome.htm
-${GLOBAL_VID_USERNAME} demo
-${GLOBAL_VID_PASSWORD} Kp8bJ4SXszM0WX
-
+Resource ../resources/keywords/login_vid_keywords.robot
*** Test Cases ***
Login To VID GUI
@@ -40,39 +24,4 @@ Login To VID GUI
Click Button xpath=//input[@id='loginBtn']
Wait Until Page Contains Welcome to VID ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT}
Log Logged in to ${VID_ENDPOINT}${VID_ENV}
- [Teardown] Close Browser
-
-*** Keywords ***
-Setup Browser
- [Documentation] Sets up browser based upon the value of ${GLOBAL_SELENIUM_BROWSER}
- Run Keyword If '${GLOBAL_SELENIUM_BROWSER}' == 'firefox' Setup Browser Firefox
- Run Keyword If '${GLOBAL_SELENIUM_BROWSER}' == 'chrome' Setup Browser Chrome
- Log Running with ${GLOBAL_SELENIUM_BROWSER}
-
-Setup Browser Firefox
- ${dc} Evaluate sys.modules['selenium.webdriver'].DesiredCapabilities.FIREFOX sys, selenium.webdriver
- Set To Dictionary ${dc} elementScrollBehavior 1
- Create Webdriver Firefox desired_capabilities=${dc}
- Set Global Variable ${GLOBAL_SELENIUM_BROWSER_CAPABILITIES} ${dc}
-
-Setup Browser Chrome
- #${os}= Get Normalized Os
- #Log Normalized OS=${os}
- ${chrome options}= Evaluate sys.modules['selenium.webdriver'].ChromeOptions() sys
- Call Method ${chrome options} add_argument no-sandbox
- ${dc} Evaluate sys.modules['selenium.webdriver'].DesiredCapabilities.CHROME sys, selenium.webdriver
- Set To Dictionary ${dc} elementScrollBehavior 1
- Create Webdriver Chrome chrome_options=${chrome_options} desired_capabilities=${dc}
- Set Global Variable ${GLOBAL_SELENIUM_BROWSER_CAPABILITIES} ${dc}
-
-Handle Proxy Warning
- [Documentation] Handle Intermediate Warnings from Proxies
- ${status} ${data}= Run Keyword And Ignore Error Variable Should Exist \${GLOBAL_PROXY_WARNING_TITLE}
- Return From Keyword if '${status}' != 'PASS'
- ${status} ${data}= Run Keyword And Ignore Error Variable Should Exist \${GLOBAL_PROXY_WARNING_CONTINUE_XPATH}
- Return From Keyword if '${status}' != 'PASS'
- Return From Keyword if "${GLOBAL_PROXY_WARNING_TITLE}" == ''
- Return From Keyword if "${GLOBAL_PROXY_WARNING_CONTINUE_XPATH}" == ''
- ${test} ${value}= Run keyword and ignore error Title Should Be ${GLOBAL_PROXY_WARNING_TITLE}
- Run keyword If '${test}' == 'PASS' Click Element xpath=${GLOBAL_PROXY_WARNING_CONTINUE_XPATH}
- \ No newline at end of file
+ [Teardown] Close Browser \ No newline at end of file
diff --git a/tests/vid/newVNFChange/__init__.robot b/tests/vid/newVNFChange/__init__.robot
new file mode 100644
index 00000000..146e60cb
--- /dev/null
+++ b/tests/vid/newVNFChange/__init__.robot
@@ -0,0 +1,2 @@
+*** Settings ***
+Documentation VID - New VNF Change \ No newline at end of file
diff --git a/tests/vid/newVNFChange/test1.robot b/tests/vid/newVNFChange/test1.robot
new file mode 100644
index 00000000..4737c3af
--- /dev/null
+++ b/tests/vid/newVNFChange/test1.robot
@@ -0,0 +1,68 @@
+*** Settings ***
+Documentation New VNF Change local workflows
+Library Process
+Library Selenium2Library
+Library Collections
+Library String
+Library RequestsLibrary
+Library OperatingSystem
+Resource ../../common.robot
+Resource ../resources/keywords/login_vid_keywords.robot
+
+*** Variables ***
+${body}= {"workflowsDetails":[{"workflowName":"VNF In Place Software Update","vnfDetails":{"UUID":"103b4a1b-4a15-4559-a019-1ff132180c7c","invariantUUID":"88a71d72-ec80-4357-808e-f288823cb353"}}, {"workflowName":"VNF Scale Out","vnfDetails":{"UUID":"103b4a1b-4a15-4559-a019-1ff132180c7c","invariantUUID":"88a71d72-ec80-4357-808e-f288823cb353"}}]}
+
+*** Test Cases ***
+add new VNF Change in VID GUI From Local worfkow
+ [Documentation] Logs in to VID GUI
+ Setup Browser
+ Go To ${VID_LOGIN_URL}
+
+ Set Selenium Speed ${GLOBAL_SELENIUM_DELAY}
+ Set Browser Implicit Wait ${GLOBAL_SELENIUM_BROWSER_IMPLICIT_WAIT}
+
+ Title Should Be Login
+ Input Text xpath=//input[@id='loginId'] ${GLOBAL_VID_USERNAME}
+ Input Password xpath=//input[@id='password'] ${GLOBAL_VID_PASSWORD}
+ Click Button xpath=//input[@id='loginBtn']
+ Wait Until Page Contains Welcome to VID ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT}
+
+ Wait Until Page Contains VNF Changes ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT}
+ Set Browser Implicit Wait ${GLOBAL_SELENIUM_BROWSER_IMPLICIT_WAIT}
+
+ [Documentation] create VNF Change from local workflows
+ CreateSession vid ${VID_ENDPOINT}
+ ${headers}= Create Dictionary Accept-Encoding=gzip Accept-Encoding=deflate Content-Type=application/json
+ ${response}= Post Request vid /vid/change-management/vnf_workflow_relation headers=${headers} data=${body}
+
+ Click Element xpath=//div[@heading='VNF Changes']//a[1]
+
+ Click Element xpath=//div[@ng-click='vm.createNewChange()']
+
+ Wait Until Page Contains New VNF Change ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT}
+
+ Select From List xpath=//select[@name='subscriber'] CAR_2020_ER
+
+ Select From List xpath=//select[@name='serviceType'] gNB
+
+ Select From List xpath=//select[@name='vnfType'] vLBMS
+
+ Select From List xpath=//select[@name='fromVNFVersion'] 3.0
+
+ Click Element xpath=//multiselect[@name='vnfName']
+ Click Element xpath=//a[contains(text(),'vnf-ws')]
+
+ Select From List xpath=//select[@name='workflow'] VNF In Place Software Update
+ #temp solution
+ #Click Button xpath=//button[@id='cancel']
+
+ Wait Until Page Contains Operations timeout ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT}
+ Input Text xpath=//input[@id='internal-workflow-parameter-text-2'] 10
+ Input Text xpath=//input[@id='internal-workflow-parameter-text-3'] test
+ Input Text xpath=//input[@id='internal-workflow-parameter-text-4'] test
+
+ Wait Until Element Is Enabled xpath=//button[@id='submit'] ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT}
+ Click Button xpath=//button[@id='submit']
+
+
+ Wait Until Page Does Not Contain New VNF Change ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT} \ No newline at end of file
diff --git a/tests/vid/newVNFChange/test2.robot b/tests/vid/newVNFChange/test2.robot
new file mode 100644
index 00000000..1af2ae79
--- /dev/null
+++ b/tests/vid/newVNFChange/test2.robot
@@ -0,0 +1,49 @@
+*** Settings ***
+Documentation New VNF Change SO workflows
+Library Process
+Library Selenium2Library
+Library Collections
+Library String
+Library RequestsLibrary
+Library OperatingSystem
+Resource ../../common.robot
+Resource ../resources/keywords/login_vid_keywords.robot
+
+*** Variables ***
+
+*** Test Cases ***
+add new VNF Change in VID GUI From SO NATIVE worfkow
+ [Documentation] create VNF Change from SO NATIVE workflows
+
+ Run Process ${CURDIR}/../resources/scripts/SetFeatureFlag.sh FLAG_HANDLE_SO_WORKFLOWS true shell=True cwd=${CURDIR}/../resources/scripts/
+ Reload Page
+ Wait Until Page Contains VNF Changes ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT}
+
+ Click Element xpath=//div[@heading='VNF Changes']//a[1]
+
+ Click Element xpath=//div[@ng-click='vm.createNewChange()']
+
+ Wait Until Page Contains New VNF Change ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT}
+
+ Select From List xpath=//select[@name='subscriber'] CAR_2020_ER
+
+ Select From List xpath=//select[@name='serviceType'] gNB
+
+ Select From List xpath=//select[@name='vnfType'] vLBMS
+
+ Select From List xpath=//select[@name='fromVNFVersion'] 3.0
+
+ Click Element xpath=//multiselect[@name='vnfName']
+ Click Element xpath=//a[contains(text(),'vnf-ws')]
+
+ Select From List xpath=//select[@name='workflow'] VNF In Place Software Update
+
+ Wait Until Page Contains Operations timeout ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT}
+ Input Text xpath=//input[@id='so-workflow-parameter-operations_timeout'] 10
+ Input Text xpath=//input[@id='so-workflow-parameter-existing_software_version'] test
+ Input Text xpath=//input[@id='so-workflow-parameter-new_software_version'] test
+
+ Wait Until Element Is Enabled xpath=//button[@id='submit'] ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT}
+ Click Button xpath=//button[@id='submit']
+
+ Wait Until Page Does Not Contain New VNF Change ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT} \ No newline at end of file
diff --git a/tests/vid/newVNFChange/test3.robot b/tests/vid/newVNFChange/test3.robot
new file mode 100644
index 00000000..30244f99
--- /dev/null
+++ b/tests/vid/newVNFChange/test3.robot
@@ -0,0 +1,47 @@
+*** Settings ***
+Documentation New VNF Change SO workflows
+Library Process
+Library Selenium2Library
+Library Collections
+Library String
+Library RequestsLibrary
+Library OperatingSystem
+Resource ../../common.robot
+Resource ../resources/keywords/login_vid_keywords.robot
+
+*** Variables ***
+
+
+*** Test Cases ***
+add new VNF Change in VID GUI From SO SDC worfkow
+ [Documentation] create VNF Change from SO SDC workflows
+
+ Click Element xpath=//div[@heading='VNF Changes']//a[1]
+
+ Click Element xpath=//div[@ng-click='vm.createNewChange()']
+
+ Wait Until Page Contains New VNF Change ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT}
+
+ Select From List xpath=//select[@name='subscriber'] CAR_2020_ER
+
+ Select From List xpath=//select[@name='serviceType'] gNB
+
+ Select From List xpath=//select[@name='vnfType'] vLBMS
+
+ Select From List xpath=//select[@name='fromVNFVersion'] 3.0
+
+ Click Element xpath=//multiselect[@name='vnfName']
+ Click Element xpath=//a[contains(text(),'vnf-ws')]
+
+ Select From List xpath=//select[@name='workflow'] inPlaceSoftwareUpdate
+
+ Wait Until Page Contains Operations Timeout ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT}
+ Input Text xpath=//input[@id='so-workflow-parameter-operations_timeout'] 10
+ Input Text xpath=//input[@id='so-workflow-parameter-existing_software_version'] test
+ Input Text xpath=//input[@id='so-workflow-parameter-new_software_version'] test
+
+ Wait Until Element Is Enabled xpath=//button[@id='submit'] ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT}
+ Click Button xpath=//button[@id='submit']
+
+ Wait Until Page Does Not Contain New VNF Change ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT}
+ [Teardown] Close Browser \ No newline at end of file
diff --git a/tests/vid/resources/keywords/login_vid_keywords.robot b/tests/vid/resources/keywords/login_vid_keywords.robot
new file mode 100644
index 00000000..b543029a
--- /dev/null
+++ b/tests/vid/resources/keywords/login_vid_keywords.robot
@@ -0,0 +1,58 @@
+*** Settings ***
+Documentation Collection of util keywords for logging to VID
+Library Selenium2Library
+Library Collections
+Library String
+Library RequestsLibrary
+Library OperatingSystem
+Resource ../../../common.robot
+
+*** Variables ***
+${GLOBAL_APPLICATION_ID} robot-ete
+${GLOBAL_SELENIUM_BROWSER} chrome
+${GLOBAL_SELENIUM_BROWSER_CAPABILITIES} Create Dictionary
+${GLOBAL_SELENIUM_DELAY} 0
+${GLOBAL_SELENIUM_BROWSER_IMPLICIT_WAIT} 5
+${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT} 25
+${VID_ENV} /vid
+${VID_ENDPOINT} http://localhost:8080
+${VID_LOGIN_URL} ${VID_ENDPOINT}${VID_ENV}/login.htm
+${VID_HEALTHCHECK_PATH} ${VID_ENV}/api/v2/users
+${VID_HOME_URL} ${VID_ENDPOINT}${VID_ENV}/welcome.htm
+${GLOBAL_VID_USERNAME} demo
+${GLOBAL_VID_PASSWORD} Kp8bJ4SXszM0WX
+
+
+*** Keywords ***
+Setup Browser
+ [Documentation] Sets up browser based upon the value of ${GLOBAL_SELENIUM_BROWSER}
+ Run Keyword If '${GLOBAL_SELENIUM_BROWSER}' == 'firefox' Setup Browser Firefox
+ Run Keyword If '${GLOBAL_SELENIUM_BROWSER}' == 'chrome' Setup Browser Chrome
+ Log Running with ${GLOBAL_SELENIUM_BROWSER}
+
+Setup Browser Firefox
+ ${dc} Evaluate sys.modules['selenium.webdriver'].DesiredCapabilities.FIREFOX sys, selenium.webdriver
+ Set To Dictionary ${dc} elementScrollBehavior 1
+ Create Webdriver Firefox desired_capabilities=${dc}
+ Set Global Variable ${GLOBAL_SELENIUM_BROWSER_CAPABILITIES} ${dc}
+
+Setup Browser Chrome
+ #${os}= Get Normalized Os
+ #Log Normalized OS=${os}
+ ${chrome options}= Evaluate sys.modules['selenium.webdriver'].ChromeOptions() sys
+ Call Method ${chrome options} add_argument no-sandbox
+ ${dc} Evaluate sys.modules['selenium.webdriver'].DesiredCapabilities.CHROME sys, selenium.webdriver
+ Set To Dictionary ${dc} elementScrollBehavior 1
+ Create Webdriver Chrome chrome_options=${chrome_options} desired_capabilities=${dc}
+ Set Global Variable ${GLOBAL_SELENIUM_BROWSER_CAPABILITIES} ${dc}
+
+Handle Proxy Warning
+ [Documentation] Handle Intermediate Warnings from Proxies
+ ${status} ${data}= Run Keyword And Ignore Error Variable Should Exist \${GLOBAL_PROXY_WARNING_TITLE}
+ Return From Keyword if '${status}' != 'PASS'
+ ${status} ${data}= Run Keyword And Ignore Error Variable Should Exist \${GLOBAL_PROXY_WARNING_CONTINUE_XPATH}
+ Return From Keyword if '${status}' != 'PASS'
+ Return From Keyword if "${GLOBAL_PROXY_WARNING_TITLE}" == ''
+ Return From Keyword if "${GLOBAL_PROXY_WARNING_CONTINUE_XPATH}" == ''
+ ${test} ${value}= Run keyword and ignore error Title Should Be ${GLOBAL_PROXY_WARNING_TITLE}
+ Run keyword If '${test}' == 'PASS' Click Element xpath=${GLOBAL_PROXY_WARNING_CONTINUE_XPATH}
diff --git a/tests/vid/resources/scripts/ChangingFeatureFlag.sh b/tests/vid/resources/scripts/ChangingFeatureFlag.sh
new file mode 100755
index 00000000..dec6d2ec
--- /dev/null
+++ b/tests/vid/resources/scripts/ChangingFeatureFlag.sh
@@ -0,0 +1,7 @@
+#!/usr/bin/env bash
+
+echo $1
+echo $2
+
+cd ./webapps/vid/WEB-INF/conf/
+while read a ; do echo ${a//$1*/$1 = $2} ; done < ./features.properties > ./features.properties.t ; mv ./features.properties{.t,} \ No newline at end of file
diff --git a/tests/vid/resources/scripts/SetFeatureFlag.sh b/tests/vid/resources/scripts/SetFeatureFlag.sh
new file mode 100755
index 00000000..89bf73c0
--- /dev/null
+++ b/tests/vid/resources/scripts/SetFeatureFlag.sh
@@ -0,0 +1,5 @@
+#!/usr/bin/env bash
+
+docker cp ./ChangingFeatureFlag.sh vid-server:/usr/local/tomcat/ChangingFeatureFlag.sh
+docker exec vid-server /usr/local/tomcat/ChangingFeatureFlag.sh $1 $2
+docker exec vid-server rm /usr/local/tomcat/ChangingFeatureFlag.sh \ No newline at end of file
diff --git a/tests/vid/resources/simulators/SO.py b/tests/vid/resources/simulators/SO.py
index 12fd7763..fb4c66d6 100644
--- a/tests/vid/resources/simulators/SO.py
+++ b/tests/vid/resources/simulators/SO.py
@@ -47,18 +47,8 @@ class SOHandler(BaseHTTPRequestHandler):
return
def do_GET(self):
- print(self._known_endpoints)
if self._does_path_exist_as_endpoint():
- expected_response = self._get_response_by_path()
- if expected_response:
- self.send_response(expected_response["responseCode"])
- self._set_headers()
- self.wfile.write(json.dumps(expected_response["body"]).encode("utf-8"))
- else:
- response_body = "{\"message:\" \"no response for endpoint\"}"
- self.send_response(400)
- self._set_headers()
- self.wfile.write(json.dumps(response_body).encode("utf-8"))
+ self.rest_method("GET")
else:
logging.info('GET called. Expected GET REQUEST: '
+ json.dumps(self._expected_requests["get"])
@@ -69,16 +59,31 @@ class SOHandler(BaseHTTPRequestHandler):
self.wfile.write(json.dumps(self._expected_responses["get"]).encode("utf-8"))
def do_PUT(self):
- request_body_json = self._get_request_body()
- if request_body_json is not None:
- self._apply_expected_data(request_body_json)
- logging.info("EXPECTED RESPONSES: " + str(self._expected_responses))
- logging.info("EXPECTED REQUESTS: " + str(self._expected_requests))
- response_status = 200
+ if self._does_path_exist_as_endpoint():
+ self.rest_method("PUT")
else:
- response_status = 400
- self.send_response(response_status)
- self._set_headers()
+ request_body_json = self._get_request_body()
+ if request_body_json is not None:
+ self._apply_expected_data(request_body_json)
+ logging.info("EXPECTED RESPONSES: " + str(self._expected_responses))
+ logging.info("EXPECTED REQUESTS: " + str(self._expected_requests))
+ response_status = 200
+ else:
+ response_status = 400
+ self.send_response(response_status)
+ self._set_headers()
+
+ def rest_method(self,method):
+ expected_response = self._get_response_by_endpoint(self.path,method)
+ if expected_response:
+ self.send_response(expected_response["responseCode"])
+ self._set_headers()
+ self.wfile.write(json.dumps(expected_response["body"]).encode("utf-8"))
+ else:
+ response_body = "{\"message:\" \"no response for endpoint\"}"
+ self.send_response(400)
+ self._set_headers()
+ self.wfile.write(json.dumps(response_body).encode("utf-8"))
def _get_request_body(self):
content_len = int(self.headers['Content-Length'], 0)
@@ -103,9 +108,9 @@ class SOHandler(BaseHTTPRequestHandler):
self.send_header('Content-Type', 'application/json')
self.end_headers()
- def _get_response_by_path(self):
+ def _get_response_by_endpoint(self, endpoint, method):
for response in self._responses:
- if response["path"] == self.path:
+ if response["path"] == endpoint and response["method"] == method:
return response
def _does_path_exist_as_endpoint(self):
diff --git a/tests/vid/resources/simulators/test_data_assets/requests.json b/tests/vid/resources/simulators/test_data_assets/requests.json
index e94d26a6..5344ada9 100644
--- a/tests/vid/resources/simulators/test_data_assets/requests.json
+++ b/tests/vid/resources/simulators/test_data_assets/requests.json
@@ -10,7 +10,7 @@
},
{
"method": "GET",
- "path": "/aai/v../business/customers/customer/MSO_1610_ST",
+ "path": "/aai/v13/business/customers/customer/CAR_2020_ER",
"queryParams": {
"depth": "2"
}
@@ -28,6 +28,29 @@
"queryParams": {
"vnfModelVersionId": "103b4a1b-4a15-4559-a019-1ff132180c7c"
}
+ },
+ {
+ "method": "GET",
+ "path": "/aai/v13/business/customers",
+ "queryParams": {
+ "subscriber-type": "INFRA",
+ "depth": "0"
+ }
+ },
+ {
+ "method": "GET",
+ "path": "/aai/v13/service-design-and-creation/models",
+ "queryParams": {
+ "depth": "2",
+ "model-invariant-id": "88a71d72-ec80-4357-808e-f288823cb353"
+ }
+ },
+ {
+ "method": "GET",
+ "path": "/orchestrationRequests/v6",
+ "queryParams": {
+ "filter": "modelType:EQUALS:vnf"
+ }
}
]
} \ No newline at end of file
diff --git a/tests/vid/resources/simulators/test_data_assets/responses.json b/tests/vid/resources/simulators/test_data_assets/responses.json
index fb862e15..9f3c10a0 100644
--- a/tests/vid/resources/simulators/test_data_assets/responses.json
+++ b/tests/vid/resources/simulators/test_data_assets/responses.json
@@ -2,80 +2,11 @@
"responses": [
{
"responseCode": 200,
- "path": "/aai/v13/service-design-and-creation/models?depth=2&model-invariant-id=88a71d72-ec80-4357-808e-f288823cb353",
- "body": {
- "model": [
- {
- "model-invariant-id": "88a71d72-ec80-4357-808e-f288823cb353",
- "model-type": "resource",
- "resource-version": "1549550682576",
- "model-vers": {
- "model-ver": [
- {
- "model-version-id": "d2dcf256-2687-4631-9e36-1b7fc352b7bf",
- "model-name": "HealthVF",
- "model-version": "1.0",
- "model-description": "HealthVSP",
- "resource-version": "1549550682585",
- "model-elements": {
- "model-element": [
- {
- "model-element-uuid": "ad8c74b6-d2ff-48a7-8fcb-4cf653efc1f9",
- "new-data-del-flag": "T",
- "cardinality": "unbounded",
- "resource-version": "1549550682592",
- "relationship-list": {
- "relationship": [
- {
- "related-to": "model-ver",
- "relationship-label": "org.onap.relationships.inventory.IsA",
- "related-link": "/aai/v13/service-design-and-creation/models/model/acc6edd8-a8d4-4b93-afaa-0994068be14c/model-vers/model-ver/93a6166f-b3d5-4f06-b4ba-aed48d009ad9",
- "relationship-data": [
- {
- "relationship-key": "model.model-invariant-id",
- "relationship-value": "acc6edd8-a8d4-4b93-afaa-0994068be14c"
- }
- ],
- "related-to-property": [
- {
- "property-key": "model-ver.model-name",
- "property-value": "generic-vnf"
- }
- ]
- }
- ]
- }
- }
- ]
- },
- "relationship-list": {
- "relationship": [
- {
- "related-to": "model-element",
- "relationship-label": "org.onap.relationships.inventory.IsA",
- "related-link": "/aai/v13/service-design-and-creation/models/model/4b5158b9-a0d5-4aeb-90a8-474bc2ccd8af/model-vers/model-ver/ba463093-6f2c-4d22-aa8d-fb4615660db2/model-elements/model-element/57d23b71-d5a0-484d-ac7c-1b94e9a1563e/model-elements/model-element/5d290a6a-3b35-46bb-a2d7-1b9c9f520c39",
- "relationship-data": [
- {
- "relationship-key": "model.model-invariant-id",
- "relationship-value": "4b5158b9-a0d5-4aeb-90a8-474bc2ccd8af"
- }
- ]
- }
- ]
- }
- }
- ]
- }
- }
- ]
- }
- },
- {
- "responseCode": 200,
- "path": "/aai/v../business/customers/customer/MSO_1610_ST?depth=2",
+ "path": "/aai/v13/business/customers/customer/CAR_2020_ER?depth=2",
+ "method": "GET",
"body": {
- "global-customer-id": "MSO_1610_ST",
- "subscriber-name": "MSO_1610_ST",
+ "global-customer-id": "CAR_2020_ER",
+ "subscriber-name": "CAR_2020_ER",
"subscriber-type": "INFRA",
"resource-version": "1549008901724",
"service-subscriptions": {
@@ -107,6 +38,34 @@
"relationship-value": "AwTestProject"
}
]
+ },
+ {
+ "related-to": "generic-vnf",
+ "relationship-label": "org.onap.relationships.inventory.ComposedOf",
+ "related-link": "/aai/v13/network/generic-vnfs/generic-vnf/7d6d6809-56e9-42c2-9379-a768381bc812",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "7d6d6809-56e9-42c2-9379-a768381bc812"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "AwServicePreloadVF3"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "relationship-label": "org.onap.relationships.inventory.BelongsTo",
+ "related-link": "/aai/v13/business/owning-entities/owning-entity/74af7120-c5da-4933-9b73-32b4dbb6da4b",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "74af7120-c5da-4933-9b73-32b4dbb6da4b"
+ }
+ ]
}
]
}
@@ -123,6 +82,14 @@
{
"relationship-key": "cloud-region.cloud-owner",
"relationship-value": "CloudOwner"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "RegionOne"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "982c540f6e69488eb6be5664255e00c0"
}
],
"related-to-property": [
@@ -142,6 +109,75 @@
{
"responseCode": 200,
"path": "/aai/v13/query?format=simple",
+ "method": "GET",
+ "body": {
+ "results": [
+ {
+ "id": "442472",
+ "node-type": "generic-vnf",
+ "url": "/aai/v13/network/generic-vnfs/generic-vnf/a9c90905-99f2-45d5-8389-a2e0f6997c25",
+ "properties": {
+ "vnf-id": "a9c90905-99f2-45d5-8389-a2e0f6997c25",
+ "vnf-name": "vnf-ws",
+ "vnf-type": "AwServiceWithType/HealthVF 0",
+ "prov-status": "ACTIVE",
+ "equipment-role": "vLBMS",
+ "orchestration-status": "Active",
+ "in-maint": true,
+ "is-closed-loop-disabled": false,
+ "resource-version": "1551719841297",
+ "model-invariant-id": "88a71d72-ec80-4357-808e-f288823cb353",
+ "model-version-id": "103b4a1b-4a15-4559-a019-1ff132180c7c",
+ "model-customization-id": "13071b8c-a873-4e4b-9d6e-0b6c82550c42",
+ "nf-role": "vLBMS",
+ "selflink": "restconf/config/GENERIC-RESOURCE-API:services/service/12965035-a690-400c-bf18-211a5b4710c8/service-data/vnfs/vnf/a9c90905-99f2-45d5-8389-a2e0f6997c25/vnf-data/vnf-topology/"
+ },
+ "related-to": [
+ {
+ "id": "385160",
+ "relationship-label": "org.onap.relationships.inventory.ComposedOf",
+ "node-type": "service-instance",
+ "url": "/aai/v13/business/customers/customer/Demonstration/service-subscriptions/service-subscription/vLB/service-instances/service-instance/12965035-a690-400c-bf18-211a5b4710c8"
+ },
+ {
+ "id": "454760",
+ "relationship-label": "org.onap.relationships.inventory.BelongsTo",
+ "node-type": "vf-module",
+ "url": "/aai/v13/network/generic-vnfs/generic-vnf/a9c90905-99f2-45d5-8389-a2e0f6997c25/vf-modules/vf-module/98da0cd7-008a-4935-864e-333bb97bd15a"
+ },
+ {
+ "id": "249952",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "line-of-business",
+ "url": "/aai/v13/business/lines-of-business/line-of-business/LOB-Demonstration"
+ },
+ {
+ "id": "266376",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "platform",
+ "url": "/aai/v13/business/platforms/platform/Platform-Demonstration"
+ },
+ {
+ "id": "430168",
+ "relationship-label": "tosca.relationships.HostedOn",
+ "node-type": "vserver",
+ "url": "/aai/v13/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/tenants/tenant/982c540f6e69488eb6be5664255e00c0/vservers/vserver/154e8975-5a59-4824-af5d-b6564b7b712a"
+ },
+ {
+ "id": "290944",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "availability-zone",
+ "url": "/aai/v13/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/availability-zones/availability-zone/doopaZone"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "responseCode": 200,
+ "path": "/aai/v13/query?format=simple",
+ "method": "PUT",
"body": {
"results": [
{
@@ -166,6 +202,479 @@
"relationship-label": "org.onap.relationships.inventory.Uses",
"node-type": "project",
"url": "/aai/v13/business/projects/project/Project-Demonstration"
+ },
+ {
+ "id": "442472",
+ "relationship-label": "org.onap.relationships.inventory.ComposedOf",
+ "node-type": "generic-vnf",
+ "url": "/aai/v13/network/generic-vnfs/generic-vnf/a9c90905-99f2-45d5-8389-a2e0f6997c25"
+ },
+ {
+ "id": "200840",
+ "relationship-label": "org.onap.relationships.inventory.BelongsTo",
+ "node-type": "service-subscription",
+ "url": "/aai/v13/business/customers/customer/Demonstration/service-subscriptions/service-subscription/vLB"
+ },
+ {
+ "id": "262176",
+ "relationship-label": "org.onap.relationships.inventory.BelongsTo",
+ "node-type": "owning-entity",
+ "url": "/aai/v13/business/owning-entities/owning-entity/227139a2-ed5e-4fcf-acfb-fd854db52a29"
+ }
+ ]
+ },
+ {
+ "id": "147608",
+ "node-type": "customer",
+ "url": "/aai/v13/business/customers/customer/Demonstration",
+ "properties": {
+ "global-customer-id": "Demonstration",
+ "subscriber-name": "Demonstration",
+ "subscriber-type": "INFRA",
+ "resource-version": "1549008901724"
+ },
+ "related-to": [
+ {
+ "id": "143424",
+ "relationship-label": "org.onap.relationships.inventory.BelongsTo",
+ "node-type": "service-subscription",
+ "url": "/aai/v13/business/customers/customer/Demonstration/service-subscriptions/service-subscription/vCPE"
+ },
+ {
+ "id": "168024",
+ "relationship-label": "org.onap.relationships.inventory.BelongsTo",
+ "node-type": "service-subscription",
+ "url": "/aai/v13/business/customers/customer/Demonstration/service-subscriptions/service-subscription/vFW"
+ },
+ {
+ "id": "172064",
+ "relationship-label": "org.onap.relationships.inventory.BelongsTo",
+ "node-type": "service-subscription",
+ "url": "/aai/v13/business/customers/customer/Demonstration/service-subscriptions/service-subscription/gNB"
+ },
+ {
+ "id": "192616",
+ "relationship-label": "org.onap.relationships.inventory.BelongsTo",
+ "node-type": "service-subscription",
+ "url": "/aai/v13/business/customers/customer/Demonstration/service-subscriptions/service-subscription/vIMS"
+ },
+ {
+ "id": "200840",
+ "relationship-label": "org.onap.relationships.inventory.BelongsTo",
+ "node-type": "service-subscription",
+ "url": "/aai/v13/business/customers/customer/Demonstration/service-subscriptions/service-subscription/vLB"
+ },
+ {
+ "id": "209024",
+ "relationship-label": "org.onap.relationships.inventory.BelongsTo",
+ "node-type": "service-subscription",
+ "url": "/aai/v13/business/customers/customer/Demonstration/service-subscriptions/service-subscription/vFWCL"
+ },
+ {
+ "id": "290920",
+ "relationship-label": "org.onap.relationships.inventory.BelongsTo",
+ "node-type": "service-subscription",
+ "url": "/aai/v13/business/customers/customer/Demonstration/service-subscriptions/service-subscription/vAW"
+ }
+ ]
+ },
+ {
+ "id": "442472",
+ "node-type": "generic-vnf",
+ "url": "/aai/v13/network/generic-vnfs/generic-vnf/a9c90905-99f2-45d5-8389-a2e0f6997c25",
+ "properties": {
+ "vnf-id": "a9c90905-99f2-45d5-8389-a2e0f6997c25",
+ "vnf-name": "vnf-ws",
+ "vnf-type": "AwServiceWithType/HealthVF 0",
+ "prov-status": "ACTIVE",
+ "equipment-role": "vLBMS",
+ "orchestration-status": "Active",
+ "in-maint": true,
+ "is-closed-loop-disabled": false,
+ "resource-version": "1551719841297",
+ "model-invariant-id": "88a71d72-ec80-4357-808e-f288823cb353",
+ "model-version-id": "103b4a1b-4a15-4559-a019-1ff132180c7c",
+ "model-customization-id": "13071b8c-a873-4e4b-9d6e-0b6c82550c42",
+ "nf-role": "vLBMS",
+ "selflink": "restconf/config/GENERIC-RESOURCE-API:services/service/12965035-a690-400c-bf18-211a5b4710c8/service-data/vnfs/vnf/a9c90905-99f2-45d5-8389-a2e0f6997c25/vnf-data/vnf-topology/"
+ },
+ "related-to": [
+ {
+ "id": "385160",
+ "relationship-label": "org.onap.relationships.inventory.ComposedOf",
+ "node-type": "service-instance",
+ "url": "/aai/v13/business/customers/customer/Demonstration/service-subscriptions/service-subscription/vLB/service-instances/service-instance/12965035-a690-400c-bf18-211a5b4710c8"
+ },
+ {
+ "id": "454760",
+ "relationship-label": "org.onap.relationships.inventory.BelongsTo",
+ "node-type": "vf-module",
+ "url": "/aai/v13/network/generic-vnfs/generic-vnf/a9c90905-99f2-45d5-8389-a2e0f6997c25/vf-modules/vf-module/98da0cd7-008a-4935-864e-333bb97bd15a"
+ },
+ {
+ "id": "249952",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "line-of-business",
+ "url": "/aai/v13/business/lines-of-business/line-of-business/LOB-Demonstration"
+ },
+ {
+ "id": "266376",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "platform",
+ "url": "/aai/v13/business/platforms/platform/Platform-Demonstration"
+ },
+ {
+ "id": "430168",
+ "relationship-label": "tosca.relationships.HostedOn",
+ "node-type": "vserver",
+ "url": "/aai/v13/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/tenants/tenant/982c540f6e69488eb6be5664255e00c0/vservers/vserver/154e8975-5a59-4824-af5d-b6564b7b712a"
+ },
+ {
+ "id": "290944",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "availability-zone",
+ "url": "/aai/v13/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/availability-zones/availability-zone/doopaZone"
+ }
+ ]
+ },
+ {
+ "id": "454760",
+ "node-type": "vf-module",
+ "url": "/aai/v13/network/generic-vnfs/generic-vnf/a9c90905-99f2-45d5-8389-a2e0f6997c25/vf-modules/vf-module/98da0cd7-008a-4935-864e-333bb97bd15a",
+ "properties": {
+ "vf-module-id": "98da0cd7-008a-4935-864e-333bb97bd15a",
+ "vf-module-name": "ws-vnf",
+ "heat-stack-id": "ws-vnf/ba8955da-912d-4aa7-8bbe-ff51025f56fe",
+ "orchestration-status": "active",
+ "is-base-vf-module": true,
+ "automated-assignment": false,
+ "resource-version": "1551709026933",
+ "model-invariant-id": "4c6d21f0-dc36-46e7-ba9e-c8b602054d12",
+ "model-version-id": "0040b766-37e8-42e7-a930-bfc568265735",
+ "model-customization-id": "1cb1464c-4bf2-4910-8eac-e7d27b597d58",
+ "module-index": 0
+ },
+ "related-to": [
+ {
+ "id": "442472",
+ "relationship-label": "org.onap.relationships.inventory.BelongsTo",
+ "node-type": "generic-vnf",
+ "url": "/aai/v13/network/generic-vnfs/generic-vnf/a9c90905-99f2-45d5-8389-a2e0f6997c25"
+ },
+ {
+ "id": "430168",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "vserver",
+ "url": "/aai/v13/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/tenants/tenant/982c540f6e69488eb6be5664255e00c0/vservers/vserver/154e8975-5a59-4824-af5d-b6564b7b712a"
+ }
+ ]
+ },
+ {
+ "id": "430168",
+ "node-type": "vserver",
+ "url": "/aai/v13/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/tenants/tenant/982c540f6e69488eb6be5664255e00c0/vservers/vserver/154e8975-5a59-4824-af5d-b6564b7b712a",
+ "properties": {
+ "vserver-id": "154e8975-5a59-4824-af5d-b6564b7b712a",
+ "vserver-name": "vnf-wshealth_node003",
+ "vserver-name2": "vnf-wshealth_node003",
+ "prov-status": "ACTIVE",
+ "vserver-selflink": "http://es-si-os-ohn-30.eecloud.nsn-net.net:8774/v2.1/servers/154e8975-5a59-4824-af5d-b6564b7b712a",
+ "in-maint": false,
+ "is-closed-loop-disabled": false,
+ "resource-version": "1551719845183"
+ },
+ "related-to": [
+ {
+ "id": "442472",
+ "relationship-label": "tosca.relationships.HostedOn",
+ "node-type": "generic-vnf",
+ "url": "/aai/v13/network/generic-vnfs/generic-vnf/a9c90905-99f2-45d5-8389-a2e0f6997c25"
+ },
+ {
+ "id": "454760",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "vf-module",
+ "url": "/aai/v13/network/generic-vnfs/generic-vnf/a9c90905-99f2-45d5-8389-a2e0f6997c25/vf-modules/vf-module/98da0cd7-008a-4935-864e-333bb97bd15a"
+ },
+ {
+ "id": "167968",
+ "relationship-label": "org.onap.relationships.inventory.BelongsTo",
+ "node-type": "tenant",
+ "url": "/aai/v13/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/tenants/tenant/982c540f6e69488eb6be5664255e00c0"
+ },
+ {
+ "id": "450592",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "image",
+ "url": "/aai/v13/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/images/image/bbbaf330-2883-4fa5-b1e9-3c6a5f0e6839"
+ },
+ {
+ "id": "458848",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "flavor",
+ "url": "/aai/v13/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/flavors/flavor/9ede20a8-cdb3-4f8a-874d-60a900fae43d"
+ }
+ ]
+ },
+ {
+ "id": "167968",
+ "node-type": "tenant",
+ "url": "/aai/v13/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/tenants/tenant/982c540f6e69488eb6be5664255e00c0",
+ "properties": {
+ "tenant-id": "982c540f6e69488eb6be5664255e00c0",
+ "tenant-name": "onap-wro",
+ "resource-version": "1549008898348"
+ },
+ "related-to": [
+ {
+ "id": "274536",
+ "relationship-label": "org.onap.relationships.inventory.BelongsTo",
+ "node-type": "vserver",
+ "url": "/aai/v13/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/tenants/tenant/982c540f6e69488eb6be5664255e00c0/vservers/vserver/e8020a03-5cd9-4f8c-b2d8-9972a256cf6a"
+ },
+ {
+ "id": "430168",
+ "relationship-label": "org.onap.relationships.inventory.BelongsTo",
+ "node-type": "vserver",
+ "url": "/aai/v13/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/tenants/tenant/982c540f6e69488eb6be5664255e00c0/vservers/vserver/154e8975-5a59-4824-af5d-b6564b7b712a"
+ },
+ {
+ "id": "143424",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "service-subscription",
+ "url": "/aai/v13/business/customers/customer/Demonstration/service-subscriptions/service-subscription/vCPE"
+ },
+ {
+ "id": "168024",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "service-subscription",
+ "url": "/aai/v13/business/customers/customer/Demonstration/service-subscriptions/service-subscription/vFW"
+ },
+ {
+ "id": "172064",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "service-subscription",
+ "url": "/aai/v13/business/customers/customer/Demonstration/service-subscriptions/service-subscription/gNB"
+ },
+ {
+ "id": "192616",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "service-subscription",
+ "url": "/aai/v13/business/customers/customer/Demonstration/service-subscriptions/service-subscription/vIMS"
+ },
+ {
+ "id": "200840",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "service-subscription",
+ "url": "/aai/v13/business/customers/customer/Demonstration/service-subscriptions/service-subscription/vLB"
+ },
+ {
+ "id": "209024",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "service-subscription",
+ "url": "/aai/v13/business/customers/customer/Demonstration/service-subscriptions/service-subscription/vFWCL"
+ },
+ {
+ "id": "274528",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "service-subscription",
+ "url": "/aai/v13/business/customers/customer/AwTestCustomer/service-subscriptions/service-subscription/vAW"
+ },
+ {
+ "id": "282728",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "service-subscription",
+ "url": "/aai/v13/business/customers/customer/AwTestCustomer/service-subscriptions/service-subscription/vFW"
+ },
+ {
+ "id": "290920",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "service-subscription",
+ "url": "/aai/v13/business/customers/customer/Demonstration/service-subscriptions/service-subscription/vAW"
+ },
+ {
+ "id": "299040",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "service-subscription",
+ "url": "/aai/v13/business/customers/customer/7cd10a99-a2f8-45d8-80ab-49fdb5a70c6b/service-subscriptions/service-subscription/vAPP"
+ },
+ {
+ "id": "360512",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "service-subscription",
+ "url": "/aai/v13/business/customers/customer/SDN-ETHERNET-INTERNET/service-subscriptions/service-subscription/vCPE"
+ },
+ {
+ "id": "409736",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "service-subscription",
+ "url": "/aai/v13/business/customers/customer/SDN-ETHERNET-INTERNET/service-subscriptions/service-subscription/vIMS"
+ },
+ {
+ "id": "450656",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "service-subscription",
+ "url": "/aai/v13/business/customers/customer/SDN-ETHERNET-INTERNET/service-subscriptions/service-subscription/vFWCL"
+ },
+ {
+ "id": "450664",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "service-subscription",
+ "url": "/aai/v13/business/customers/customer/SDN-ETHERNET-INTERNET/service-subscriptions/service-subscription/vLB"
+ },
+ {
+ "id": "454752",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "service-subscription",
+ "url": "/aai/v13/business/customers/customer/SDN-ETHERNET-INTERNET/service-subscriptions/service-subscription/gNB"
+ },
+ {
+ "id": "454816",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "service-subscription",
+ "url": "/aai/v13/business/customers/customer/SDN-ETHERNET-INTERNET/service-subscriptions/service-subscription/vFW"
+ },
+ {
+ "id": "159928",
+ "relationship-label": "org.onap.relationships.inventory.BelongsTo",
+ "node-type": "cloud-region",
+ "url": "/aai/v13/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne"
+ }
+ ]
+ },
+ {
+ "id": "159928",
+ "node-type": "cloud-region",
+ "url": "/aai/v13/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne",
+ "properties": {
+ "cloud-owner": "CloudOwner",
+ "cloud-region-id": "RegionOne",
+ "cloud-type": "SharedNode",
+ "owner-defined-type": "OwnerType",
+ "cloud-region-version": "v1",
+ "cloud-zone": "CloudZone",
+ "resource-version": "1549008898188"
+ },
+ "related-to": [
+ {
+ "id": "167968",
+ "relationship-label": "org.onap.relationships.inventory.BelongsTo",
+ "node-type": "tenant",
+ "url": "/aai/v13/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/tenants/tenant/982c540f6e69488eb6be5664255e00c0"
+ },
+ {
+ "id": "290944",
+ "relationship-label": "org.onap.relationships.inventory.BelongsTo",
+ "node-type": "availability-zone",
+ "url": "/aai/v13/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/availability-zones/availability-zone/doopaZone"
+ },
+ {
+ "id": "450592",
+ "relationship-label": "org.onap.relationships.inventory.BelongsTo",
+ "node-type": "image",
+ "url": "/aai/v13/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/images/image/bbbaf330-2883-4fa5-b1e9-3c6a5f0e6839"
+ },
+ {
+ "id": "458848",
+ "relationship-label": "org.onap.relationships.inventory.BelongsTo",
+ "node-type": "flavor",
+ "url": "/aai/v13/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/flavors/flavor/9ede20a8-cdb3-4f8a-874d-60a900fae43d"
+ },
+ {
+ "id": "204928",
+ "relationship-label": "org.onap.relationships.inventory.LocatedIn",
+ "node-type": "complex",
+ "url": "/aai/v13/cloud-infrastructure/complexes/complex/clli1"
+ }
+ ]
+ },
+ {
+ "id": "434336",
+ "node-type": "service-instance",
+ "url": "/aai/v13/business/customers/customer/Demonstration/service-subscriptions/service-subscription/vLB/service-instances/service-instance/57dba41e-0b00-48ad-9cb9-f0d813be5142",
+ "properties": {
+ "service-instance-id": "57dba41e-0b00-48ad-9cb9-f0d813be5142",
+ "service-instance-name": "ws-service-test",
+ "service-type": "vAwServiceType",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "33ebe1a9-1df3-4c35-b8a0-cd0504159511",
+ "model-version-id": "cb8501da-6e03-40e0-900c-ef0df30d1183",
+ "resource-version": "1551433413398",
+ "selflink": "restconf/config/GENERIC-RESOURCE-API:services/service/57dba41e-0b00-48ad-9cb9-f0d813be5142/service-data/service-topology/",
+ "orchestration-status": "Active"
+ },
+ "related-to": [
+ {
+ "id": "200768",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "project",
+ "url": "/aai/v13/business/projects/project/Project-Demonstration"
+ },
+ {
+ "id": "434208",
+ "relationship-label": "org.onap.relationships.inventory.ComposedOf",
+ "node-type": "generic-vnf",
+ "url": "/aai/v13/network/generic-vnfs/generic-vnf/d823b98b-8800-4a7c-a755-f0dd5933e479"
+ },
+ {
+ "id": "200840",
+ "relationship-label": "org.onap.relationships.inventory.BelongsTo",
+ "node-type": "service-subscription",
+ "url": "/aai/v13/business/customers/customer/Demonstration/service-subscriptions/service-subscription/vLB"
+ },
+ {
+ "id": "262176",
+ "relationship-label": "org.onap.relationships.inventory.BelongsTo",
+ "node-type": "owning-entity",
+ "url": "/aai/v13/business/owning-entities/owning-entity/227139a2-ed5e-4fcf-acfb-fd854db52a29"
+ }
+ ]
+ },
+ {
+ "id": "434208",
+ "node-type": "generic-vnf",
+ "url": "/aai/v13/network/generic-vnfs/generic-vnf/d823b98b-8800-4a7c-a755-f0dd5933e479",
+ "properties": {
+ "vnf-id": "d823b98b-8800-4a7c-a755-f0dd5933e479",
+ "vnf-name": "ws-vnf",
+ "vnf-type": "AwServiceWithType/HealthVF 0",
+ "prov-status": "NVTPROV",
+ "equipment-role": "vLBMS",
+ "orchestration-status": "Active",
+ "in-maint": true,
+ "is-closed-loop-disabled": false,
+ "resource-version": "1551433459094",
+ "model-invariant-id": "88a71d72-ec80-4357-808e-f288823cb353",
+ "model-version-id": "103b4a1b-4a15-4559-a019-1ff132180c7c",
+ "model-customization-id": "13071b8c-a873-4e4b-9d6e-0b6c82550c42",
+ "nf-role": "vLBMS",
+ "selflink": "restconf/config/GENERIC-RESOURCE-API:services/service/57dba41e-0b00-48ad-9cb9-f0d813be5142/service-data/vnfs/vnf/d823b98b-8800-4a7c-a755-f0dd5933e479/vnf-data/vnf-topology/"
+ },
+ "related-to": [
+ {
+ "id": "434336",
+ "relationship-label": "org.onap.relationships.inventory.ComposedOf",
+ "node-type": "service-instance",
+ "url": "/aai/v13/business/customers/customer/Demonstration/service-subscriptions/service-subscription/vLB/service-instances/service-instance/57dba41e-0b00-48ad-9cb9-f0d813be5142"
+ },
+ {
+ "id": "249952",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "line-of-business",
+ "url": "/aai/v13/business/lines-of-business/line-of-business/LOB-Demonstration"
+ },
+ {
+ "id": "266376",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "platform",
+ "url": "/aai/v13/business/platforms/platform/Platform-Demonstration"
+ },
+ {
+ "id": "290944",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "node-type": "availability-zone",
+ "url": "/aai/v13/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/availability-zones/availability-zone/doopaZone"
}
]
}
@@ -175,8 +684,100 @@
{
"responseCode": 200,
"path": "/workflowSpecifications/v1/workflows?vnfModelVersionId=103b4a1b-4a15-4559-a019-1ff132180c7c",
+ "method": "GET",
"body": {
- "workflowSpecificationList": [
+ "workflowSpecificationList": [{
+ "workflowSpecification": {
+ "artifactInfo": {
+ "artifactType": "workflow",
+ "artifactUuid": "ab6478e4-ea33-3346-ac12-ab121484a333",
+ "artifactName": "inPlaceSoftwareUpdate-1_0.bpmn",
+ "artifactVersion": "1.0",
+ "artifactDescription": "xyz xyz",
+ "workflowName": "inPlaceSoftwareUpdate",
+ "operationName": "inPlaceSoftwareUpdate",
+ "workflowSource": "sdc",
+ "workflowResourceTarget": "vnf"
+ },
+ "activitySequence": [{
+ "name": "VNFQuiesceTrafficActivity",
+ "description": "Activity to QuiesceTraffic on VNF"
+ },
+ {
+ "name": "VNFHealthCheckActivity",
+ "description": "Activity to HealthCheck VNF"
+ },
+ {
+ "name": "FlowCompleteActivity",
+ "description": "Activity to Complete the BPMN Flow"
+ }
+ ],
+ "workflowInputParameters": [{
+ "label": "Cloud Owner",
+ "inputType": "text",
+ "required": true,
+ "validation": [{
+ "maxLength": "7",
+ "allowableChars": "[a-zA-Z0-9]*"
+ }],
+ "soFieldName": "cloudOwner",
+ "soPayloadLocation": "cloudConfiguration"
+ },
+ {
+ "label": "Cloud Region ID",
+ "inputType": "text",
+ "required": true,
+ "validation": [{
+ "maxLength": "7",
+ "allowableChars": "[a-zA-Z0-9]*"
+ }],
+ "soFieldName": "lcpCloudRegionId",
+ "soPayloadLocation": "cloudConfiguration"
+ },
+ {
+ "label": "Tenant/Project ID",
+ "inputType": "text",
+ "required": true,
+ "validation": [{
+ "maxLength": "36",
+ "allowableChars": "[a-zA-Z0-9]*"
+ }],
+ "soFieldName": "tenantId",
+ "soPayloadLocation": "cloudConfiguration"
+ },
+ {
+ "label": "Operations Timeout",
+ "inputType": "text",
+ "required": true,
+ "description": "some description",
+ "validation": [{
+ "maxLength": "50",
+ "allowableChars": "[a-zA-Z0-9]*"
+ }],
+ "soFieldName": "operations_timeout",
+ "soPayloadLocation": "userParams"
+ },
+ {
+ "label": "Existing Software Version",
+ "inputType": "text",
+ "required": true,
+ "validation": [{
+ "maxLength": "50",
+ "allowableChars": "[a-zA-Z0-9]*"
+ }],
+ "soFieldName": "existing_software_version",
+ "soPayloadLocation": "userParams"
+ },
+ {
+ "label": "New Software Version",
+ "inputType": "text",
+ "required": true,
+ "soFieldName": "new_software_version",
+ "soPayloadLocation": "userParams"
+ }
+ ]
+ }
+ },
{
"workflowSpecification": {
"artifactInfo": {
@@ -185,36 +786,1932 @@
"artifactName": "inPlaceSoftwareUpdate-1_0.bpmn",
"artifactVersion": "1.0",
"artifactDescription": "xyz xyz",
- "workflowName": "inPlaceSoftwareUpdate",
- "operationName": "inPlaceSoftwareUpdate",
- "workflowSource": "sdc",
+ "workflowName": "VNF In Place Software Update",
+ "operationName": "VNF In Place Software Update",
+ "workflowSource": "native",
"workflowResourceTarget": "vnf"
},
- "activitySequence": [
+ "activitySequence": [{
+ "name": "VNFQuiesceTrafficActivity",
+ "description": "Activity to QuiesceTraffic on VNF"
+ },
+ {
+ "name": "VNFHealthCheckActivity",
+ "description": "Activity to HealthCheck VNF"
+ },
{
- "name": "VNFQuiesceTrafficActivity",
- "description": "Activity to QuiesceTraffic on VNF"
+ "name": "FlowCompleteActivity",
+ "description": "Activity to Complete the BPMN Flow"
}
],
- "workflowInputParameters": [
+ "workflowInputParameters": [{
+ "label": "Cloud Owner",
+ "inputType": "text",
+ "required": true,
+ "validation": [{
+ "maxLength": "7",
+ "allowableChars": "[a-zA-Z0-9]*"
+ }],
+ "soFieldName": "cloudOwner",
+ "soPayloadLocation": "cloudConfiguration"
+ },
{
- "label": "Cloud Owner",
+ "label": "Cloud Region ID",
"inputType": "text",
"required": true,
- "validation": [
- {
- "maxLength": "7",
- "allowableChars": "[a-zA-Z0-9]*"
- }
- ],
- "soFieldName": "cloudOwner",
+ "validation": [{
+ "maxLength": "7",
+ "allowableChars": "[a-zA-Z0-9]*"
+ }],
+ "soFieldName": "lcpCloudRegionId",
+ "soPayloadLocation": "cloudConfiguration"
+ },
+ {
+ "label": "Tenant/Project ID",
+ "inputType": "text",
+ "required": true,
+ "validation": [{
+ "maxLength": "36",
+ "allowableChars": "[a-zA-Z0-9]*"
+ }],
+ "soFieldName": "tenantId",
"soPayloadLocation": "cloudConfiguration"
+ },
+ {
+ "label": "Operations timeout",
+ "inputType": "text",
+ "required": true,
+ "description": "some description",
+ "validation": [{
+ "maxLength": "50",
+ "allowableChars": "[0-9]*"
+ }],
+ "soFieldName": "operations_timeout",
+ "soPayloadLocation": "userParams"
+ },
+ {
+ "label": "Existing software version",
+ "inputType": "text",
+ "required": true,
+ "validation": [{
+ "maxLength": "50",
+ "allowableChars": "[a-zA-Z0-9]*"
+ }],
+ "soFieldName": "existing_software_version",
+ "soPayloadLocation": "userParams"
+ },
+ {
+ "label": "New software version",
+ "inputType": "text",
+ "required": true,
+ "soFieldName": "new_software_version",
+ "soPayloadLocation": "userParams"
+ }
+ ]
+ }
+ }]
+ }
+ },
+ {
+ "responseCode": 200,
+ "path": "/aai/v13/business/customers?subscriber-type=INFRA&depth=0",
+ "method": "GET",
+ "body": {
+ "customer": [
+ {
+ "global-customer-id":"CAR_2020_ER",
+ "subscriber-name":"CAR_2020_ER",
+ "subscriber-type":"INFRA",
+ "resource-version":"1494001902987"
+ },
+ {
+ "global-customer-id": "21014aa2-526b-11e6-beb8-9e71128cae77",
+ "subscriber-name": "JULIO ERICKSON",
+ "subscriber-type": "INFRA",
+ "resource-version": "1494001776295"
+ }
+ ]
+ }
+ },
+ {
+ "responseCode": 200,
+ "path": "/aai/v13/service-design-and-creation/models?depth=2&model-invariant-id=88a71d72-ec80-4357-808e-f288823cb353",
+ "method": "GET",
+ "body": {
+ "model": [
+ {
+ "model-invariant-id": "88a71d72-ec80-4357-808e-f288823cb353",
+ "model-type": "resource",
+ "resource-version": "1549550682576",
+ "model-vers": {
+ "model-ver": [
+ {
+ "model-version-id": "103b4a1b-4a15-4559-a019-1ff132180c7c",
+ "model-name": "HealthVF",
+ "model-version": "3.0",
+ "model-description": "HealthVSP",
+ "resource-version": "1551433181117",
+ "model-elements": {
+ "model-element": [
+ {
+ "model-element-uuid": "b491eaf7-41af-4a42-9b11-b8823ea4addc",
+ "new-data-del-flag": "T",
+ "cardinality": "unbounded",
+ "resource-version": "1551433181126",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "model-ver",
+ "relationship-label": "org.onap.relationships.inventory.IsA",
+ "related-link": "/aai/v13/service-design-and-creation/models/model/acc6edd8-a8d4-4b93-afaa-0994068be14c/model-vers/model-ver/93a6166f-b3d5-4f06-b4ba-aed48d009ad9",
+ "relationship-data": [
+ {
+ "relationship-key": "model.model-invariant-id",
+ "relationship-value": "acc6edd8-a8d4-4b93-afaa-0994068be14c"
+ },
+ {
+ "relationship-key": "model-ver.model-version-id",
+ "relationship-value": "93a6166f-b3d5-4f06-b4ba-aed48d009ad9"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "model-ver.model-name",
+ "property-value": "generic-vnf"
+ }
+ ]
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "model-element",
+ "relationship-label": "org.onap.relationships.inventory.IsA",
+ "related-link": "/aai/v13/service-design-and-creation/models/model/33ebe1a9-1df3-4c35-b8a0-cd0504159511/model-vers/model-ver/cb8501da-6e03-40e0-900c-ef0df30d1183/model-elements/model-element/fb64065a-30f4-4a89-9084-f335df91a2fd/model-elements/model-element/483d7c17-69eb-4d0d-a9ac-97cc67bc8d2c",
+ "relationship-data": [
+ {
+ "relationship-key": "model.model-invariant-id",
+ "relationship-value": "33ebe1a9-1df3-4c35-b8a0-cd0504159511"
+ },
+ {
+ "relationship-key": "model-ver.model-version-id",
+ "relationship-value": "cb8501da-6e03-40e0-900c-ef0df30d1183"
+ },
+ {
+ "relationship-key": "model-element.model-element-uuid",
+ "relationship-value": "fb64065a-30f4-4a89-9084-f335df91a2fd"
+ },
+ {
+ "relationship-key": "model-element.model-element-uuid",
+ "relationship-value": "483d7c17-69eb-4d0d-a9ac-97cc67bc8d2c"
+ }
+ ]
+ }
+ ]
+ }
}
]
}
}
]
}
+ },
+ {
+ "responseCode": 200,
+ "path": "/orchestrationRequests/v6?filter=modelType:EQUALS:vnf",
+ "method": "GET",
+ "body": {
+ "requestList": [
+ {
+ "request": {
+ "requestDetails":{
+ "cloudConfiguration":{
+ "lcpCloudRegionId":"hvf6",
+ "tenantId":"ffdf52b5e5104b0e8f329b0b1637ee2e"
+ },
+ "modelInfo":{
+ "modelCustomizationName":"VSP1710PID298109_vWINIFRED 0",
+ "modelCustomizationId":"24d43fdb-9aa6-4287-a68e-1e702ea89d13",
+ "modelInvariantId":"e7961100-cde6-4b5a-bcda-b8945086950a",
+ "modelVersionId":"959a7ba0-89ee-4984-9af6-65d5bdda4b0e",
+ "modelName":"VSP1710PID298109_vWINIFRED",
+ "modelType":"vnf",
+ "modelVersion":"1.0"
+ },
+ "relatedModelList":[
+ {
+ "relatedInstance":{
+ "instanceId":"6dd0f8de-93c7-48a2-914b-1a8d58e0eb48",
+ "modelInfo":{
+ "modelInvariantId":"57e00952-0af7-4f0f-b19a-408a6f73c8df",
+ "modelType":"service",
+ "modelName":"ServicevWINIFREDPID298109",
+ "modelVersion":"1.0",
+ "modelVersionId":"fe6985cd-ea33-3346-ac12-ab121484a3fe"
+ }
+ }
+ }
+ ],
+ "requestInfo":{
+ "source":"VID",
+ "suppressRollback":false,
+ "requestorId":"ds828e"
+ },
+ "requestParameters":{
+ "userParams":[
+ ],
+ "aLaCarte":false,
+ "usePreload":true,
+ "rebuildVolumeGroups":false,
+ "autoBuildVfModules":false,
+ "cascadeDelete":false
+ },
+ "relatedInstanceList":[
+ {
+ "relatedInstance":{
+ "instanceId":"6dd0f8de-93c7-48a2-914b-1a8d58e0eb48",
+ "modelInfo":{
+ "modelInvariantId":"57e00952-0af7-4f0f-b19a-408a6f73c8df",
+ "modelType":"service",
+ "modelName":"ServicevWINIFREDPID298109",
+ "modelVersion":"1.0",
+ "modelVersionId":"fe6985cd-ea33-3346-ac12-ab121484a3fe"
+ }
+ }
+ }
+ ]
+ },
+ "requestId":"d352c70d-5ef8-4977-9ea8-4c8cbe860422",
+ "requestScope":"vnf",
+ "requestStatus":{
+ "percentProgress":100.0,
+ "requestState":"IN_PROGRESS",
+ "statusMessage":"Update Is In Progress",
+ "finishTime":"Fri, 08 Sep 2017 19:34:33 GMT"
+ },
+ "requestType":"updateInstance",
+ "startTime":"Fri, 08 Sep 2017 19:34:32 GMT",
+ "instanceReferences":{
+ "serviceInstanceId":"6dd0f8de-93c7-48a2-914b-1a8d58e0eb48",
+ "vnfInstanceId":"7c00cc1e-6425-4fc3-afc3-0289db288d4c",
+ "requestorId":"ds828e"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestDetails":{
+ "cloudConfiguration":{
+ "lcpCloudRegionId":"hvf6",
+ "tenantId":"ffdf52b5e5104b0e8f329b0b1637ee2e"
+ },
+ "modelInfo":{
+ "modelCustomizationName":"VSP1710PID298109_vWINIFRED 0",
+ "modelCustomizationId":"24d43fdb-9aa6-4287-a68e-1e702ea89d13",
+ "modelInvariantId":"e7961100-cde6-4b5a-bcda-b8945086950a",
+ "modelVersionId":"959a7ba0-89ee-4984-9af6-65d5bdda4b0e",
+ "modelName":"VSP1710PID298109_vWINIFRED",
+ "modelType":"vnf",
+ "modelVersion":"1.0"
+ },
+ "relatedModelList":[
+ {
+ "relatedInstance":{
+ "instanceId":"6dd0f8de-93c7-48a2-914b-1a8d58e0eb48",
+ "modelInfo":{
+ "modelInvariantId":"57e00952-0af7-4f0f-b19a-408a6f73c8df",
+ "modelType":"service",
+ "modelName":"ServicevWINIFREDPID298109",
+ "modelVersion":"1.0",
+ "modelVersionId":"fe6985cd-ea33-3346-ac12-ab121484a3fe"
+ }
+ }
+ }
+ ],
+ "requestInfo":{
+ "source":"VID",
+ "suppressRollback":false,
+ "requestorId":"ds828e"
+ },
+ "requestParameters":{
+ "userParams":[
+ ],
+ "aLaCarte":false,
+ "usePreload":true,
+ "rebuildVolumeGroups":false,
+ "autoBuildVfModules":false,
+ "cascadeDelete":false
+ },
+ "relatedInstanceList":[
+ {
+ "relatedInstance":{
+ "instanceId":"6dd0f8de-93c7-48a2-914b-1a8d58e0eb48",
+ "modelInfo":{
+ "modelInvariantId":"57e00952-0af7-4f0f-b19a-408a6f73c8df",
+ "modelType":"service",
+ "modelName":"ServicevWINIFREDPID298109",
+ "modelVersion":"1.0",
+ "modelVersionId":"fe6985cd-ea33-3346-ac12-ab121484a3fe"
+ }
+ }
+ }
+ ]
+ },
+ "requestId":"1dc5ff9e-6d5d-4071-9667-cc539b41d8aa",
+ "requestScope":"vnf",
+ "requestStatus":{
+ "percentProgress":100.0,
+ "requestState":"PENDING",
+ "statusMessage":"Pending for A&AI",
+ "finishTime":"Fri, 08 Sep 2017 20:58:38 GMT"
+ },
+ "requestType":"replaceInstance",
+ "startTime":"Fri, 08 Sep 2017 20:58:37 GMT",
+ "instanceReferences":{
+ "serviceInstanceId":"6dd0f8de-93c7-48a2-914b-1a8d58e0eb48",
+ "vnfInstanceId":"7c00cc1e-6425-4fc3-afc3-0289db288d4c",
+ "requestorId":"ds828e"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestDetails":{
+ "cloudConfiguration":{
+ "lcpCloudRegionId":"hvf6",
+ "tenantId":"ffdf52b5e5104b0e8f329b0b1637ee2e"
+ },
+ "modelInfo":{
+ "modelCustomizationName":"VSP1710PID298109_vWINIFRED 0",
+ "modelCustomizationId":"24d43fdb-9aa6-4287-a68e-1e702ea89d13",
+ "modelInvariantId":"e7961100-cde6-4b5a-bcda-b8945086950a",
+ "modelVersionId":"959a7ba0-89ee-4984-9af6-65d5bdda4b0e",
+ "modelName":"VSP1710PID298109_vWINIFRED",
+ "modelType":"vnf",
+ "modelVersion":"1.0"
+ },
+ "relatedModelList":[
+ {
+ "relatedInstance":{
+ "instanceId":"6dd0f8de-93c7-48a2-914b-1a8d58e0eb48",
+ "modelInfo":{
+ "modelInvariantId":"57e00952-0af7-4f0f-b19a-408a6f73c8df",
+ "modelType":"service",
+ "modelName":"ServicevWINIFREDPID298109",
+ "modelVersion":"1.0",
+ "modelVersionId":"fe6985cd-ea33-3346-ac12-ab121484a3fe"
+ }
+ }
+ }
+ ],
+ "requestInfo":{
+ "source":"VID",
+ "suppressRollback":false,
+ "requestorId":"ds828e"
+ },
+ "requestParameters":{
+ "userParams":[
+ ],
+ "aLaCarte":false,
+ "usePreload":true,
+ "rebuildVolumeGroups":false,
+ "autoBuildVfModules":false,
+ "cascadeDelete":false
+ },
+ "relatedInstanceList":[
+ {
+ "relatedInstance":{
+ "instanceId":"6dd0f8de-93c7-48a2-914b-1a8d58e0eb48",
+ "modelInfo":{
+ "modelInvariantId":"57e00952-0af7-4f0f-b19a-408a6f73c8df",
+ "modelType":"service",
+ "modelName":"ServicevWINIFREDPID298109",
+ "modelVersion":"1.0",
+ "modelVersionId":"fe6985cd-ea33-3346-ac12-ab121484a3fe"
+ }
+ }
+ }
+ ]
+ },
+ "requestId":"7b615765-8216-464f-8ac7-32c103013542",
+ "requestScope":"vnf",
+ "requestStatus":{
+ "percentProgress":100.0,
+ "requestState":"FAILED",
+ "statusMessage":"Catch a Java Lang Exception in DecomposeService",
+ "finishTime":"Mon, 11 Sep 2017 20:14:20 GMT"
+ },
+ "requestType":"updateInstance",
+ "startTime":"Mon, 11 Sep 2017 20:14:20 GMT",
+ "instanceReferences":{
+ "serviceInstanceId":"6dd0f8de-93c7-48a2-914b-1a8d58e0eb48",
+ "vnfInstanceId":"7c00cc1e-6425-4fc3-afc3-0289db288d4c",
+ "requestorId":"ds828e"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestDetails":{
+ "cloudConfiguration":{
+ "lcpCloudRegionId":"hvf6",
+ "tenantId":"ffdf52b5e5104b0e8f329b0b1637ee2e"
+ },
+ "modelInfo":{
+ "modelCustomizationName":"VSP1710PID298109_vWINIFRED 0",
+ "modelCustomizationId":"24d43fdb-9aa6-4287-a68e-1e702ea89d13",
+ "modelInvariantId":"e7961100-cde6-4b5a-bcda-b8945086950a",
+ "modelVersionId":"959a7ba0-89ee-4984-9af6-65d5bdda4b0e",
+ "modelName":"VSP1710PID298109_vWINIFRED",
+ "modelType":"vnf",
+ "modelVersion":"1.0"
+ },
+ "relatedModelList":[
+ {
+ "relatedInstance":{
+ "instanceId":"6dd0f8de-93c7-48a2-914b-1a8d58e0eb48",
+ "modelInfo":{
+ "modelInvariantId":"57e00952-0af7-4f0f-b19a-408a6f73c8df",
+ "modelType":"service",
+ "modelName":"ServicevWINIFREDPID298109",
+ "modelVersion":"1.0",
+ "modelVersionId":"fe6985cd-ea33-3346-ac12-ab121484a3fe"
+ }
+ }
+ }
+ ],
+ "requestInfo":{
+ "source":"VID",
+ "suppressRollback":false,
+ "requestorId":"ds828e"
+ },
+ "requestParameters":{
+ "userParams":[
+ ],
+ "aLaCarte":false,
+ "usePreload":true,
+ "rebuildVolumeGroups":false,
+ "autoBuildVfModules":false,
+ "cascadeDelete":false
+ },
+ "relatedInstanceList":[
+ {
+ "relatedInstance":{
+ "instanceId":"6dd0f8de-93c7-48a2-914b-1a8d58e0eb48",
+ "modelInfo":{
+ "modelInvariantId":"57e00952-0af7-4f0f-b19a-408a6f73c8df",
+ "modelType":"service",
+ "modelName":"ServicevWINIFREDPID298109",
+ "modelVersion":"1.0",
+ "modelVersionId":"fe6985cd-ea33-3346-ac12-ab121484a3fe"
+ }
+ }
+ }
+ ]
+ },
+ "requestId":"a5335d4b-adae-4264-a51c-f3712cb4ae77",
+ "requestScope":"vnf",
+ "requestStatus":{
+ "percentProgress":100.0,
+ "requestState":"FAILED",
+ "statusMessage":"Catch a Java Lang Exception in DecomposeService",
+ "finishTime":"Tue, 12 Sep 2017 18:22:29 GMT"
+ },
+ "requestType":"updateInstance",
+ "startTime":"Tue, 12 Sep 2017 18:22:28 GMT",
+ "instanceReferences":{
+ "serviceInstanceId":"6dd0f8de-93c7-48a2-914b-1a8d58e0eb48",
+ "vnfInstanceId":"7c00cc1e-6425-4fc3-afc3-0289db288d4c",
+ "requestorId":"ds828e"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestDetails": {
+ "cloudConfiguration": {
+ "lcpCloudRegionId": "hvf6",
+ "tenantId": "ffdf52b5e5104b0e8f329b0b1637ee2e"
+ },
+ "modelInfo": {
+ "modelCustomizationName": "VSP1710PID298109_vWINIFRED 0",
+ "modelCustomizationId": "24d43fdb-9aa6-4287-a68e-1e702ea89d13",
+ "modelInvariantId": "e7961100-cde6-4b5a-bcda-b8945086950a",
+ "modelVersionId": "959a7ba0-89ee-4984-9af6-65d5bdda4b0e",
+ "modelName": "VSP1710PID298109_vWINIFRED",
+ "modelType": "vnf",
+ "modelVersion": "1.0"
+ },
+ "relatedModelList": [
+ {
+ "relatedInstance": {
+ "instanceId": "884233b8-771a-421a-a542-406bda5af2c3",
+ "modelInfo": {
+ "modelInvariantId": "a8dcd72d-d44d-44f2-aa85-53aa9ca0c657",
+ "modelType": "service",
+ "modelName": "ServicevWINIFREDPID298109",
+ "modelVersion": "1.0",
+ "modelVersionId": "57e00952-0af7-4f0f-b19a-408a6f73c8df"
+ }
+ }
+ }
+ ],
+ "requestInfo": {
+ "source": "VID",
+ "suppressRollback": false,
+ "requestorId": "sg871u"
+ },
+ "requestParameters": {
+ "userParams": [
+ ],
+ "aLaCarte": false,
+ "usePreload": true,
+ "rebuildVolumeGroups": false,
+ "autoBuildVfModules": false,
+ "cascadeDelete": false
+ },
+ "relatedInstanceList": [
+ {
+ "relatedInstance": {
+ "instanceId": "884233b8-771a-421a-a542-406bda5af2c3",
+ "modelInfo": {
+ "modelInvariantId": "a8dcd72d-d44d-44f2-aa85-53aa9ca0c657",
+ "modelType": "service",
+ "modelName": "ServicevWINIFREDPID298109",
+ "modelVersion": "1.0",
+ "modelVersionId": "57e00952-0af7-4f0f-b19a-408a6f73c8df"
+ }
+ }
+ }
+ ]
+ },
+ "requestId": "80910b40-a520-4458-91df-8278018bbbb3",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "FAILED",
+ "statusMessage": "com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field \"vnf-id\" (class org.openecomp.aai.domain.yang.GenericVnf), not marked as ignorable (56 known properties: \"vnfType\", \"licenseAssignmentGroupUuid\", \"modelInvariantId\", \"orchestrationStatus\", \"nmProfileName\", \"isClosedLoopDisabled\", \"managementOption\", \"regionalResourceZone\", \"nmLanV6Address\", \"asNumber\", \"vdiskUnits\", \"vcpuUnits\", \"ipv4OamGatewayAddressPrefixLength\", \"entitlementAssignmentGroupUuid\", \"equipmentRole\", \"serviceId\", \"heatStackId\", \"ipv4Loopback0Address\", \"inMaint\", \"vfModules\", \"vmemoryUnits\", \"licenseKeyUuid\", \"provStatus\", \"vlanIdOuter\", \"widgetModelId\", \"selflink\", \"nfRole\", \"managementV6Address\", \"licenses\", \"widgetModelVersion\", \"encryptedAccessFlag\", \"vnfName\", \"licenseKey\", \"regionalResourceSubzone\", \"operationalStatus\", \"modelCustomizationId\", \"ipv4OamGatewayAddress\", \"vnfId\", \"resourceVersion\", \"nfNamingCode\", \"msoCatalogKey\", \"vcpu\", \"relationshipList\", \"vmemory\", \"vnfName2\", \"lagInterfaces\", \"vdisk\", \"nfFunction\", \"entitlementResourceUuid\", \"summaryStatus\", \"personaModelVersion\", \"linterfaces\", \"ipv4OamAddress\", \"entitlements\", \"modelVersionId\" [truncated]])\n at [Source: org.apache.http.conn.EofSensorInputStream@2f5c148c; line: 1, column: 12] (through reference chain: org.openecomp.aai.domain.yang.GenericVnf[\"vnf-id\"])",
+ "finishTime": "Wed, 13 Sep 2017 19:51:03 GMT"
+ },
+ "requestType": "updateInstance",
+ "startTime": "Wed, 13 Sep 2017 19:51:01 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "884233b8-771a-421a-a542-406bda5af2c3",
+ "vnfInstanceId": "3c5c244b-a874-4de1-8a74-54a46df0cca5",
+ "requestorId": "sg871u"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestDetails": {
+ "cloudConfiguration": {
+ "lcpCloudRegionId": "olson5b",
+ "tenantId": "460f35aeb53542dc9f77105066483e83"
+ },
+ "modelInfo": {
+ "modelCustomizationName": "VSP_1710PID298109__vPROBE 0",
+ "modelCustomizationId": "643f6dfb-e3d0-4692-8f47-9dac1480ebc9",
+ "modelInvariantId": "78e0e4f6-c83d-4902-817c-39da26b927fb",
+ "modelVersionId": "05af7bd2-0fcb-4785-8d97-9608b5077bc0",
+ "modelName": "VSP_1710PID298109__vPROBE",
+ "modelType": "vnf",
+ "modelVersion": "1.0"
+ },
+ "relatedModelList": [
+ {
+ "relatedInstance": {
+ "instanceId": "a41138d3-528c-4b59-94a0-cda8f0b86d9b",
+ "modelInfo": {
+ "modelInvariantId": "429b7c51-6a5d-4bd7-98de-78b2cc58357f",
+ "modelType": "service",
+ "modelName": "Service_vPROBE_298109",
+ "modelVersion": "1.0",
+ "modelVersionId": "954a9b29-68bd-42aa-8ace-0d8890844ac8"
+ }
+ }
+ }
+ ],
+ "requestInfo": {
+ "source": "VID",
+ "suppressRollback": false,
+ "requestorId": "sb063v"
+ },
+ "requestParameters": {
+ "userParams": [
+ ],
+ "aLaCarte": false,
+ "usePreload": true,
+ "rebuildVolumeGroups": false,
+ "autoBuildVfModules": false,
+ "cascadeDelete": false
+ },
+ "relatedInstanceList": [
+ {
+ "relatedInstance": {
+ "instanceId": "a41138d3-528c-4b59-94a0-cda8f0b86d9b",
+ "modelInfo": {
+ "modelInvariantId": "429b7c51-6a5d-4bd7-98de-78b2cc58357f",
+ "modelType": "service",
+ "modelName": "Service_vPROBE_298109",
+ "modelVersion": "1.0",
+ "modelVersionId": "954a9b29-68bd-42aa-8ace-0d8890844ac8"
+ }
+ }
+ }
+ ]
+ },
+ "requestId": "3600e5e0-d696-4d93-86ff-44b21ce2d2eb",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "FAILED",
+ "statusMessage": "Error validating request. No valid catalog entry is specified",
+ "finishTime": "Thu, 14 Sep 2017 21:04:22 GMT"
+ },
+ "requestType": "replaceInstance",
+ "startTime": "Thu, 14 Sep 2017 21:04:22 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "a41138d3-528c-4b59-94a0-cda8f0b86d9b",
+ "vnfInstanceId": "b3ae8156-eca1-4531-82c4-cd811e3d711c",
+ "requestorId": "sb063v"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestDetails": {
+ "cloudConfiguration": {
+ "lcpCloudRegionId": "olson5b",
+ "tenantId": "460f35aeb53542dc9f77105066483e83"
+ },
+ "modelInfo": {
+ "modelCustomizationName": "VSP_1710PID298109__vPROBE 0",
+ "modelCustomizationId": "643f6dfb-e3d0-4692-8f47-9dac1480ebc9",
+ "modelInvariantId": "78e0e4f6-c83d-4902-817c-39da26b927fb",
+ "modelVersionId": "05af7bd2-0fcb-4785-8d97-9608b5077bc0",
+ "modelName": "VSP_1710PID298109__vPROBE",
+ "modelType": "vnf",
+ "modelVersion": "1.0"
+ },
+ "relatedModelList": [
+ {
+ "relatedInstance": {
+ "instanceId": "a41138d3-528c-4b59-94a0-cda8f0b86d9b",
+ "modelInfo": {
+ "modelInvariantId": "429b7c51-6a5d-4bd7-98de-78b2cc58357f",
+ "modelType": "service",
+ "modelName": "Service_vPROBE_298109",
+ "modelVersion": "1.0",
+ "modelVersionId": "954a9b29-68bd-42aa-8ace-0d8890844ac8"
+ }
+ }
+ }
+ ],
+ "requestInfo": {
+ "source": "VID",
+ "suppressRollback": false,
+ "requestorId": "sb063v"
+ },
+ "requestParameters": {
+ "userParams": [
+ ],
+ "aLaCarte": false,
+ "usePreload": true,
+ "rebuildVolumeGroups": false,
+ "autoBuildVfModules": false,
+ "cascadeDelete": false
+ },
+ "relatedInstanceList": [
+ {
+ "relatedInstance": {
+ "instanceId": "a41138d3-528c-4b59-94a0-cda8f0b86d9b",
+ "modelInfo": {
+ "modelInvariantId": "429b7c51-6a5d-4bd7-98de-78b2cc58357f",
+ "modelType": "service",
+ "modelName": "Service_vPROBE_298109",
+ "modelVersion": "1.0",
+ "modelVersionId": "954a9b29-68bd-42aa-8ace-0d8890844ac8"
+ }
+ }
+ }
+ ]
+ },
+ "requestId": "082773bf-4687-4379-be35-8034b890e91a",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "FAILED",
+ "statusMessage": "Error validating request. No valid catalog entry is specified",
+ "finishTime": "Fri, 15 Sep 2017 14:43:22 GMT"
+ },
+ "requestType": "replaceInstance",
+ "startTime": "Fri, 15 Sep 2017 14:43:22 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "a41138d3-528c-4b59-94a0-cda8f0b86d9b",
+ "vnfInstanceId": "b3ae8156-eca1-4531-82c4-cd811e3d711c",
+ "requestorId": "sb063v"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestDetails": {
+ "cloudConfiguration": {
+ "lcpCloudRegionId": "olson5b",
+ "tenantId": "460f35aeb53542dc9f77105066483e83"
+ },
+ "modelInfo": {
+ "modelCustomizationName": "VSP_1710PID298109__vPROBE 0",
+ "modelCustomizationId": "643f6dfb-e3d0-4692-8f47-9dac1480ebc9",
+ "modelInvariantId": "78e0e4f6-c83d-4902-817c-39da26b927fb",
+ "modelVersionId": "05af7bd2-0fcb-4785-8d97-9608b5077bc0",
+ "modelName": "VSP_1710PID298109__vPROBE",
+ "modelType": "vnf",
+ "modelVersion": "1.0"
+ },
+ "relatedModelList": [
+ {
+ "relatedInstance": {
+ "instanceId": "a41138d3-528c-4b59-94a0-cda8f0b86d9b",
+ "modelInfo": {
+ "modelInvariantId": "429b7c51-6a5d-4bd7-98de-78b2cc58357f",
+ "modelType": "service",
+ "modelName": "Service_vPROBE_298109",
+ "modelVersion": "1.0",
+ "modelVersionId": "954a9b29-68bd-42aa-8ace-0d8890844ac8"
+ }
+ }
+ }
+ ],
+ "requestInfo": {
+ "source": "VID",
+ "suppressRollback": false,
+ "requestorId": "sb063v"
+ },
+ "requestParameters": {
+ "userParams": [
+ ],
+ "aLaCarte": false,
+ "usePreload": true,
+ "rebuildVolumeGroups": false,
+ "autoBuildVfModules": false,
+ "cascadeDelete": false
+ },
+ "relatedInstanceList": [
+ {
+ "relatedInstance": {
+ "instanceId": "a41138d3-528c-4b59-94a0-cda8f0b86d9b",
+ "modelInfo": {
+ "modelInvariantId": "429b7c51-6a5d-4bd7-98de-78b2cc58357f",
+ "modelType": "service",
+ "modelName": "Service_vPROBE_298109",
+ "modelVersion": "1.0",
+ "modelVersionId": "954a9b29-68bd-42aa-8ace-0d8890844ac8"
+ }
+ }
+ }
+ ]
+ },
+ "requestId": "d0d1b857-28b7-44e2-ab48-82899bc6a727",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "FAILED",
+ "statusMessage": "Error validating request. No valid catalog entry is specified",
+ "finishTime": "Fri, 15 Sep 2017 18:23:57 GMT"
+ },
+ "requestType": "replaceInstance",
+ "startTime": "Fri, 15 Sep 2017 18:23:57 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "a41138d3-528c-4b59-94a0-cda8f0b86d9b",
+ "vnfInstanceId": "b3ae8156-eca1-4531-82c4-cd811e3d711c",
+ "requestorId": "sb063v"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestDetails": {
+ "cloudConfiguration": {
+ "lcpCloudRegionId": "olson5b",
+ "tenantId": "460f35aeb53542dc9f77105066483e83"
+ },
+ "modelInfo": {
+ "modelCustomizationName": "VSP_1710PID298109__vPROBE 0",
+ "modelCustomizationId": "643f6dfb-e3d0-4692-8f47-9dac1480ebc9",
+ "modelInvariantId": "78e0e4f6-c83d-4902-817c-39da26b927fb",
+ "modelVersionId": "05af7bd2-0fcb-4785-8d97-9608b5077bc0",
+ "modelName": "VSP_1710PID298109__vPROBE",
+ "modelType": "vnf",
+ "modelVersion": "1.0"
+ },
+ "relatedModelList": [
+ {
+ "relatedInstance": {
+ "instanceId": "a41138d3-528c-4b59-94a0-cda8f0b86d9b",
+ "modelInfo": {
+ "modelInvariantId": "429b7c51-6a5d-4bd7-98de-78b2cc58357f",
+ "modelType": "service",
+ "modelName": "Service_vPROBE_298109",
+ "modelVersion": "1.0",
+ "modelVersionId": "954a9b29-68bd-42aa-8ace-0d8890844ac8"
+ }
+ }
+ }
+ ],
+ "requestInfo": {
+ "source": "VID",
+ "suppressRollback": false,
+ "requestorId": "sb063v"
+ },
+ "requestParameters": {
+ "userParams": [
+ ],
+ "aLaCarte": false,
+ "usePreload": true,
+ "rebuildVolumeGroups": false,
+ "autoBuildVfModules": false,
+ "cascadeDelete": false
+ },
+ "relatedInstanceList": [
+ {
+ "relatedInstance": {
+ "instanceId": "a41138d3-528c-4b59-94a0-cda8f0b86d9b",
+ "modelInfo": {
+ "modelInvariantId": "429b7c51-6a5d-4bd7-98de-78b2cc58357f",
+ "modelType": "service",
+ "modelName": "Service_vPROBE_298109",
+ "modelVersion": "1.0",
+ "modelVersionId": "954a9b29-68bd-42aa-8ace-0d8890844ac8"
+ }
+ }
+ }
+ ]
+ },
+ "requestId": "b5a90cbe-fe1b-41d7-9882-bd115c356548",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "FAILED",
+ "statusMessage": "Error validating request. No valid catalog entry is specified",
+ "finishTime": "Mon, 18 Sep 2017 17:15:00 GMT"
+ },
+ "requestType": "updateInstance",
+ "startTime": "Mon, 18 Sep 2017 17:15:00 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "a41138d3-528c-4b59-94a0-cda8f0b86d9b",
+ "vnfInstanceId": "b3ae8156-eca1-4531-82c4-cd811e3d711c",
+ "requestorId": "sb063v"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestDetails": {
+ "cloudConfiguration": {
+ "lcpCloudRegionId": "olson5b",
+ "tenantId": "460f35aeb53542dc9f77105066483e83"
+ },
+ "modelInfo": {
+ "modelCustomizationName": "VSP_1710PID298109__vPROBE 0",
+ "modelCustomizationId": "643f6dfb-e3d0-4692-8f47-9dac1480ebc9",
+ "modelInvariantId": "78e0e4f6-c83d-4902-817c-39da26b927fb",
+ "modelVersionId": "05af7bd2-0fcb-4785-8d97-9608b5077bc0",
+ "modelName": "VSP_1710PID298109__vPROBE",
+ "modelType": "vnf",
+ "modelVersion": "1.0"
+ },
+ "relatedModelList": [
+ {
+ "relatedInstance": {
+ "instanceId": "a41138d3-528c-4b59-94a0-cda8f0b86d9b",
+ "modelInfo": {
+ "modelInvariantId": "429b7c51-6a5d-4bd7-98de-78b2cc58357f",
+ "modelType": "service",
+ "modelName": "Service_vPROBE_298109",
+ "modelVersion": "1.0",
+ "modelVersionId": "954a9b29-68bd-42aa-8ace-0d8890844ac8"
+ }
+ }
+ }
+ ],
+ "requestInfo": {
+ "source": "VID",
+ "suppressRollback": false,
+ "requestorId": "sb063v"
+ },
+ "requestParameters": {
+ "userParams": [
+ ],
+ "aLaCarte": false,
+ "usePreload": true,
+ "rebuildVolumeGroups": false,
+ "autoBuildVfModules": false,
+ "cascadeDelete": false
+ },
+ "relatedInstanceList": [
+ {
+ "relatedInstance": {
+ "instanceId": "a41138d3-528c-4b59-94a0-cda8f0b86d9b",
+ "modelInfo": {
+ "modelInvariantId": "429b7c51-6a5d-4bd7-98de-78b2cc58357f",
+ "modelType": "service",
+ "modelName": "Service_vPROBE_298109",
+ "modelVersion": "1.0",
+ "modelVersionId": "954a9b29-68bd-42aa-8ace-0d8890844ac8"
+ }
+ }
+ }
+ ]
+ },
+ "requestId": "2076fc62-c3fb-465c-ab88-b851325f049f",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "FAILED",
+ "statusMessage": "Error validating request. No valid catalog entry is specified",
+ "finishTime": "Mon, 18 Sep 2017 17:17:34 GMT"
+ },
+ "requestType": "replaceInstance",
+ "startTime": "Mon, 18 Sep 2017 17:17:34 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "a41138d3-528c-4b59-94a0-cda8f0b86d9b",
+ "vnfInstanceId": "b3ae8156-eca1-4531-82c4-cd811e3d711c",
+ "requestorId": "sb063v"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestDetails": {
+ "cloudConfiguration": {
+ "lcpCloudRegionId": "olson5b",
+ "tenantId": "460f35aeb53542dc9f77105066483e83"
+ },
+ "modelInfo": {
+ "modelCustomizationName": "VSP_1710PID298109__vPROBE 0",
+ "modelCustomizationId": "a474d7a3-97b1-4a3e-8b7b-c5f603220833",
+ "modelInvariantId": "78e0e4f6-c83d-4902-817c-39da26b927fb",
+ "modelVersionId": "50d679c7-8543-4d4f-a304-2ff2826bc98e",
+ "modelName": "VSP_1710PID298109__vPROBE",
+ "modelType": "vnf",
+ "modelVersion": "2.0"
+ },
+ "relatedModelList": [
+ {
+ "relatedInstance": {
+ "instanceId": "fb433045-336d-4394-a158-1cd19f4bea7d",
+ "modelInfo": {
+ "modelInvariantId": "e549507a-af10-42f3-811d-16e2bc9e5691",
+ "modelType": "service",
+ "modelName": "1710_298109_vPROBE-II",
+ "modelVersion": "1.0",
+ "modelVersionId": "a6d3b604-0626-4f14-8622-a34865dd2dba"
+ }
+ }
+ }
+ ],
+ "requestInfo": {
+ "source": "VID",
+ "suppressRollback": false,
+ "requestorId": "sb063v"
+ },
+ "requestParameters": {
+ "userParams": [
+ ],
+ "aLaCarte": false,
+ "usePreload": true,
+ "rebuildVolumeGroups": false,
+ "autoBuildVfModules": false,
+ "cascadeDelete": false
+ },
+ "relatedInstanceList": [
+ {
+ "relatedInstance": {
+ "instanceId": "fb433045-336d-4394-a158-1cd19f4bea7d",
+ "modelInfo": {
+ "modelInvariantId": "e549507a-af10-42f3-811d-16e2bc9e5691",
+ "modelType": "service",
+ "modelName": "1710_298109_vPROBE-II",
+ "modelVersion": "1.0",
+ "modelVersionId": "a6d3b604-0626-4f14-8622-a34865dd2dba"
+ }
+ }
+ }
+ ]
+ },
+ "requestId": "8d413e16-f405-4100-b526-9e10131c7904",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "FAILED",
+ "statusMessage": "Error validating request. No valid catalog entry is specified",
+ "finishTime": "Tue, 19 Sep 2017 15:25:04 GMT"
+ },
+ "requestType": "updateInstance",
+ "startTime": "Tue, 19 Sep 2017 15:25:04 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "fb433045-336d-4394-a158-1cd19f4bea7d",
+ "vnfInstanceId": "7086b834-00a1-4c86-8ac3-d66df1252bab",
+ "requestorId": "sb063v"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestId": "da430358-f885-45f4-8fe7-aa1fe9bc50d1",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "FAILED",
+ "finishTime": "Wed, 04 Oct 2017 20:28:28 GMT"
+ },
+ "requestType": "updateInstance",
+ "startTime": "Wed, 04 Oct 2017 20:28:28 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "8ccda9f2-2a5f-4445-ba64-fc3dad56cdb6",
+ "vnfInstanceId": "330813fb-5ab2-4f0c-83d2-4d6dafc2d0f6",
+ "requestorId": "sg871u"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestId": "714a3c0f-497b-45a2-879e-9c8384cdecc9",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "FAILED",
+ "statusMessage": "Error validating request. No valid catalog entry is specified",
+ "finishTime": "Thu, 05 Oct 2017 18:42:55 GMT"
+ },
+ "requestType": "replaceInstance",
+ "startTime": "Thu, 05 Oct 2017 18:42:55 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "cc8fa0a9-7576-4c39-af31-7ad61d057ac9",
+ "vnfInstanceId": "bec0c3d3-09ae-4eb1-b694-057987a10982",
+ "requestorId": "pa2396"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestId": "ae0e6578-3734-4e62-aeb4-ab709189292a",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "FAILED",
+ "statusMessage": "Error validating request. No valid catalog entry is specified",
+ "finishTime": "Thu, 05 Oct 2017 18:44:04 GMT"
+ },
+ "requestType": "replaceInstance",
+ "startTime": "Thu, 05 Oct 2017 18:44:04 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "cc8fa0a9-7576-4c39-af31-7ad61d057ac9",
+ "vnfInstanceId": "bec0c3d3-09ae-4eb1-b694-057987a10982",
+ "requestorId": "pa2396"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestId": "97481f30-3eab-44a1-befd-283255a59c71",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "FAILED",
+ "statusMessage": "Error validating request. No valid catalog entry is specified",
+ "finishTime": "Thu, 05 Oct 2017 18:45:18 GMT"
+ },
+ "requestType": "replaceInstance",
+ "startTime": "Thu, 05 Oct 2017 18:45:18 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "cc8fa0a9-7576-4c39-af31-7ad61d057ac9",
+ "vnfInstanceId": "bec0c3d3-09ae-4eb1-b694-057987a10982",
+ "requestorId": "pa2396"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestId": "185b768d-174f-4cf2-911d-39af920819e7",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "FAILED",
+ "statusMessage": "Error validating request. No valid catalog entry is specified",
+ "finishTime": "Thu, 05 Oct 2017 18:46:07 GMT"
+ },
+ "requestType": "replaceInstance",
+ "startTime": "Thu, 05 Oct 2017 18:46:07 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "cc8fa0a9-7576-4c39-af31-7ad61d057ac9",
+ "vnfInstanceId": "bec0c3d3-09ae-4eb1-b694-057987a10982",
+ "requestorId": "pa2396"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestId": "66a0fe32-aa09-49ff-9f14-4d43ad10a62a",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "FAILED",
+ "statusMessage": "Error validating request. No valid catalog entry is specified",
+ "finishTime": "Thu, 05 Oct 2017 18:51:43 GMT"
+ },
+ "requestType": "replaceInstance",
+ "startTime": "Thu, 05 Oct 2017 18:51:43 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "cc8fa0a9-7576-4c39-af31-7ad61d057ac9",
+ "vnfInstanceId": "bec0c3d3-09ae-4eb1-b694-057987a10982",
+ "requestorId": "pa2396"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestId": "db775fac-d9b5-480e-8b3e-4f0d0ae67890",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "FAILED",
+ "statusMessage": "Error validating request. No valid catalog entry is specified",
+ "finishTime": "Thu, 05 Oct 2017 18:58:29 GMT"
+ },
+ "requestType": "replaceInstance",
+ "startTime": "Thu, 05 Oct 2017 18:58:29 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "cc8fa0a9-7576-4c39-af31-7ad61d057ac9",
+ "vnfInstanceId": "bec0c3d3-09ae-4eb1-b694-057987a10982",
+ "requestorId": "pa2396"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestDetails": {
+ "cloudConfiguration": {
+ "lcpCloudRegionId": "mdt1",
+ "tenantId": "88a6ca3ee0394ade9403f075db23167e"
+ },
+ "modelInfo": {
+ "modelCustomizationId": "2a4bcb63-e28b-441c-8df5-b817629d8211",
+ "modelInvariantId": "5d86a112-7157-4a1a-85ce-23fb8403e0e3",
+ "modelVersionId": "207152f3-4f60-41e7-b3f7-5a9e3a0b861f",
+ "modelName": "zolson3amogx01",
+ "modelType": "vnf",
+ "modelVersion": "1.0"
+ },
+ "relatedModelList": [
+ {
+ "relatedInstance": {
+ "instanceId": "c2a66d59-7400-4800-9611-13cc29778c7a",
+ "modelInfo": {
+ "modelInvariantId": "4c61b8d0-bef3-48d7-bf67-849bafbd21a2",
+ "modelType": "service",
+ "modelName": "MOG12.1 0628 Svc",
+ "modelVersion": "1.0",
+ "modelVersionId": "207152f3-4f60-41e7-b3f7-5a9e3a0b861f"
+ }
+ }
+ }
+ ],
+ "requestInfo": {
+ "source": "VID",
+ "suppressRollback": false,
+ "requestorId": "az2016"
+ },
+ "relatedInstanceList": [
+ {
+ "relatedInstance": {
+ "instanceId": "c2a66d59-7400-4800-9611-13cc29778c7a",
+ "modelInfo": {
+ "modelInvariantId": "4c61b8d0-bef3-48d7-bf67-849bafbd21a2",
+ "modelType": "service",
+ "modelName": "MOG12.1 0628 Svc",
+ "modelVersion": "1.0",
+ "modelVersionId": "207152f3-4f60-41e7-b3f7-5a9e3a0b861f"
+ }
+ }
+ }
+ ]
+ },
+ "requestId": "bd0705b4-da6e-4cad-a486-4792927b6ba5",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "FAILED",
+ "statusMessage": "Error validating request. No valid catalog entry is specified",
+ "finishTime": "Thu, 26 Oct 2017 12:01:19 GMT"
+ },
+ "requestType": "updateInstance",
+ "startTime": "Thu, 26 Oct 2017 12:01:19 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "c2a66d59-7400-4800-9611-13cc29778c7a",
+ "vnfInstanceId": "e2f61b95-6520-4965-a70f-bd0edb51bc53",
+ "requestorId": "az2016"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestId": "0e07d577-2fed-48c6-ab23-f938de10358e",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "FAILED",
+ "statusMessage": "Error validating request. No valid catalog entry is specified",
+ "finishTime": "Fri, 27 Oct 2017 18:42:53 GMT"
+ },
+ "requestType": "updateInstance",
+ "startTime": "Fri, 27 Oct 2017 18:42:53 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "41de54a4-c2d7-41e6-b7e4-0125231e1a75",
+ "vnfInstanceId": "310548a4-8cdd-4e2e-8167-fb91c6a6f5b2",
+ "requestorId": "pa2396"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestId": "7ad60348-c0c9-466f-b08f-ded5993e65fb",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "FAILED",
+ "statusMessage": "Error validating request. No valid catalog entry is specified",
+ "finishTime": "Thu, 02 Nov 2017 16:46:34 GMT"
+ },
+ "requestType": "replaceInstance",
+ "startTime": "Thu, 02 Nov 2017 16:46:34 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "49f9bca2-1442-4974-8b55-c7d7b3fb968e",
+ "vnfInstanceId": "3c7e2f68-6116-419c-816f-64fa5ef8c8ec",
+ "requestorId": "pa2396"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestDetails": {
+ "cloudConfiguration": {
+ "lcpCloudRegionId": "mdt1",
+ "tenantId": "88a6ca3ee0394ade9403f075db23167e"
+ },
+ "modelInfo": {
+ "modelCustomizationId": "1779a999-ea17-4f31-98e9-75b6fbdd0acb",
+ "modelInvariantId": "93e16072-715a-42ef-9d0a-080052d6b716",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd",
+ "modelName": "CHARLOTTE_2017_1011_oh22u_20171103",
+ "modelType": "vnf"
+ },
+ "relatedModelList": [
+ {
+ "relatedInstance": {
+ "instanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "modelInfo": {
+ "modelInvariantId": "e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "modelType": "service",
+ "modelName": "CHARLOTTE_2017_1011",
+ "modelVersion": "2.0",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd"
+ }
+ }
+ }
+ ],
+ "requestInfo": {
+ "source": "VID",
+ "suppressRollback": false,
+ "requestorId": "az2016"
+ },
+ "relatedInstanceList": [
+ {
+ "relatedInstance": {
+ "instanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "modelInfo": {
+ "modelInvariantId": "e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "modelType": "service",
+ "modelName": "CHARLOTTE_2017_1011",
+ "modelVersion": "2.0",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd"
+ }
+ }
+ }
+ ]
+ },
+ "requestId": "59f0aafd-e3ea-44a0-b7da-4d1657f1b54a",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "FAILED",
+ "finishTime": "Tue, 07 Nov 2017 19:03:27 GMT"
+ },
+ "requestType": "updateInstance",
+ "startTime": "Tue, 07 Nov 2017 19:03:27 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "vnfInstanceId": "b8d99523-1e83-4fd1-b42f-849361ef7024",
+ "requestorId": "az2016"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestDetails": {
+ "cloudConfiguration": {
+ "lcpCloudRegionId": "mdt1",
+ "tenantId": "88a6ca3ee0394ade9403f075db23167e"
+ },
+ "modelInfo": {
+ "modelCustomizationId": "1779a999-ea17-4f31-98e9-75b6fbdd0acb",
+ "modelInvariantId": "93e16072-715a-42ef-9d0a-080052d6b716",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd",
+ "modelName": "CHARLOTTE_2017_1011_oh22u_20171103",
+ "modelType": "vnf"
+ },
+ "relatedModelList": [
+ {
+ "relatedInstance": {
+ "instanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "modelInfo": {
+ "modelInvariantId": "e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "modelType": "service",
+ "modelName": "CHARLOTTE_2017_1011",
+ "modelVersion": "2",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd"
+ }
+ }
+ }
+ ],
+ "requestInfo": {
+ "source": "VID",
+ "suppressRollback": false,
+ "requestorId": "az2016"
+ },
+ "relatedInstanceList": [
+ {
+ "relatedInstance": {
+ "instanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "modelInfo": {
+ "modelInvariantId": "e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "modelType": "service",
+ "modelName": "CHARLOTTE_2017_1011",
+ "modelVersion": "2",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd"
+ }
+ }
+ }
+ ]
+ },
+ "requestId": "3e8cbfba-4077-4a6f-a859-5289ceecaa29",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "FAILED",
+ "finishTime": "Tue, 07 Nov 2017 19:04:08 GMT"
+ },
+ "requestType": "updateInstance",
+ "startTime": "Tue, 07 Nov 2017 19:04:08 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "vnfInstanceId": "b8d99523-1e83-4fd1-b42f-849361ef7024",
+ "requestorId": "az2016"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestDetails": {
+ "cloudConfiguration": {
+ "lcpCloudRegionId": "mdt1",
+ "tenantId": "88a6ca3ee0394ade9403f075db23167e"
+ },
+ "modelInfo": {
+ "modelCustomizationId": "1779a999-ea17-4f31-98e9-75b6fbdd0acb",
+ "modelInvariantId": "93e16072-715a-42ef-9d0a-080052d6b716",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd",
+ "modelName": "CHARLOTTE_2017_1011_oh22u_20171103",
+ "modelType": "vnf"
+ },
+ "relatedModelList": [
+ {
+ "relatedInstance": {
+ "instanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "modelInfo": {
+ "modelInvariantId": "e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "modelType": "service",
+ "modelName": "CHARLOTTE_2017_1011",
+ "modelVersion": "2.0",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd"
+ }
+ }
+ }
+ ],
+ "requestInfo": {
+ "source": "VID",
+ "suppressRollback": false,
+ "requestorId": "az2016"
+ },
+ "relatedInstanceList": [
+ {
+ "relatedInstance": {
+ "instanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "modelInfo": {
+ "modelInvariantId": "e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "modelType": "service",
+ "modelName": "CHARLOTTE_2017_1011",
+ "modelVersion": "2.0",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd"
+ }
+ }
+ }
+ ]
+ },
+ "requestId": "37bbb622-1566-46ec-a9dd-153bb5c39fd1",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "FAILED",
+ "finishTime": "Tue, 07 Nov 2017 19:06:03 GMT"
+ },
+ "requestType": "updateInstance",
+ "startTime": "Tue, 07 Nov 2017 19:06:03 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "vnfInstanceId": "b8d99523-1e83-4fd1-b42f-849361ef7024",
+ "requestorId": "az2016"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestDetails": {
+ "cloudConfiguration": {
+ "lcpCloudRegionId": "mdt1",
+ "tenantId": "88a6ca3ee0394ade9403f075db23167e"
+ },
+ "modelInfo": {
+ "modelCustomizationId": "1779a999-ea17-4f31-98e9-75b6fbdd0acb",
+ "modelInvariantId": "93e16072-715a-42ef-9d0a-080052d6b716",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd",
+ "modelName": "CHARLOTTE_2017_1011_oh22u_20171103",
+ "modelType": "vnf",
+ "modelVersion": "2.0"
+ },
+ "relatedModelList": [
+ {
+ "relatedInstance": {
+ "instanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "modelInfo": {
+ "modelInvariantId": "e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "modelType": "service",
+ "modelName": "CHARLOTTE_2017_1011",
+ "modelVersion": "2.0",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd"
+ }
+ }
+ }
+ ],
+ "requestInfo": {
+ "source": "VID",
+ "suppressRollback": false,
+ "requestorId": "az2016"
+ },
+ "relatedInstanceList": [
+ {
+ "relatedInstance": {
+ "instanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "modelInfo": {
+ "modelInvariantId": "e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "modelType": "service",
+ "modelName": "CHARLOTTE_2017_1011",
+ "modelVersion": "2.0",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd"
+ }
+ }
+ }
+ ]
+ },
+ "requestId": "44bd854b-ec17-4efc-81e0-ed2c0a849b2f",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "FAILED",
+ "statusMessage": "Error validating request. No valid catalog entry is specified",
+ "finishTime": "Tue, 07 Nov 2017 19:06:47 GMT"
+ },
+ "requestType": "updateInstance",
+ "startTime": "Tue, 07 Nov 2017 19:06:47 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "vnfInstanceId": "b8d99523-1e83-4fd1-b42f-849361ef7024",
+ "requestorId": "az2016"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestDetails": {
+ "cloudConfiguration": {
+ "lcpCloudRegionId": "mdt1",
+ "tenantId": "88a6ca3ee0394ade9403f075db23167e"
+ },
+ "modelInfo": {
+ "modelCustomizationId": "1779a999-ea17-4f31-98e9-75b6fbdd0acb",
+ "modelInvariantId": "93e16072-715a-42ef-9d0a-080052d6b716",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd",
+ "modelName": "CHARLOTTE_2017_1011_oh22u_20171103",
+ "modelType": "vnf"
+ },
+ "relatedModelList": [
+ {
+ "relatedInstance": {
+ "instanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "modelInfo": {
+ "modelInvariantId": "e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "modelType": "service",
+ "modelName": "CHARLOTTE_2017_1011",
+ "modelVersion": "2.0",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd"
+ }
+ }
+ }
+ ],
+ "requestInfo": {
+ "source": "VID",
+ "suppressRollback": false,
+ "requestorId": "az2016"
+ },
+ "relatedInstanceList": [
+ {
+ "relatedInstance": {
+ "instanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "modelInfo": {
+ "modelInvariantId": "e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "modelType": "service",
+ "modelName": "CHARLOTTE_2017_1011",
+ "modelVersion": "2.0",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd"
+ }
+ }
+ }
+ ]
+ },
+ "requestId": "6afcf92c-61cf-4910-a23d-07e56eb7fa58",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "FAILED",
+ "statusMessage": "Error validating request. No valid catalog entry is specified",
+ "finishTime": "Tue, 07 Nov 2017 19:24:02 GMT"
+ },
+ "requestType": "replaceInstance",
+ "startTime": "Tue, 07 Nov 2017 19:24:02 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "vnfInstanceId": "b8d99523-1e83-4fd1-b42f-849361ef7024",
+ "requestorId": "az2016"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestDetails": {
+ "cloudConfiguration": {
+ "lcpCloudRegionId": "mdt1",
+ "tenantId": "88a6ca3ee0394ade9403f075db23167e"
+ },
+ "modelInfo": {
+ "modelCustomizationId": "1779a999-ea17-4f31-98e9-75b6fbdd0acb",
+ "modelInvariantId": "93e16072-715a-42ef-9d0a-080052d6b716",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd",
+ "modelName": "CHARLOTTE_2017_1011_oh22u_20171103",
+ "modelType": "vnf"
+ },
+ "relatedModelList": [
+ {
+ "relatedInstance": {
+ "instanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "modelInfo": {
+ "modelInvariantId": "e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "modelType": "service",
+ "modelName": "CHARLOTTE_2017_1011",
+ "modelVersion": "2.0",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd"
+ }
+ }
+ }
+ ],
+ "requestInfo": {
+ "source": "VID",
+ "suppressRollback": false,
+ "requestorId": "az2016"
+ },
+ "relatedInstanceList": [
+ {
+ "relatedInstance": {
+ "instanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "modelInfo": {
+ "modelInvariantId": "e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "modelType": "service",
+ "modelName": "CHARLOTTE_2017_1011",
+ "modelVersion": "2.0",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd"
+ }
+ }
+ }
+ ]
+ },
+ "requestId": "f8e051bc-39be-4c18-91bc-ebee93308f0c",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "FAILED",
+ "statusMessage": "Error validating request. No valid catalog entry is specified",
+ "finishTime": "Tue, 07 Nov 2017 19:24:25 GMT"
+ },
+ "requestType": "replaceInstance",
+ "startTime": "Tue, 07 Nov 2017 19:24:25 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "vnfInstanceId": "b8d99523-1e83-4fd1-b42f-849361ef7024",
+ "requestorId": "az2016"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestDetails": {
+ "cloudConfiguration": {
+ "lcpCloudRegionId": "mdt1",
+ "tenantId": "88a6ca3ee0394ade9403f075db23167e"
+ },
+ "modelInfo": {
+ "modelCustomizationId": "1779a999-ea17-4f31-98e9-75b6fbdd0acb",
+ "modelInvariantId": "93e16072-715a-42ef-9d0a-080052d6b716",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd",
+ "modelName": "CHARLOTTE_2017_1011_oh22u_20171103",
+ "modelType": "vnf",
+ "modelVersion": "3.0"
+ },
+ "relatedModelList": [
+ {
+ "relatedInstance": {
+ "instanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "modelInfo": {
+ "modelInvariantId": "e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "modelType": "service",
+ "modelName": "CHARLOTTE_2017_1011",
+ "modelVersion": "4.0",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd"
+ }
+ }
+ }
+ ],
+ "requestInfo": {
+ "source": "VID",
+ "suppressRollback": false,
+ "requestorId": "az2016"
+ },
+ "relatedInstanceList": [
+ {
+ "relatedInstance": {
+ "instanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "modelInfo": {
+ "modelInvariantId": "e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "modelType": "service",
+ "modelName": "CHARLOTTE_2017_1011",
+ "modelVersion": "4.0",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd"
+ }
+ }
+ }
+ ]
+ },
+ "requestId": "9619e5d4-6d5b-4154-abbc-98ee22a73af4",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "FAILED",
+ "statusMessage": "Error validating request. No valid catalog entry is specified",
+ "finishTime": "Tue, 07 Nov 2017 19:56:45 GMT"
+ },
+ "requestType": "updateInstance",
+ "startTime": "Tue, 07 Nov 2017 19:56:45 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "vnfInstanceId": "b8d99523-1e83-4fd1-b42f-849361ef7024",
+ "requestorId": "az2016"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestDetails": {
+ "cloudConfiguration": {
+ "lcpCloudRegionId": "mdt1",
+ "tenantId": "88a6ca3ee0394ade9403f075db23167e"
+ },
+ "modelInfo": {
+ "modelCustomizationId": "1779a999-ea17-4f31-98e9-75b6fbdd0acb",
+ "modelInvariantId": "93e16072-715a-42ef-9d0a-080052d6b716",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd",
+ "modelName": "CHARLOTTE_2017_1011_oh22u_20171103",
+ "modelType": "vnf",
+ "modelVersion": "3.0"
+ },
+ "relatedModelList": [
+ {
+ "relatedInstance": {
+ "instanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "modelInfo": {
+ "modelInvariantId": "e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "modelType": "service",
+ "modelName": "CHARLOTTE_2017_1011",
+ "modelVersion": "4.0",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd"
+ }
+ }
+ }
+ ],
+ "requestInfo": {
+ "source": "VID",
+ "suppressRollback": false,
+ "requestorId": "az2016"
+ },
+ "relatedInstanceList": [
+ {
+ "relatedInstance": {
+ "instanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "modelInfo": {
+ "modelInvariantId": "e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "modelType": "service",
+ "modelName": "CHARLOTTE_2017_1011",
+ "modelVersion": "4.0",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd"
+ }
+ }
+ }
+ ]
+ },
+ "requestId": "c664ff7d-0e8a-4112-8ddc-f609f825fa1a",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "COMPLETE",
+ "statusMessage": "Completedd successfuly",
+ "finishTime": "Tue, 07 Nov 2017 19:56:58 GMT"
+ },
+ "requestType": "replaceInstance",
+ "startTime": "Tue, 07 Nov 2017 19:56:58 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "vnfInstanceId": "b8d99523-1e83-4fd1-b42f-849361ef7024",
+ "requestorId": "az2016"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestDetails": {
+ "cloudConfiguration": {
+ "lcpCloudRegionId": "mdt1",
+ "tenantId": "88a6ca3ee0394ade9403f075db23167e"
+ },
+ "modelInfo": {
+ "modelCustomizationId": "1779a999-ea17-4f31-98e9-75b6fbdd0acb",
+ "modelInvariantId": "93e16072-715a-42ef-9d0a-080052d6b716",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd",
+ "modelName": "CHARLOTTE_2017_1011_oh22u_20171103",
+ "modelType": "vnf",
+ "modelVersion": "3.0"
+ },
+ "relatedModelList": [
+ {
+ "relatedInstance": {
+ "instanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "modelInfo": {
+ "modelInvariantId": "e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "modelType": "service",
+ "modelName": "CHARLOTTE_2017_1011",
+ "modelVersion": "4.0",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd"
+ }
+ }
+ }
+ ],
+ "requestInfo": {
+ "source": "VID",
+ "suppressRollback": false,
+ "requestorId": "az2016"
+ },
+ "relatedInstanceList": [
+ {
+ "relatedInstance": {
+ "instanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "modelInfo": {
+ "modelInvariantId": "e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "modelType": "service",
+ "modelName": "CHARLOTTE_2017_1011",
+ "modelVersion": "4.0",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd"
+ }
+ }
+ }
+ ]
+ },
+ "requestId": "f1d286e5-c999-4bf2-b56a-d47860802a72",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "COMPLETE",
+ "statusMessage": "Completedd successfuly",
+ "finishTime": "Tue, 07 Nov 2017 20:20:58 GMT"
+ },
+ "requestType": "replaceInstance",
+ "startTime": "Tue, 07 Nov 2017 20:20:58 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "vnfInstanceId": "b8d99523-1e83-4fd1-b42f-849361ef7024",
+ "requestorId": "az2016"
+ }
+ }
+ },
+ {
+ "request": {
+ "requestDetails": {
+ "cloudConfiguration": {
+ "lcpCloudRegionId": "mdt1",
+ "tenantId": "88a6ca3ee0394ade9403f075db23167e"
+ },
+ "modelInfo": {
+ "modelCustomizationId": "1779a999-ea17-4f31-98e9-75b6fbdd0acb",
+ "modelInvariantId": "93e16072-715a-42ef-9d0a-080052d6b716",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd",
+ "modelName": "CHARLOTTE_2017_1011_oh22u_20171103",
+ "modelType": "vnf",
+ "modelVersion": "3.0"
+ },
+ "relatedModelList": [
+ {
+ "relatedInstance": {
+ "instanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "modelInfo": {
+ "modelInvariantId": "e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "modelType": "service",
+ "modelName": "CHARLOTTE_2017_1011",
+ "modelVersion": "4.0",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd"
+ }
+ }
+ }
+ ],
+ "requestInfo": {
+ "source": "VID",
+ "suppressRollback": false,
+ "requestorId": "az2016"
+ },
+ "relatedInstanceList": [
+ {
+ "relatedInstance": {
+ "instanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "modelInfo": {
+ "modelInvariantId": "e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "modelType": "service",
+ "modelName": "CHARLOTTE_2017_1011",
+ "modelVersion": "4.0",
+ "modelVersionId": "4ec07a2d-6bb5-4373-8ed6-4bc7ac1246fd"
+ }
+ }
+ }
+ ]
+ },
+ "requestId": "1a0826b8-549b-4b0b-9507-a12fb87d786a",
+ "requestScope": "vnf",
+ "requestStatus": {
+ "percentProgress": 100.0,
+ "requestState": "COMPLETE",
+ "statusMessage": "Completedd successfuly",
+ "finishTime": "Tue, 07 Nov 2017 20:21:11 GMT"
+ },
+ "requestType": "updateInstance",
+ "startTime": "Tue, 07 Nov 2017 20:21:11 GMT",
+ "instanceReferences": {
+ "serviceInstanceId": "54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "vnfInstanceId": "b8d99523-1e83-4fd1-b42f-849361ef7024",
+ "requestorId": "az2016"
+ }
+ }
+ }
+ ]
+ }
}
]
} \ No newline at end of file