summaryrefslogtreecommitdiffstats
path: root/vid-automation
diff options
context:
space:
mode:
Diffstat (limited to 'vid-automation')
-rw-r--r--vid-automation/.gitignore42
-rw-r--r--vid-automation/TestNg.xml9
-rw-r--r--vid-automation/conf/credentials4
-rw-r--r--vid-automation/conf/environments23
-rw-r--r--vid-automation/conf/newEnvironment9
-rw-r--r--vid-automation/conf/services22
-rw-r--r--vid-automation/conf/users31
-rw-r--r--vid-automation/pom.xml145
-rw-r--r--vid-automation/src/main/java/vid/automation/test/Constants.java343
-rw-r--r--vid-automation/src/main/java/vid/automation/test/StartTest.java66
-rw-r--r--vid-automation/src/main/java/vid/automation/test/infra/Click.java54
-rw-r--r--vid-automation/src/main/java/vid/automation/test/infra/Exists.java34
-rw-r--r--vid-automation/src/main/java/vid/automation/test/infra/Get.java95
-rw-r--r--vid-automation/src/main/java/vid/automation/test/infra/Input.java38
-rw-r--r--vid-automation/src/main/java/vid/automation/test/infra/SelectOption.java47
-rw-r--r--vid-automation/src/main/java/vid/automation/test/infra/Wait.java99
-rw-r--r--vid-automation/src/main/java/vid/automation/test/model/Credentials.java9
-rw-r--r--vid-automation/src/main/java/vid/automation/test/model/Environment.java11
-rw-r--r--vid-automation/src/main/java/vid/automation/test/model/Service.java27
-rw-r--r--vid-automation/src/main/java/vid/automation/test/model/ServicesObject.java11
-rw-r--r--vid-automation/src/main/java/vid/automation/test/model/User.java15
-rw-r--r--vid-automation/src/main/java/vid/automation/test/model/UsersObject.java13
-rw-r--r--vid-automation/src/main/java/vid/automation/test/sections/BrowseASDCPage.java12
-rw-r--r--vid-automation/src/main/java/vid/automation/test/sections/ChangeManagementPage.java15
-rw-r--r--vid-automation/src/main/java/vid/automation/test/sections/CreateNewInstancePage.java21
-rw-r--r--vid-automation/src/main/java/vid/automation/test/sections/CreationDialog.java8
-rw-r--r--vid-automation/src/main/java/vid/automation/test/sections/LoginExternalPage.java29
-rw-r--r--vid-automation/src/main/java/vid/automation/test/sections/PnfSearchAssociationPage.java24
-rw-r--r--vid-automation/src/main/java/vid/automation/test/sections/SearchExistingPage.java77
-rw-r--r--vid-automation/src/main/java/vid/automation/test/sections/SideMenu.java30
-rw-r--r--vid-automation/src/main/java/vid/automation/test/sections/TestEnvironmentPage.java39
-rw-r--r--vid-automation/src/main/java/vid/automation/test/sections/VidBasePage.java132
-rw-r--r--vid-automation/src/main/java/vid/automation/test/sections/ViewEditPage.java84
-rw-r--r--vid-automation/src/main/java/vid/automation/test/services/BulkRegistration.java94
-rw-r--r--vid-automation/src/main/java/vid/automation/test/services/ServicesService.java47
-rw-r--r--vid-automation/src/main/java/vid/automation/test/services/SimulatorApi.java98
-rw-r--r--vid-automation/src/main/java/vid/automation/test/services/UsersService.java31
-rw-r--r--vid-automation/src/main/java/vid/automation/test/test/AssociatePnfTest.java201
-rw-r--r--vid-automation/src/main/java/vid/automation/test/test/BrowseASDCTest.java221
-rw-r--r--vid-automation/src/main/java/vid/automation/test/test/ChangeManagementTest.java596
-rw-r--r--vid-automation/src/main/java/vid/automation/test/test/CreateInstanceDialogBaseTest.java35
-rw-r--r--vid-automation/src/main/java/vid/automation/test/test/CreateNewInstanceTest.java84
-rw-r--r--vid-automation/src/main/java/vid/automation/test/test/EnvironmentsTest.java484
-rw-r--r--vid-automation/src/main/java/vid/automation/test/test/ReadOnlyTest.java64
-rw-r--r--vid-automation/src/main/java/vid/automation/test/test/SearchExistingInstanceTest.java83
-rw-r--r--vid-automation/src/main/java/vid/automation/test/test/VidBaseTestCase.java235
-rw-r--r--vid-automation/src/main/java/vid/automation/test/test/ViewEditServiceInstanceTest.java158
-rw-r--r--vid-automation/src/main/java/vid/automation/test/utils/ReadFile.java33
-rw-r--r--vid-automation/src/main/resources/applicationEnvironment/bad_manifest_structure.json1
-rw-r--r--vid-automation/src/main/resources/applicationEnvironment/manifest.json12
-rw-r--r--vid-automation/src/main/resources/applicationEnvironment/manifest2.json3
-rw-r--r--vid-automation/src/main/resources/applicationEnvironment/manifest_with_wrong_recovery_action.json12
-rw-r--r--vid-automation/src/main/resources/applicationEnvironment/non_valid_json.json1
-rw-r--r--vid-automation/src/main/resources/ci/conf/log4j.properties34
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/activateDeactivate/aai_get_service_instance.json80
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/activateDeactivate/mso_activate_service_instance.json16
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/activateDeactivate/mso_activate_service_instance_error.json9
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/activateDeactivate/mso_activate_service_instance_orch_req.json27
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/changeManagement/ecompportal_getSessionSlotCheckInterval.json33
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_aai_get_subscribers.json47
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_aai_sub_details.json3914
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_scheduler_details_short.json340
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_sdc_catalog_services_2f80c596.json38
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_service-design-and-creation.json414
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_vnf_data_by_globalid_and_service_type.json554
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/changeManagement/service-design-and-creation.json385
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/ecompportal_getSessionSlotCheckInterval.json33
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/environment/activate/get_operational_environments_aai1.json87
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/environment/activate/mso_error_response_for_post_operational_environment.json13
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/environment/activate/post_activate_operational_environment.json18
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/environment/attachManifest/get_attachable_operational_environment.json87
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/environment/deactivate/error_deactivate_operational_environment.json13
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/environment/deactivate/get_operational_environments_aai1.json87
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/environment/deactivate/post_deactivate_operational_environment.json18
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/environment/status/get_cloud_resources_request_status.json39
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/environment/status/get_cloud_resources_request_status_bad_response.json18
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/get_empty_operational_environment.json12
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/get_error_operational_environment.json10
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/get_full_operational_environment.json131
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/get_operational_environment.json139
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/pProbe/aai_get_logical_link.json86
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/pProbe/aai_get_service_instance_with_logical_links.json185
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/pProbe/aai_get_specific_pnf.json33
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/pProbe/aai_get_specific_pnf_error.json10
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_add_pnf_relationship.json15
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_add_pnf_relationship_error.json38
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_get_add_relationship_orch_req.json27
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_get_remove_relationship_orch_req.json27
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_remove_pnf_relationship.json15
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_remove_pnf_relationship_error.json9
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/post_operational_environment.json18
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_filter_service_instance_by_id.json21
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_filter_service_instance_by_id_2.json21
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_get_full_subscribers.json108
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_get_services.json124
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_get_subscribers_for_customer.json8289
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_get_subscribers_for_customer_2.json734
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_named_query_for_view_edit.json383
-rw-r--r--vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_named_query_for_view_edit_2.json43
99 files changed, 20893 insertions, 0 deletions
diff --git a/vid-automation/.gitignore b/vid-automation/.gitignore
new file mode 100644
index 00000000..23f1f5e4
--- /dev/null
+++ b/vid-automation/.gitignore
@@ -0,0 +1,42 @@
+# Created by .ignore support plugin (hsz.mobi)
+### Java template
+# Compiled class file
+*.class
+
+# Log file
+*.log
+
+# BlueJ files
+*.ctxt
+
+# Mobile Tools for Java (J2ME)
+.mtj.tmp/
+
+# Package Files #
+*.jar
+*.war
+*.ear
+*.zip
+*.tar.gz
+*.rar
+
+# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
+hs_err_pid*
+### Maven template
+target/
+pom.xml.tag
+pom.xml.releaseBackup
+pom.xml.versionsBackup
+pom.xml.next
+release.properties
+dependency-reduced-pom.xml
+buildNumber.properties
+.mvn/timing.properties
+
+# Avoid ignoring Maven wrapper jar file (.jar files are usually ignored)
+!/.mvn/wrapper/maven-wrapper.jar
+
+.idea/*
+target/*
+*.iml
+ExtentReport
diff --git a/vid-automation/TestNg.xml b/vid-automation/TestNg.xml
new file mode 100644
index 00000000..5caa28f9
--- /dev/null
+++ b/vid-automation/TestNg.xml
@@ -0,0 +1,9 @@
+<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
+
+<suite thread-count="1" verbose="1" name="VID Suite" annotations="JDK" parallel="tests">
+ <test name="test">
+ <packages>
+ <package name="vid.automation.test.test.*"/>
+ </packages>
+ </test>
+</suite> \ No newline at end of file
diff --git a/vid-automation/conf/credentials b/vid-automation/conf/credentials
new file mode 100644
index 00000000..f19575e9
--- /dev/null
+++ b/vid-automation/conf/credentials
@@ -0,0 +1,4 @@
+{
+ "userId": "2",
+ "password": "2"
+} \ No newline at end of file
diff --git a/vid-automation/conf/environments b/vid-automation/conf/environments
new file mode 100644
index 00000000..7b7dfc0d
--- /dev/null
+++ b/vid-automation/conf/environments
@@ -0,0 +1,23 @@
+{
+ "headers": ["Environment ID", "Environment Name", "ECOMP Environment ID", "ECOMP Environment Name", "Tenant Context", "Environment Type", "Workload Context", "Status", "Action", "Attach Manifest"],
+ "basicList": [
+ ["f07ca256-96dd-40ad-b4d2-7a77e2a974ea", "Op Env Name", "UUID of the ECOMP Operational Environment", "Name of the ECOMP Operational Environment", "Test", "VNF", "VNF_Development", "Active", "Deactivate", ""],
+ ["f07ca256-96dd-40ad-b4d2-7a77e2a974eb", "Op Env Name", "UUID of the ECOMP Operational Environment", "Name of the ECOMP Operational Environment", "Test", "VNF", "VNF_Development", "Active", "Deactivate", ""],
+ ["f07ca256-96dd-40ad-b4d2-7a77e2a974ec", "Op Env Name", "UUID of the ECOMP Operational Environment", "Name of the ECOMP Operational Environment", "Test", "VNF", "VNF_Development", "Active", "Deactivate", ""]
+ ],
+ "fullList": [
+ ["f07ca256-96dd-40ad-b4d2-7a77e2a974ea", "Op Env Name", "UUID of the ECOMP Operational Environment", "Name of the ECOMP Operational Environment", "Test", "VNF", "VNF_Development", "Active", "Deactivate", ""],
+ ["f07ca256-96dd-40ad-b4d2-7a77e2a974eb", "Op Env Name", "UUID of the ECOMP Operational Environment", "Name of the ECOMP Operational Environment", "Test", "VNF", "VNF_Development", "Active", "Deactivate", ""],
+ ["f07ca256-96dd-40ad-b4d2-7a77e2a974ec", "Op Env Name", "UUID of the ECOMP Operational Environment", "Name of the ECOMP Operational Environment", "Test", "VNF", "VNF_Development", "Active", "Deactivate", ""],
+ ["f07ca256-96dd-40ad-b4d2-7a77e2a974ef", "New VNF Environment", "f07ca256-96dd-40ad-b4d2-7a77e2a974ed", "ECOMP Env Name", "ECOMP Test", "VNF", "VNF_Test", "Inactive", "Activate", ""]
+ ],
+ "sortedList": [
+ ["f07ca256-96dd-40ad-b4d2-7a77e2a974ec", "Op Env Name", "UUID of the ECOMP Operational Environment", "Name of the ECOMP Operational Environment", "Test", "VNF", "VNF_Development", "Active", "Deactivate", ""],
+ ["f07ca256-96dd-40ad-b4d2-7a77e2a974eb", "Op Env Name", "UUID of the ECOMP Operational Environment", "Name of the ECOMP Operational Environment", "Test", "VNF", "VNF_Development", "Active", "Deactivate", ""],
+ ["f07ca256-96dd-40ad-b4d2-7a77e2a974ea", "Op Env Name", "UUID of the ECOMP Operational Environment", "Name of the ECOMP Operational Environment", "Test", "VNF", "VNF_Development", "Active", "Deactivate", ""]
+
+ ],
+ "filteredList": [
+ ["f07ca256-96dd-40ad-b4d2-7a77e2a974eb", "Op Env Name", "UUID of the ECOMP Operational Environment", "Name of the ECOMP Operational Environment", "Test", "VNF", "VNF_Development", "Active", "Deactivate", ""]
+ ]
+} \ No newline at end of file
diff --git a/vid-automation/conf/newEnvironment b/vid-automation/conf/newEnvironment
new file mode 100644
index 00000000..ce09ff34
--- /dev/null
+++ b/vid-automation/conf/newEnvironment
@@ -0,0 +1,9 @@
+{
+ "operationalEnvironmentId": "f07ca256-96dd-40ad-b4d2-7a77e2a974ef",
+ "operationalEnvironmentName": "New VNF Environment",
+ "operationalEnvironmentType": "VNF",
+ "EcompEnvironmentId": "f07ca256-96dd-40ad-b4d2-7a77e2a974ed",
+ "EcompEnvironmentName": "ECOMP Env Name",
+ "tenantContext": "ECOMP Test",
+ "workloadContext": "VNF_Test"
+} \ No newline at end of file
diff --git a/vid-automation/conf/services b/vid-automation/conf/services
new file mode 100644
index 00000000..0fa92f1f
--- /dev/null
+++ b/vid-automation/conf/services
@@ -0,0 +1,22 @@
+{ "services": {
+ "c079d859-4d81-4add-a9c3-94551f96e2b0": {
+ "type":"vnf",
+ "uuid": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "invariantUuid": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "name": "1707vidnf",
+ "version": "9.0",
+ "category": "Mobility",
+ "description": "1707 Models that contain: nf_type,nf_role,nf_function,nf_code.",
+ "serviceRole" : "pnf"
+ },
+ "f39389e4-2a9c-4085-8ac3-04aea9c651be": {
+ "type" : "pnf",
+ "uuid": "f39389e4-2a9c-4085-8ac3-04aea9c651be",
+ "invariantUuid": "ec0c4bab-c272-4dab-b087-875031bb0c9f",
+ "name": "Dev2DevPnfService",
+ "version": "1.0",
+ "category": "Network L1-3",
+ "description": "macro model",
+ "serviceRole": "pnf"
+ }}
+} \ No newline at end of file
diff --git a/vid-automation/conf/users b/vid-automation/conf/users
new file mode 100644
index 00000000..26be7ced
--- /dev/null
+++ b/vid-automation/conf/users
@@ -0,0 +1,31 @@
+{
+ "users": {
+ "readonly": {
+ "credentials": {
+ "userId": "2",
+ "password": "2"
+ },
+ "subscribers": null,
+ "serviceTypes": null,
+ "tenants": null
+ },
+ "uspVoiceVirtualUsp": {
+ "credentials": {
+ "userId": "1",
+ "password": "1"
+ },
+ "subscribers": ["e433710f-9217-458d-a79d-1c7aff376d89"],
+ "serviceTypes": ["VIRTUAL USP"],
+ "tenants": ["092eb9e8e4b7412e8787dd091bc58e86"]
+ },
+ "mobilityMobility": {
+ "credentials": {
+ "userId": "3",
+ "password": "3"
+ },
+ "subscribers": ["a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb"],
+ "serviceTypes": ["Mobility"],
+ "tenants": null
+ }
+ }
+} \ No newline at end of file
diff --git a/vid-automation/pom.xml b/vid-automation/pom.xml
new file mode 100644
index 00000000..faabc420
--- /dev/null
+++ b/vid-automation/pom.xml
@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>com.att.vid</groupId>
+ <artifactId>automationTest</artifactId>
+ <version>1.0-SNAPSHOT</version>
+
+ <properties>
+ <springframework.version>4.2.0.RELEASE</springframework.version>
+ </properties>
+
+ <repositories>
+ <repository>
+ <!-- Snapshots repository has ECOMP snapshot artifacts -->
+ <id>att-mavencentral-ecomp-snapshots-repo</id>
+ <name>ATT Maven Central - Snapshots</name>
+ <url>http://mavencentral.it.att.com:8084/nexus/content/repositories/att-repository-snapshots/</url>
+ </repository>
+ </repositories>
+ <dependencies>
+ <dependency>
+ <groupId>org.openecomp.sdc</groupId>
+ <artifactId>ui-ci</artifactId>
+ <version>1.0.2-SNAPSHOT</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>1.2.12</version>
+ </dependency>
+ <dependency>
+ <groupId>org.testng</groupId>
+ <artifactId>testng</artifactId>
+ <version>6.9.10</version>
+ </dependency>
+ <dependency>
+ <groupId>javax.ws.rs</groupId>
+ <artifactId>javax.ws.rs-api</artifactId>
+ <version>2.0.1</version>
+ </dependency>
+ <dependency>
+ <groupId>javax.ws.rs</groupId>
+ <artifactId>javax.ws.rs-api</artifactId>
+ <version>2.0.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish.jersey.core</groupId>
+ <artifactId>jersey-common</artifactId>
+ <version>2.23.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish.jersey.core</groupId>
+ <artifactId>jersey-common</artifactId>
+ <version>2.23.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish.jersey.core</groupId>
+ <artifactId>jersey-client</artifactId>
+ <version>2.23.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-core</artifactId>
+ <version>${springframework.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-web</artifactId>
+ <version>${springframework.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.skyscreamer</groupId>
+ <artifactId>jsonassert</artifactId>
+ <version>1.5.0</version>
+ </dependency>
+ <dependency>
+ <groupId>com.google.collections</groupId>
+ <artifactId>google-collections</artifactId>
+ <version>1.0</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ <version>2.5</version>
+ </dependency>
+ <dependency>
+ <groupId>org.mariadb.jdbc</groupId>
+ <artifactId>mariadb-java-client</artifactId>
+ <version>1.4.6</version>
+ </dependency>
+ <dependency>
+ <groupId>org.hamcrest</groupId>
+ <artifactId>hamcrest-all</artifactId>
+ <version>1.3</version>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>1.8</source>
+ <target>1.8</target>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>2.5.5</version>
+ <executions>
+ <execution>
+ <id>create.jar.with.dependencies</id>
+ <phase>package</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ <configuration>
+ <archive>
+ <manifest>
+ <mainClass>vid.automation.test.StartTest</mainClass>
+ </manifest>
+ </archive>
+ <descriptorRefs>
+ <descriptorRef>jar-with-dependencies</descriptorRef>
+ </descriptorRefs>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+
+</project> \ No newline at end of file
diff --git a/vid-automation/src/main/java/vid/automation/test/Constants.java b/vid-automation/src/main/java/vid/automation/test/Constants.java
new file mode 100644
index 00000000..17b96fc7
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/Constants.java
@@ -0,0 +1,343 @@
+package vid.automation.test;
+
+public class Constants {
+ public static final String SERVICE_NAME = "Service Name";
+ public static final String SERVICE_UUID = "Service UUID";
+ public static final String SERVICE_INVARIANT_UUID = "Service Invariant UUID";
+ public static final String SERVICE_VERSION = "Service Version";
+ public static final String SERVICE_DESCRIPTION = "Service Description";
+ public static final String SERVICE_CATEGORY = "Service Category";
+ public static final String SUBSCRIBER_NAME = "Subscriber Name";
+ public static final String SERVICE_TYPE = "Service Type";
+ public static final String SERVICE_ROLE = "Service Role";
+ public static final int generalTimeout = 20;
+ public static final int generalRetries = 30;
+ public static final String generalSubmitButtonId = "submit";
+ public static final String generalCancelButtonId = "cancel";
+ public static final String generalCloseModalButtonClass = "modal-close";
+ public static final String generalModalTitleClass = "modal-title";
+ public static final String DROPDOWN_PERMITTED_ASSERT_FAIL_MESSAGE = "Dropdown permitted options are not according to user permissions.";
+ public static final String CONFIRM_BUTTON_TESTS_ID = "confirmButton";
+ public static final String CLOSE_BUTTON_TEXT = "Close";
+ public static final String SUBMIT_BUTTON_TEXT = "Submit";
+ public static final String SERVICE_TYPE_SELECT_TESTS_ID = "serviceType";
+ public static final String BROWSE_SEARCH = "browseFilter";
+ public static final String SUBSCRIBER_NAME_SELECT_TESTS_ID = "subscriberName";
+ public static final String SUPPRESS_ROLLBACK_SELECT_TESTS_ID = "suppressRollback";
+ public static final String INSTANCE_NAME_SELECT_TESTS_ID = "instanceName";
+ public static final String DEPLOY_BUTTON_TESTS_ID_PREFIX = "deploy-";
+ public static final String VIEW_BUTTON_TEXT = "View";
+ public static final String VIEW_EDIT_BUTTON_TEXT = "View/Edit";
+ public static final String VIEW_EDIT_TEST_ID_PREFIX = "view/edit-test-data-id-";
+ public static final String INSTANCE_ID_FOR_NAME_TEST_ID_PREFIX = "instance-id-for-name-";
+ public static final String MULTI_SELECT_UNSELECTED_CLASS = "item-unselected";
+ public static final String ACTIVE = "Active";
+ public static final String INACTIVE = "Inactive";
+
+
+ public static final String PNF_SERVICE_TYPE = "pnf";
+
+ public class SideMenu {
+ public static final int numOfButtons = 7;
+ public static final String buttonClass = "att-accordion__group";
+ public static final String SEARCH_EXISTING_SERVICE = "Search for Existing Service Instances";
+ public static final String BROWSE_ASDC_SERVICE_MODELS = "Browse ASDC Service Models";
+ public static final String CREATE_NEW_SERVICE = "Create New Service Instance";
+ public static final String VNF_CHANGES = "VNF Changes";
+ public static final String TEST_ENVIRONMENTS = "Test Environments";
+ }
+
+ public class ChangeManagement {
+ //general constants:
+ public static final String pageHeadlineId = "change-management-headline";
+
+ //headline bar constants:
+ public static final String headlineNewButtonId = "change-management-new-button";
+ public static final String headlineSchedulerButtonId = "change-management-scheduler-button";
+ public static final String headlineSearchInputId = "change-management-search";
+
+ //new change management modal constants:
+ public static final String newModalSubscriberInputId = "subscriber";
+ public static final String newModalServiceTypeInputId = "serviceType";
+ public static final String newModalVNFTypeInputId = "vnfType";
+ public static final String newModalFromVNFVersionInputId = "fromVNFVersion";
+ public static final String newModalVNFNameInputId = "vnfName";
+ public static final String newModalWorkFlowInputId = "workflow";
+ public static final String newModalTargetVersionInputsClass = "vnf-versions-select-as-text";
+
+
+ //Scheduler
+
+ public static final String schedulerModalRangeLabel = "Range";
+ public static final String schedulerModalNowLabel = "Now";
+ public static final String schedulerModalStartDateInputId = "startDate";
+ public static final String schedulerModalEndDateInputId = "endDate";
+ public static final String schedulerModalNextMonthButtonClass = "adp-next";
+ public static final String schedulerModalScheduleButtonText = "Schedule";
+ public static final String schedulerModalTimeUnitSelectId = "timeUnitSelect";
+ public static final String schedulerModalPolicySelectId = "policy";
+ public static final String schedulerModalDurationInputTestId = "durationInput";
+ public static final String schedulerModalFallbackInputTestId = "fallbackInput";
+ public static final String schedulerModalConcurrencyLimitInputTestId = "concurrencyLimitInput";
+ public static final String schedulerModalHoursOption = "hours";
+
+ //dashboard constants:
+ public static final String dashboardActiveTabId = "active-tab";
+ public static final String dashboardFinishedTabId = "finished-tab";
+ public static final String dashboardActiveTableId = "active-table";
+ public static final String dashboardFinishedTableId = "finished-table";
+ public static final String dashboardInProgressTheadId = "in-progress-table-head";
+ public static final String dashboardPendingTheadId = "pending-table-head";
+ public static final String dashboardFinishedTheadId = "finished-table-head";
+ public static final String failedIconClass = "icon-x";
+ public static final String processIconClass = "icon-process";
+ public static final String alertIconClass = "icon-alert";
+ public static final String pendingIconClass = "icon-pending";
+ public static final String viewIconClass = "icon-view";
+ public static final String pendingTableId = "pending-table";
+ public static final String cancelPendingButtonClass = "cancel-action";
+
+ //failed change management modal constants:
+ public static final String failedModalHeaderId = "failed-modal-header";
+ public static final String failedModalContentId = "failed-modal-content";
+ public static final String failedModalRetryButtonId = "failed-retry-button";
+ public static final String failedModalRollbackButtonId = "failed-rollback-button";
+
+ //in progress change management modal constants:
+ public static final String inProgressModalHeaderId = "in-progress-modal-header";
+ public static final String inProgressModalContentId = "in-progress-modal-content";
+ public static final String inProgressModalStopButtonId = "in-progress-stop-button";
+ public static final String inProgressModalRollbackButtonId = "in-progress-rollback-button";
+
+ //alert change management modal constants:
+ public static final String alertModalHeaderId = "alert-modal-header";
+ public static final String alertModalContentId = "alert-modal-content";
+ public static final String alertModalContinueButtonId = "alert-continue-button";
+ public static final String alertModalRollbackButtonId = "alert-rollback-button";
+
+ //pending change management modal constants:
+ public static final String pendingModalHeaderId = "pending-modal-header";
+ public static final String pendingModalContentId = "pending-modal-content";
+ public static final String pendingModalRescheduleButtonId = "pending-reschedule-button";
+ public static final String pendingModalRollbackButtonId = "pending-rollback-button";
+ public static final String pendingModalCancelWorkflowButtonClass = "btn-cancel-workflow";
+ }
+
+ public class TestEnvironments {
+ // general constants:
+ public static final String PAGE_HEADLINE = "test-environments-headline";
+
+ // headline bar constants:
+ public static final String HEADLINE_NEW_BUTTON = "test-environments-new-button";
+ public static final String HEADLINE_SEARCH_INPUT = "test-environments-search";
+ public static final String SEARCH_INPUT = "test-search-input";
+ public static final String TEXT_TO_FILTER = "4eb";
+
+ public static final String REFRESH_BUTTON = "test-environments-refresh";
+ public static final String NO_DATA_MESSAGE = "test-environments-no-data";
+ public static final String ERROR_MESSAGE = "test-environments-error";
+ public static final String TRY_AGAIN_BUTTON = "try-again";
+ public static final String ENVIRONMENTS_TABLE = "test-environments-table";
+ public static final String TABLE_HEADER_ASC = "tablesorter-headerAsc";
+
+ // new popup
+ public static final String NEW_ENVIRONMENT_FORM = "test-new-environment-form";
+ public static final String INSTANCE_NAME_INPUT = "environment-name";
+ public static final String ECOMP_ID_DROP_DOWN = "ecomp-instance-id";
+ public static final String ECOMP_NAME_INPUT = "ecomp-instance-name";
+ public static final String TENANT_CONTEXT_INPUT = "tenant-context";
+ public static final String ENVIRONMENT_TYPE_DROP_DOWN = "operational-environment-type";
+ public static final String WORKLOAD_CONTEXT_DROP_DOWN = "workload-context";
+ public static final String SUBMIT_BUTTON = "submit-button";
+ public static final String CANCEL_BUTTON = "cancel-button";
+ public static final String MODAL_CLOSE_BUTTON_CLASS = "modal-close";
+ public static final String POPUP_ERROR_MESSAGE = "test-new-environment-error";
+ public static final String environmentCreatedSuccesfullyMessage = "Operational Environment successfully created";
+
+ // json content
+ public static final String HEADERS_LIST = "headers";
+ public static final String BASIC_LIST = "basicList";
+ public static final String FULL_LIST = "fullList";
+ public static final String FILTERED_LIST = "filteredList";
+ public static final String SORTED_LIST = "sortedList";
+
+ // activate
+ public static final String environmentActivatedSuccesfullyMessage = "Operational Environment successfully activated";
+ public static final String environmentDeactivatedSuccesfullyMessage = "Operational Environment successfully deactivated";
+ public static final String activateButtonIdPrefix = "testEnvActivate-";
+ public static final String deactivateButtonIdPrefix = "testEnvDeactivate-";
+ public static final String environmentStatusIdPrefix = "testEnvStatus-";
+ public static final String attachButtonIdPrefix = "testEnvAttach-";
+ }
+
+ public class Modals {
+ public static final String modalClass = "div[modal-animation='true']";
+ }
+
+ public class BrowseASDC {
+ public static final String DATE_FORMAT = "yyyy-MM-dd_HH-mm-ss-SSS";
+ public static final String SERVICE_INSTANCE_NAME_PREFIX = "vid-e2e-test_service_";
+ public static final String DEPOLY_SERVICE_CLASS = "deploy-service-class";
+ public static final String SERVICE_INSTANCE_CREATED_SUCCESSFULLY_TEXT = "COMPLETE - Service Instance was created successfully.";
+ public static final String SERVICE_INSTANCE_CREATION_FAILED_MESSAGE = "failed to create service instance";
+ public static final String CREATE_SERVICE_INSTANCE = "Create Service Instance";
+ public static final String MSO_COMMIT_DIALOG_CLOSE_BUTTON = "msoCommitDialogCloseButton";
+ public static final String AIC_OPTION_CLASS = "aic_zoneOption";
+ }
+
+ public class EditExistingInstance {
+ public static final String SELECT_SERVICE_INSTANCE = "Select a Service Instance";
+ public static final String SERVICE_INSTANCE_ID = "Service Instance Id";
+ public static final String SERVICE_INSTANCE_NAME = "Service Instance Name";
+ public static final String SEARCH_FOR_EXISTING_INSTANCES_INPUT = "searchForExistingInstancesText";
+ public static final String SELECT_OWNING_ENTITY_ID = "selectOwningEntity";
+ public static final String SELECT_PROJECT_ID = "selectProject";
+
+ public static final String DELETE_VNF_BTN = "delete-vnf-btn";
+ public static final String ADD_VNF_MODULE_DROPDOWN = "add-vnf-module-dropdown";
+ public static final String ADD_CUSTOM_VNF_MODULE_DROPDOWN = "add-custom-vnf-module-dropdown";
+ public static final String ADD_CUSTOM_VOLUME_GROUP = "add-custom-volume-group";
+ public static final String ADD_VOLUME_GROUP = "add-volume-group";
+ public static final String DELETE_VF_MODULE = "delete-vf-module";
+ public static final String DELETE_VNF_VOLUME_GROUP = "delete-vnf-volume-group";
+ public static final String DELETE_NETWORK = "delete-network";
+ }
+
+ public class CreateNewInstance {
+ public static final String SUBSCRIBER_NAME_OPTION_CLASS = "subscriberNameOption";
+ public static final String SERVICE_TYPE_OPTION_CLASS = "serviceTypeOption";
+ public static final String SELECTED_SUBSCRIBER_NAME_TEST_ID = "selectedSubscriberName";
+ public static final String SELECTED_SERVICE_TYPE_NAME_TEST_ID = "selectedServiceTypeName";
+ public static final String SERVICE_INSTANCE_NAME_PREFIX = "vid-e2e-test_aai_service_";
+ }
+
+ public class ViewEdit {
+ public static final String VNF_CREATED_SUCCESSFULLY_TEXT = "COMPLETE - Vnf has been created successfully.";
+ public static final String VOLUME_GROUP_CREATED_SUCCESSFULLY_TEXT = "COMPLETE - Volume Group has been created successfully.";
+ public static final String VF_MODULE_CREATED_SUCCESSFULLY_TEXT = "COMPLETE - VF Module has been created successfully.";
+ public static final String VNF_CREATION_FAILED_MESSAGE = "failed to create service instance VNF";
+ public static final String VOLUME_GROUP_CREATION_FAILED_MESSAGE = "failed to create Volume Group";
+ public static final String VF_MODULE_CREATION_FAILED_MESSAGE = "failed to create VF Module";
+ public static final String PRODUCT_FAMILY_SELECT_TESTS_ID = "productFamily";
+ public static final String LCP_REGION_SELECT_TESTS_ID = "lcpRegion";
+ public static final String LEGACY_REGION_INPUT_TESTS_ID = "lcpRegionText";
+ public static final String TENANT_SELECT_TESTS_ID = "tenant";
+ public static final String TENANT_OPTION_CLASS = "tenantOption";
+ public static final String VNF_INSTANCE_NAME_PREFIX = "vid-e2e-test_vnf_";
+ public static final String AIC_ZONE_TEST_ID = "aic_zone";
+ public static final String VOLUME_GROUP_OPTION_TEST_ID_PREFIX = "addVolumeGroupOption-";
+ public static final String VF_MODULE_OPTION_TEST_ID_PREFIX = "addVFModuleOption-";
+ public static final String VNF_OPTION_TEST_ID_PREFIX = "addVNFOption-";
+ public static final String VOLUME_GROUP_INSTANCE_NAME_PREFIX = "vid-e2e-test-volume_group_";
+ public static final String VF_MODULE_INSTANCE_NAME_PREFIX = "vid-e2e-test-volume_vf_module_";
+ public static final String ADD_VNF_BUTTON_TEST_ID = "addVNFButton";
+ public static final String ADD_VOLUME_GROUP_BUTTON_TEST_ID = "addVolumeGroupButton";
+ public static final String ADD_VF_MODULE_GROUP_BUTTON_TEST_ID = "addVFModuleButton";
+ public static final String DELETE_VNF_BUTTON_TEST_ID = "deleteVNFButton";
+ public static final String DELETE_VF_MODULE_BUTTON_TEST_ID = "deleteVFModuleButton";
+ public static final String DELETE_VNF_VOLUME_GROUP_BUTTON_TEST_ID = "deleteVNFVolumeGroupButton";
+ public static final String ACTIVATE_BUTTON_TEST_ID = "activateButton";
+ public static final String OPTION_IN_DROPDOWN_NOT_EXISTS = "the option %s in dropdown %s not exists";
+ public static final String DISSOCIATE_BTN_CLASS = "dissociate-pnf";
+ public static final String DISSOCIATE_CONFIRM_MODAL_TEXT = "Are you sure you would like to dissociate %s from the service instance?";
+ public static final String DEACTIVATE_BUTTON_TEST_ID = "deactivateButton";
+ public static final String ENABLE_ERROR_MESSAGE = "The %s option should not be enabled";
+ public static final String DISABLE_ERROR_MESSAGE = "The %s option should be enabled";
+ public static final String DISSOCIATE_CONFIRM_MODAL_BTN_ID = "ok-button";
+
+ }
+ public class PnfAssociation {
+ public static final String PNF_NAME_TEST_ID = "pnfName";
+ public static final String SEARCH_PNF_TEST_ID = "searchPnf";
+ public static final String ASSOCIATE_PNF_TEST_ID = "associatePnf";
+ public static final String PNF_ENABLE_ASSOCIATE_ERROR_MESSAGE = "The Associate option not enabled";
+ public static final String PNF_DISABLE_ASSOCIATE_ERROR_MESSAGE = "The Associate option enabled when pnf is not found";
+ public static final String PNF_ASSOCIATED_SUCCESSFULLY_TEXT = "COMPLETE - PNF has been associated successfully.";
+ public static final String PNF_ASSOCIATED_FAILED_MESSAGE = "failed to associate PNF to service instance";
+ public static final String NOT_FOUND_ERROR_TEST_ID = "pnfNotFoundErrorMessage";
+ public static final String NOT_FOUND_ERROR_MESSAGE = "Errorn with the error messge not found PNF";
+
+ public static final String MSO_MODAL_TEST_ID = "msoPopup";
+ public static final String MSO_MODAL_STATUS_TEST_ID = "msoRequestStatus";
+ //pnf properties
+ public static final String PNF_INSTANCE_NAME_TEST_ID = "pnfInstancePnfName";
+ public static final String PNF_INSTANCE_NAME2_TEST_ID = "pnfInstancePnfName2";
+ public static final String PNF_INSTANCE_NAME2_SOURCE_TEST_ID = "pnfInstancePnfName2Source";
+ public static final String PNF_INSTANCE_ID_TEST_ID = "pnfInstancePnfId";
+ public static final String PNF_INSTANCE_EQUIP_TYPE_TEST_ID = "pnfInstanceEquipType";
+ public static final String PNF_INSTANCE_EQUIP_VENDOR_TEST_ID = "pnfInstanceEquipVendor";
+ public static final String PNF_INSTANCE_EQUIP_MODEL_TEST_ID = "pnfInstanceEquipModel";
+ public static final String PNF_INSTANCE_ERROR_MESSAGE = "The PNF Instance info %s does not match";
+
+ }
+ public class serviceModelInfo{
+ public static final String INFO_TEST_ID_PREFIX = "info-test-data-id-";
+ public static final String SERVIICE_NAME_KEY = "ServiceName";
+ public static final String SUBSCRIBER_NAME_KEY = "SubscriberName";
+ public static final String SERVICE_INSTANCE_NAME = "ServiceInstanceName";
+ public static final String MODEL_NAME = "ModelName";
+ public static final String MODEL_INVARIANT_UUID = "ModelInvariantUUID";
+ public static final String MODEL_VERSION = "ModelVersion";
+ public static final String MODEL_UUID = "ModelUUID";
+ public static final String MODEL_CUSTOMIZATION_UUID = "ModelCustomizationUUID";
+ public static final String RESOURCE_NAME = "ResourceName";
+ public static final String NF_TYPE = "NFType";
+ public static final String NF_ROLE = "NFRole";
+ public static final String NF_FUNCTION = "NFFunction";
+ public static final String NF_NAMING_CODE = "NFNamingCode";
+ public static final String METADETA_ERROR_MESSAGE = "The service model info %s does not match";
+ }
+
+ public class OwningEntity {
+ public static final String PROJECT_SELECT_TEST_ID = "project";
+ public static final String OWNING_ENTITY_SELECT_TEST_ID = "owningEntity";
+ public static final String PLATFORM_SELECT_TEST_ID = "platform";
+ public static final String LOB_SELECT_TEST_ID = "lineOfBusiness";
+ }
+
+ public class Users {
+ public static final String READONLY = "readonly";
+ public static final String USP_VOICE_VIRTUAL_USP = "uspVoiceVirtualUsp";
+ public static final String MOBILITY_MOBILITY = "mobilityMobility";
+ public static final String SUPRE_USER = "su";
+ }
+
+ public class RegisterToSimulator {
+
+ //separated simulated json files according to pages
+ public class SearchForServiceInstance {
+ public static final String GET_FULL_SUBSCRIBERS = "search_for_service_instance/aai_get_full_subscribers.json";
+ public static final String GET_SERVICES = "search_for_service_instance/aai_get_services.json";
+ public static final String FILTER_SERVICE_INSTANCE_BY_ID = "search_for_service_instance/aai_filter_service_instance_by_id.json";
+ public static final String FILTER_SERVICE_INSTANCE_BY_ID_2 = "search_for_service_instance/aai_filter_service_instance_by_id_2.json";
+ public static final String GET_SUBSCRIBERS_FOR_CUSTOMER = "search_for_service_instance/aai_get_subscribers_for_customer.json";
+ public static final String GET_SUBSCRIBERS_FOR_CUSTOMER_2 = "search_for_service_instance/aai_get_subscribers_for_customer_2.json";
+ public static final String NAMED_QUERY_VIEW_EDIT = "search_for_service_instance/aai_named_query_for_view_edit.json";
+ public static final String NAMED_QUERY_VIEW_EDIT_2 = "search_for_service_instance/aai_named_query_for_view_edit_2.json";
+ }
+
+ public class pProbe {
+ public static final String GET_SERVICE_INSTANCE_WITH_LOGICAL_LINKS = "pProbe/aai_get_service_instance_with_logical_links.json";
+ public static final String GET_LOGICAL_LINK = "pProbe/aai_get_logical_link.json";
+ public static final String GET_SPECIFIC_PNF = "pProbe/aai_get_specific_pnf.json";
+ public static final String GET_SPECIFIC_PNF_ERROR = "pProbe/aai_get_specific_pnf_error.json";
+ public static final String ADD_PNF_RELATIONSHIP = "pProbe/mso_add_pnf_relationship.json";
+ public static final String ADD_PNF_RELATIONSHIP_ERROR = "pProbe/mso_add_pnf_relationship_error.json";
+ public static final String GET_ADD_PNF_RELATIONSHIP_ORCH_REQ = "pProbe/mso_get_add_relationship_orch_req.json";
+ public static final String REMOVE_PNF_RELATIONSHIP = "pProbe/mso_remove_pnf_relationship.json";
+ public static final String GET_REMOVE_PNF_RELATIONSHIP_ORCH_REQ = "pProbe/mso_get_remove_relationship_orch_req.json";
+ public static final String REMOVE_PNF_RELATIONSHIP_ERROR = "pProbe/mso_remove_pnf_relationship_error.json";
+ }
+
+ public class activateDeactivate{
+ public static final String AAI_GET_SERVICE_INSTANCE = "activateDeactivate/aai_get_service_instance.json";
+ public static final String ACTIVATE_SERVICE_INSTANCE = "activateDeactivate/mso_activate_service_instance.json";
+ public static final String ACTIVATE_SERVICE_INSTANCE_ERROR = "activateDeactivate/mso_activate_service_instance_error.json";
+ public static final String ACTIVATE_SERVICE_INSTANCE_ORCH_REQUEST = "activateDeactivate/mso_activate_service_instance_orch_req.json";
+ }
+
+ public class genericRequest{
+ public static final String ECOMP_PORTAL_GET_SESSION_SLOT_CHECK_INTERVAL = "ecompportal_getSessionSlotCheckInterval.json";
+ }
+ }
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/StartTest.java b/vid-automation/src/main/java/vid/automation/test/StartTest.java
new file mode 100644
index 00000000..742cb6f1
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/StartTest.java
@@ -0,0 +1,66 @@
+package vid.automation.test;
+
+import org.testng.TestNG;
+import org.apache.log4j.Logger;
+import org.apache.log4j.PropertyConfigurator;
+
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.concurrent.atomic.AtomicBoolean;
+
+/**
+ * Created by itzikliderman on 21/06/2017.
+ */
+public class StartTest {
+ public static boolean debug = false;
+
+ public static AtomicBoolean loggerInitialized = new AtomicBoolean(false);
+
+ protected static Logger logger = null;
+
+ public static void main (String[] args) throws IOException {
+ String debugEnabled = System.getProperty("debug");
+ if (debugEnabled != null && debugEnabled.equalsIgnoreCase("true")) {
+ debug = true;
+ }
+ System.out.println("Debug mode is " + (debug ? "enabled" : "disabled"));
+
+ enableLogger();
+
+ TestNG testng = new TestNG();
+
+ List<String> suites = new ArrayList<String>();
+ suites.add(args[0]);
+ testng.setTestSuites(suites);
+ testng.setUseDefaultListeners(true);
+ testng.setOutputDirectory("target/");
+
+ testng.run();
+ }
+
+ public StartTest() {
+ logger = Logger.getLogger(StartTest.class.getName());
+ }
+
+ public static void enableLogger() {
+
+ if (false == loggerInitialized.get()) {
+
+ loggerInitialized.set(true);
+
+ String log4jPropsFile = System.getProperty("log4j.configuration");
+// if (System.getProperty("os.name").contains("Windows")) {
+ String logProps = "src/main/resources/ci/conf/log4j.properties";
+ if (log4jPropsFile == null) {
+ System.setProperty("targetlog", "target/");
+ log4jPropsFile = logProps;
+ }
+
+// }
+ PropertyConfigurator.configureAndWatch(log4jPropsFile);
+
+ }
+ }
+
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/infra/Click.java b/vid-automation/src/main/java/vid/automation/test/infra/Click.java
new file mode 100644
index 00000000..f2cbbef8
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/infra/Click.java
@@ -0,0 +1,54 @@
+package vid.automation.test.infra;
+
+import org.junit.Assert;
+import org.openecomp.sdc.ci.tests.utilities.GeneralUIUtils;
+import org.openqa.selenium.WebElement;
+import org.openqa.selenium.support.ui.Select;
+
+import java.util.List;
+
+public class Click {
+ public static void byText(String text) {
+ WebElement element = GeneralUIUtils.findByText(text);
+ Assert.assertTrue(element != null);
+
+ element.click();
+ }
+
+ public static void byId(String id) {
+ WebElement element = Get.byId(id);
+ Assert.assertTrue(element != null);
+
+ element.click();
+ }
+
+ public static void byTestId(String testId) {
+ WebElement element = Get.byTestId(testId);
+ Assert.assertTrue(element != null);
+ element.click();
+ }
+
+ public static void byClass(String className) {
+ List<WebElement> elements = Get.byClass(className);
+ Assert.assertTrue(elements != null && elements.size() > 0);
+
+ elements.get(0).click();
+ }
+
+ public static void onFirstSelectOptionById(String id) {
+ Select selectlist = new Select(Get.byId(id));
+ if(selectlist.getOptions().size() > 1) {
+ selectlist.selectByIndex(1);
+ }
+ }
+
+ public static void onFirstSelectOptionByClass(String className) {
+ final List<WebElement> webElements = Get.byClass(className);
+ webElements.forEach(webElement -> {
+ Select selectlist = new Select(webElement);
+ if (selectlist.getOptions().size() > 1) {
+ selectlist.selectByIndex(1);
+ }
+ });
+ }
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/infra/Exists.java b/vid-automation/src/main/java/vid/automation/test/infra/Exists.java
new file mode 100644
index 00000000..14339d63
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/infra/Exists.java
@@ -0,0 +1,34 @@
+package vid.automation.test.infra;
+
+import org.openqa.selenium.NoSuchElementException;
+import vid.automation.test.Constants;
+
+public class Exists {
+ public static boolean byId(String id) {
+ return Get.byId(id) != null;
+ }
+
+ public static boolean byTestId(String testId) {
+ return Get.byTestId(testId) != null;
+ }
+
+ public static boolean byClass(String className) {
+ return Get.byClass(className) != null;
+ }
+
+ public static boolean byClassAndText(String className, String text) {
+ return Get.byClassAndText(className, text) != null;
+ }
+
+ public static boolean byCssSelectorAndText(String css, String text) {
+ return Get.byCssSelectorAndText(css, text) != null;
+ }
+
+ public static boolean modal() {
+ try {
+ return Get.byCssSelector(Constants.Modals.modalClass) != null;
+ } catch (NoSuchElementException exception) {
+ return false;
+ }
+ }
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/infra/Get.java b/vid-automation/src/main/java/vid/automation/test/infra/Get.java
new file mode 100644
index 00000000..f9ce529f
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/infra/Get.java
@@ -0,0 +1,95 @@
+package vid.automation.test.infra;
+
+import org.openecomp.sdc.ci.tests.utilities.GeneralUIUtils;
+import org.openqa.selenium.By;
+import org.openqa.selenium.WebElement;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class Get {
+ public static WebElement byId(String id) {
+ try {
+ return GeneralUIUtils.getDriver().findElement(By.id(id));
+ } catch (Exception var2) {
+ return null;
+ }
+ }
+
+ public static WebElement byTestId(String dataTestId) {
+ try {
+ return GeneralUIUtils.getDriver().findElement(By.xpath("//*[@data-tests-id='" + dataTestId + "']"));
+ } catch (Exception var2) {
+ return null;
+ }
+ }
+
+
+
+ public static WebElement byClassAndText(String className, String text) {
+ WebElement result = null;
+ List<WebElement> elements = GeneralUIUtils.getWebElementsListByContainsClassName(className);
+
+ for(WebElement element : elements) {
+ if (element.getText().contains(text)) {
+ result = element;
+ break;
+ }
+ }
+
+ return result;
+ }
+
+ public static WebElement byCssSelectorAndText(String css, String text) {
+ WebElement element = GeneralUIUtils.getDriver().findElement(By.cssSelector(css));
+
+ if (element != null && element.getText().contains(text)) {
+ return element;
+ }
+
+ return null;
+ }
+
+ public static String selectedOptionText(String dataTestId) {
+ return GeneralUIUtils.getSelectedElementFromDropDown(dataTestId).getText();
+ }
+
+ public static List<WebElement> byClass(String className) {
+ return GeneralUIUtils.getWebElementsListByContainsClassName(className);
+ }
+
+ public static WebElement byCssSelector(String css) {
+ return GeneralUIUtils.getDriver().findElement(By.cssSelector(css));
+ }
+
+ public static List<String> tableHeaderValuesByTestId(String tableId) {
+ return tableValuesById(tableId, "thead", "th").get(0);
+ }
+
+ public static List<List<String>> tableBodyValuesByTestId(String tableId) {
+ return tableValuesById(tableId, "tbody", "td");
+ }
+
+ private static List<WebElement> rowsByTableId(String tableId,String section, String column) {
+ try {
+ return GeneralUIUtils.getElemenetsFromTable(By.xpath("//table[@data-tests-id=\"" + tableId + "\"]/" + section + "/tr"));
+ } catch (Exception var2) {
+ return null;
+ }
+ }
+
+ private static List<List<String>> tableValuesById(String tableId, String section, String column) {
+ List<WebElement> rows = rowsByTableId(tableId, section, column);
+ if(rows != null) {
+ List<List<String>> tableContent = new ArrayList<List<String>>();
+ for(WebElement row:rows) {
+ List<WebElement> columns = row.findElements(By.xpath(column));
+ tableContent.add(GeneralUIUtils.getWebElementListText(columns));
+ }
+ return tableContent;
+ }
+ else {
+ return null;
+ }
+ }
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/infra/Input.java b/vid-automation/src/main/java/vid/automation/test/infra/Input.java
new file mode 100644
index 00000000..15fa2254
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/infra/Input.java
@@ -0,0 +1,38 @@
+package vid.automation.test.infra;
+
+import org.apache.commons.io.FilenameUtils;
+import org.apache.commons.lang3.SystemUtils;
+import org.openecomp.sdc.ci.tests.utilities.GeneralUIUtils;
+import org.openqa.selenium.WebElement;
+
+/**
+ * Created by itzikliderman on 11/09/2017.
+ */
+public class Input {
+ public static void text(String text, String inputTestsId) {
+ WebElement inputElement = GeneralUIUtils.getWebElementByTestID(inputTestsId, 30);
+ inputElement.sendKeys(text);
+ }
+
+ public static String getValueByTestId(String testId) {
+ WebElement input = GeneralUIUtils.getInputElement(testId);
+ return input.getAttribute("value");
+ }
+
+ /*
+ Get relative path to resource and id of file input element,
+ and send the resource full path to the input element
+ */
+ public static void file(String pathInResources, String inputId) {
+
+ String path = Input.class.getResource("../../../../"+pathInResources).getPath().toString();
+ if (SystemUtils.IS_OS_WINDOWS) {
+ path = FilenameUtils.separatorsToSystem(path);
+ if (path.charAt(0)=='\\') {
+ path = path.substring(1);
+ }
+ }
+ WebElement inputElement = Get.byId(inputId);
+ inputElement.sendKeys(path);
+ }
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/infra/SelectOption.java b/vid-automation/src/main/java/vid/automation/test/infra/SelectOption.java
new file mode 100644
index 00000000..048174e9
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/infra/SelectOption.java
@@ -0,0 +1,47 @@
+package vid.automation.test.infra;
+
+import org.openecomp.sdc.ci.tests.utilities.GeneralUIUtils;
+import org.openqa.selenium.WebElement;
+import org.openqa.selenium.support.ui.Select;
+import vid.automation.test.Constants;
+
+import java.util.List;
+
+/**
+ * Created by itzikliderman on 18/07/2017.
+ */
+public class SelectOption {
+ public static Select byValue(String value, String dataTestsId) {
+ Select select = new Select(GeneralUIUtils.getWebElementByTestID(dataTestsId));
+ if(value != null) {
+ select.selectByValue(value);
+ }
+
+ return select;
+ }
+
+ public static void byIdAndVisibleText(String id, String text) {
+ Select selectlist = new Select(Get.byId(id));
+ selectlist.selectByVisibleText(text);
+ }
+
+ public static void byClassAndVisibleText(String className, String text) {
+ final List<WebElement> webElements = Get.byClass(className);
+ webElements.forEach(webElement -> {
+ final String id = webElement.getAttribute("id");
+ byIdAndVisibleText(id, text);
+ });
+ }
+
+ public static void byTestIdAndVisibleText(String displayName, String selectDataTestId) {
+ GeneralUIUtils.getSelectList(displayName, selectDataTestId);
+ }
+
+ public static void selectFirstTwoOptionsFromMultiselectById(String multiSelectId) throws InterruptedException {
+ Click.byId(multiSelectId);
+ Thread.sleep(1000);
+ Click.byClass(Constants.MULTI_SELECT_UNSELECTED_CLASS);
+ Click.byClass(Constants.MULTI_SELECT_UNSELECTED_CLASS);
+
+ }
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/infra/Wait.java b/vid-automation/src/main/java/vid/automation/test/infra/Wait.java
new file mode 100644
index 00000000..fa6ce4f3
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/infra/Wait.java
@@ -0,0 +1,99 @@
+package vid.automation.test.infra;
+
+import org.openecomp.sdc.ci.tests.utilities.GeneralUIUtils;
+import org.openqa.selenium.JavascriptExecutor;
+import org.openqa.selenium.NoSuchElementException;
+import vid.automation.test.Constants;
+
+import java.util.concurrent.TimeUnit;
+import java.util.function.Predicate;
+
+public class Wait {
+ public static boolean byText(String text) {
+ return GeneralUIUtils.findAndWaitByText(text, Constants.generalTimeout);
+ }
+
+ public static <T> boolean waitFor(Predicate<T> predicate, T input, int numOfRetries, int interval, TimeUnit intervalUnit) {
+ for (int i=0; i<numOfRetries; i++) {
+ try {
+ if (predicate.test(input)) {
+ return true;
+ }
+ }
+ catch (Throwable t) {
+ System.out.println("a retry failed duo to:" +t.getMessage());
+ }
+ try {
+ intervalUnit.sleep(interval);
+ } catch (InterruptedException e) {
+ e.printStackTrace();
+ }
+ }
+ return false;
+ }
+
+ public static <T> boolean waitFor(Predicate<T> predicate, T input, int numOfRetries, int interval) {
+ return waitFor(predicate, input, numOfRetries, interval, TimeUnit.SECONDS);
+ }
+
+ public static boolean waitByClassAndText(String className, String text, int timeoutInSeconds) {
+ return waitFor((x->Get.byClassAndText(className,text)!=null),null, timeoutInSeconds, 1);
+ }
+
+ public static boolean waitByTestId(String dataTestId, int timeoutInSeconds) {
+ return waitFor((x->Get.byTestId(dataTestId)!=null),null, timeoutInSeconds, 1);
+ }
+
+ public static void angularHttpRequestsLoaded() {
+ JavascriptExecutor js = (JavascriptExecutor) GeneralUIUtils.getDriver();
+ for (int i=0; i<Constants.generalRetries; i++) {
+ Object result = js.executeScript("return window.angular.element('body').injector().get('$http').pendingRequests.length;");
+ if(result.toString().equals("0")) {
+ break;
+ } else {
+ try {
+ Thread.sleep(1000);
+ } catch (InterruptedException e) {
+ e.printStackTrace();
+ }
+ }
+ }
+ }
+
+ public static void modalToDisappear() {
+ for (int i=0; i<Constants.generalRetries; i++) {
+ try {
+ Object modalElement = Get.byCssSelector(Constants.Modals.modalClass);
+ if(modalElement == null) {
+ break;
+ } else {
+ Thread.sleep(1000);
+ }
+ } catch (NoSuchElementException e) {
+ break;
+ } catch (InterruptedException e) {
+ e.printStackTrace();
+ }
+ }
+ }
+
+ public static void modalToBeDisplayed() {
+ for (int i=0; i<Constants.generalRetries; i++) {
+ try {
+ Object modalElement = Get.byCssSelector(Constants.Modals.modalClass);
+ if(modalElement == null) {
+ Thread.sleep(1000);
+ } else {
+ break;
+ }
+ } catch (Exception e) {
+ try {
+ Thread.sleep(1000);
+ } catch (InterruptedException e1) {
+ e1.printStackTrace();
+ }
+ e.printStackTrace();
+ }
+ }
+ }
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/model/Credentials.java b/vid-automation/src/main/java/vid/automation/test/model/Credentials.java
new file mode 100644
index 00000000..0dc26aef
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/model/Credentials.java
@@ -0,0 +1,9 @@
+package vid.automation.test.model;
+
+/**
+ * Created by itzikliderman on 26/06/2017.
+ */
+public class Credentials {
+ public String userId;
+ public String password;
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/model/Environment.java b/vid-automation/src/main/java/vid/automation/test/model/Environment.java
new file mode 100644
index 00000000..9304dd99
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/model/Environment.java
@@ -0,0 +1,11 @@
+package vid.automation.test.model;
+
+public class Environment {
+ public String operationalEnvironmentId;
+ public String operationalEnvironmentName;
+ public String operationalEnvironmentType;
+ public String EcompEnvironmentId;
+ public String EcompEnvironmentName;
+ public String tenantContext;
+ public String workloadContext;
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/model/Service.java b/vid-automation/src/main/java/vid/automation/test/model/Service.java
new file mode 100644
index 00000000..f5eaf6b0
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/model/Service.java
@@ -0,0 +1,27 @@
+package vid.automation.test.model;
+
+import java.util.ArrayList;
+
+/**
+ * Created by itzikliderman on 19/06/2017.
+ */
+public class Service {
+
+ public String type;
+
+ public String uuid;
+
+ public String invariantUuid;
+
+ public String name;
+
+ public String version;
+
+ public String category;
+
+ public String description;
+
+ public String serviceRole;
+
+ public Service() {}
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/model/ServicesObject.java b/vid-automation/src/main/java/vid/automation/test/model/ServicesObject.java
new file mode 100644
index 00000000..2ab0df29
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/model/ServicesObject.java
@@ -0,0 +1,11 @@
+package vid.automation.test.model;
+
+import java.util.HashMap;
+import java.util.List;
+
+/**
+ * Created by itzikliderman on 21/06/2017.
+ */
+public class ServicesObject {
+ public HashMap<String, Service> services;
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/model/User.java b/vid-automation/src/main/java/vid/automation/test/model/User.java
new file mode 100644
index 00000000..c4b06d4b
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/model/User.java
@@ -0,0 +1,15 @@
+package vid.automation.test.model;
+
+import vid.automation.test.model.Credentials;
+
+import java.util.ArrayList;
+
+/**
+ * Created by Oren on 7/16/17.
+ */
+public class User {
+ public Credentials credentials;
+ public ArrayList<String> subscribers;
+ public ArrayList<String> serviceTypes;
+ public ArrayList<String> tenants;
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/model/UsersObject.java b/vid-automation/src/main/java/vid/automation/test/model/UsersObject.java
new file mode 100644
index 00000000..e03ac0d4
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/model/UsersObject.java
@@ -0,0 +1,13 @@
+package vid.automation.test.model;
+
+import vid.automation.test.model.User;
+
+import java.util.HashMap;
+import java.util.List;
+
+/**
+ * Created by Oren on 7/16/17.
+ */
+public class UsersObject {
+ public HashMap<String, User> users;
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/sections/BrowseASDCPage.java b/vid-automation/src/main/java/vid/automation/test/sections/BrowseASDCPage.java
new file mode 100644
index 00000000..f9a2e43a
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/sections/BrowseASDCPage.java
@@ -0,0 +1,12 @@
+package vid.automation.test.sections;
+
+import vid.automation.test.Constants;
+
+/**
+ * Created by itzikliderman on 13/06/2017.
+ */
+public class BrowseASDCPage extends VidBasePage {
+ public String generateInstanceName() {
+ return generateInstanceName(Constants.BrowseASDC.SERVICE_INSTANCE_NAME_PREFIX);
+ }
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/sections/ChangeManagementPage.java b/vid-automation/src/main/java/vid/automation/test/sections/ChangeManagementPage.java
new file mode 100644
index 00000000..bcf035c0
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/sections/ChangeManagementPage.java
@@ -0,0 +1,15 @@
+package vid.automation.test.sections;
+
+import vid.automation.test.Constants;
+import vid.automation.test.infra.Click;
+
+public class ChangeManagementPage extends VidBasePage {
+ public static void openChangeManagementPage() {
+ Click.byText(Constants.SideMenu.VNF_CHANGES);
+ }
+
+ public static void openNewChangeManagementModal() {
+ ChangeManagementPage.openChangeManagementPage();
+ Click.byId(Constants.ChangeManagement.headlineNewButtonId);
+ }
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/sections/CreateNewInstancePage.java b/vid-automation/src/main/java/vid/automation/test/sections/CreateNewInstancePage.java
new file mode 100644
index 00000000..2eef9b3a
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/sections/CreateNewInstancePage.java
@@ -0,0 +1,21 @@
+package vid.automation.test.sections;
+
+import org.openecomp.sdc.ci.tests.utilities.GeneralUIUtils;
+import vid.automation.test.Constants;
+import vid.automation.test.model.Service;
+
+/**
+ * Created by itzikliderman on 13/06/2017.
+ */
+public class CreateNewInstancePage extends VidBasePage {
+
+ public CreateNewInstancePage clickCloseButton() {
+ GeneralUIUtils.clickOnElementByTestId(Constants.BrowseASDC.MSO_COMMIT_DIALOG_CLOSE_BUTTON, 30);
+ return this;
+ }
+
+ public String generateInstanceName() {
+ return generateInstanceName(Constants.CreateNewInstance.SERVICE_INSTANCE_NAME_PREFIX);
+ }
+
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/sections/CreationDialog.java b/vid-automation/src/main/java/vid/automation/test/sections/CreationDialog.java
new file mode 100644
index 00000000..fdc78d2e
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/sections/CreationDialog.java
@@ -0,0 +1,8 @@
+package vid.automation.test.sections;
+
+/**
+ * Created by itzikliderman on 31/07/2017.
+ */
+public class CreationDialog extends VidBasePage{
+
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/sections/LoginExternalPage.java b/vid-automation/src/main/java/vid/automation/test/sections/LoginExternalPage.java
new file mode 100644
index 00000000..c1053d2a
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/sections/LoginExternalPage.java
@@ -0,0 +1,29 @@
+package vid.automation.test.sections;
+
+import org.openecomp.sdc.ci.tests.datatypes.UserCredentials;
+import org.openecomp.sdc.ci.tests.utilities.GeneralUIUtils;
+import org.openqa.selenium.By;
+import org.openqa.selenium.WebElement;
+import static org.junit.Assert.*;
+
+
+public class LoginExternalPage {
+
+
+ static private final String SUCCESSFUL_LOGIN_STRING_SEARCH = "Welcome to VID";
+
+ static void sendUserAndPasswordKeys(UserCredentials userCredentials) {
+ WebElement loginIdInputElem = GeneralUIUtils.getWebElementBy(By.name("loginId"));
+ loginIdInputElem.sendKeys(userCredentials.getUserId());
+ WebElement passwordInputElem = GeneralUIUtils.getWebElementBy(By.name("password"));
+ passwordInputElem.sendKeys(userCredentials.getPassword());
+ }
+
+ static public void performLoginExternal(UserCredentials userCredentials) {
+ sendUserAndPasswordKeys(userCredentials);
+ WebElement loginButton = GeneralUIUtils.getWebElementBy(By.id("loginBtn"), 30);
+ loginButton.click();
+ boolean isLoginSuccess = GeneralUIUtils.findAndWaitByText(SUCCESSFUL_LOGIN_STRING_SEARCH, 30);
+ assertTrue(isLoginSuccess);
+ }
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/sections/PnfSearchAssociationPage.java b/vid-automation/src/main/java/vid/automation/test/sections/PnfSearchAssociationPage.java
new file mode 100644
index 00000000..3f8061a7
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/sections/PnfSearchAssociationPage.java
@@ -0,0 +1,24 @@
+package vid.automation.test.sections;
+
+import org.junit.Assert;
+import org.openecomp.sdc.ci.tests.utilities.GeneralUIUtils;
+import org.openqa.selenium.WebElement;
+import vid.automation.test.Constants;
+
+public class PnfSearchAssociationPage extends VidBasePage {
+ public PnfSearchAssociationPage setPnfName(String pnfName){
+ setInputText(Constants.PnfAssociation.PNF_NAME_TEST_ID, pnfName);
+ return this;
+ }
+ public PnfSearchAssociationPage clickSearchButton() {
+ GeneralUIUtils.clickOnElementByTestId(Constants.PnfAssociation.SEARCH_PNF_TEST_ID, 60);
+ return this;
+ }
+ public PnfSearchAssociationPage clickAssociateButton() {
+ GeneralUIUtils.clickOnElementByTestId(Constants.PnfAssociation.ASSOCIATE_PNF_TEST_ID, 100);
+ return this;
+ }
+
+
+
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/sections/SearchExistingPage.java b/vid-automation/src/main/java/vid/automation/test/sections/SearchExistingPage.java
new file mode 100644
index 00000000..5fc4894e
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/sections/SearchExistingPage.java
@@ -0,0 +1,77 @@
+package vid.automation.test.sections;
+
+import org.junit.Assert;
+import org.openecomp.sdc.ci.tests.utilities.GeneralUIUtils;
+import org.openqa.selenium.WebElement;
+import vid.automation.test.Constants;
+
+
+/**
+ * Created by pickjonathan on 10/07/2017.
+ */
+
+public class SearchExistingPage extends VidBasePage {
+
+ public SearchExistingPage() {}
+
+ public void selectSearchById(){
+ selectSearchBy(Constants.EditExistingInstance.SERVICE_INSTANCE_ID);
+ }
+
+ public void selectSearchByName(){
+ selectSearchBy(Constants.EditExistingInstance.SERVICE_INSTANCE_NAME);
+ }
+
+ public void selectSearchBy(String searchTypeOptionText) {
+ boolean findAndWaitByText = GeneralUIUtils.findAndWaitByText(Constants.EditExistingInstance.SELECT_SERVICE_INSTANCE, 30);
+ Assert.assertTrue(findAndWaitByText);
+ GeneralUIUtils.clickOnElementByText(Constants.EditExistingInstance.SELECT_SERVICE_INSTANCE, 30);
+
+ boolean isSearchByIdAvailable = GeneralUIUtils.findAndWaitByText(searchTypeOptionText, 30);
+ Assert.assertTrue(isSearchByIdAvailable);
+ GeneralUIUtils.clickOnElementByText(searchTypeOptionText, 30);
+ }
+
+ public void searchForInstanceByUuid(String uuid) {
+ selectSearchById();
+ startSearchByInstanceIdentifier(uuid);
+ }
+
+ private void startSearchByInstanceIdentifier(String text) {
+ WebElement textInputWebElement = GeneralUIUtils.getWebElementByTestID(Constants.EditExistingInstance.SEARCH_FOR_EXISTING_INSTANCES_INPUT, 30);
+ Assert.assertTrue(textInputWebElement != null);
+ textInputWebElement.sendKeys(text);
+ clickSubmitButton();
+ }
+
+ public void searchForInstanceByName(String name) {
+ selectSearchByName();
+ startSearchByInstanceIdentifier(name);
+ }
+
+ public void checkForEditButtons() {
+ boolean isDeleteVisible = GeneralUIUtils.waitForElementInVisibilityByTestId(Constants.EditExistingInstance.DELETE_VNF_BTN, 30);
+ Assert.assertFalse(isDeleteVisible);
+
+ boolean isAddVnfModuleVisible = GeneralUIUtils.waitForElementInVisibilityByTestId(Constants.EditExistingInstance.ADD_VNF_MODULE_DROPDOWN, 30);
+ Assert.assertFalse(isAddVnfModuleVisible);
+
+ boolean isAddCustomVnfModuleVisible = GeneralUIUtils.waitForElementInVisibilityByTestId(Constants.EditExistingInstance.ADD_CUSTOM_VNF_MODULE_DROPDOWN, 30);
+ Assert.assertFalse(isAddCustomVnfModuleVisible);
+
+ boolean isAddCustomVolumeGroupVisible = GeneralUIUtils.waitForElementInVisibilityByTestId(Constants.EditExistingInstance.ADD_CUSTOM_VOLUME_GROUP, 30);
+ Assert.assertFalse(isAddCustomVolumeGroupVisible);
+
+ boolean isAddVolumeGroupVisible = GeneralUIUtils.waitForElementInVisibilityByTestId(Constants.EditExistingInstance.ADD_VOLUME_GROUP, 30);
+ Assert.assertFalse(isAddVolumeGroupVisible);
+
+ boolean isDeleteVfModuleVisible = GeneralUIUtils.waitForElementInVisibilityByTestId(Constants.EditExistingInstance.DELETE_VF_MODULE, 30);
+ Assert.assertFalse(isDeleteVfModuleVisible);
+
+ boolean isDeleteVnfGroupVisible = GeneralUIUtils.waitForElementInVisibilityByTestId(Constants.EditExistingInstance.DELETE_VNF_VOLUME_GROUP, 30);
+ Assert.assertFalse(isDeleteVnfGroupVisible);
+
+ boolean isDeleteNetworkVisible = GeneralUIUtils.waitForElementInVisibilityByTestId(Constants.EditExistingInstance.DELETE_NETWORK);
+ Assert.assertFalse(isDeleteNetworkVisible);
+ }
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/sections/SideMenu.java b/vid-automation/src/main/java/vid/automation/test/sections/SideMenu.java
new file mode 100644
index 00000000..8745001d
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/sections/SideMenu.java
@@ -0,0 +1,30 @@
+package vid.automation.test.sections;
+
+import org.junit.Assert;
+import org.openecomp.sdc.ci.tests.utilities.GeneralUIUtils;
+import vid.automation.test.Constants;
+
+public class SideMenu {
+ public static void navigateToBrowseASDCPage() {
+ navigateToPage(Constants.SideMenu.BROWSE_ASDC_SERVICE_MODELS);
+ }
+
+ public static void navigateToSearchExistingPage() {
+ navigateToPage(Constants.SideMenu.SEARCH_EXISTING_SERVICE);
+ }
+
+ public static void navigateToCreateNewServicePage() {
+ navigateToPage(Constants.SideMenu.CREATE_NEW_SERVICE);
+ }
+
+ public static void navigateToTestEnvironmentsPage() {
+ navigateToPage(Constants.SideMenu.TEST_ENVIRONMENTS);
+ }
+
+ private static void navigateToPage(String PageName) {
+ boolean findAndWaitByText = GeneralUIUtils.findAndWaitByText(PageName, 30);
+ Assert.assertTrue(findAndWaitByText);
+ GeneralUIUtils.clickOnElementByText(PageName, 150);
+ GeneralUIUtils.ultimateWait();
+ }
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/sections/TestEnvironmentPage.java b/vid-automation/src/main/java/vid/automation/test/sections/TestEnvironmentPage.java
new file mode 100644
index 00000000..f6390632
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/sections/TestEnvironmentPage.java
@@ -0,0 +1,39 @@
+package vid.automation.test.sections;
+
+import org.openecomp.sdc.ci.tests.utilities.GeneralUIUtils;
+import org.openqa.selenium.By;
+import org.openqa.selenium.WebElement;
+import org.testng.Assert;
+import vid.automation.test.Constants;
+import vid.automation.test.infra.Click;
+import vid.automation.test.infra.Get;
+
+import java.util.List;
+
+import static org.junit.Assert.assertEquals;
+
+public class TestEnvironmentPage extends VidBasePage {
+
+ public static void clickTestEnvironmentActivate(String envId) {
+ getTestEnvironmentActivationButton(envId).click();
+ }
+
+ public static void clickTestEnvironmentDeactivate(String envId) {
+ getTestEnvironmentDeactivationButton(envId).click();
+ }
+
+ public static WebElement getTestEnvironmentActivationButton(String envId) {
+ WebElement webElement = Get.byId(Constants.TestEnvironments.activateButtonIdPrefix + envId);
+ return webElement;
+ }
+
+ public static WebElement getTestEnvironmentDeactivationButton(String envId) {
+ WebElement webElement = Get.byId(Constants.TestEnvironments.deactivateButtonIdPrefix + envId);
+ return webElement;
+ }
+
+ public static WebElement getTestEnvironmentAttachButton(String envId) {
+ WebElement webElement = Get.byId(Constants.TestEnvironments.attachButtonIdPrefix + envId);
+ return webElement;
+ }
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/sections/VidBasePage.java b/vid-automation/src/main/java/vid/automation/test/sections/VidBasePage.java
new file mode 100644
index 00000000..6e0367ed
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/sections/VidBasePage.java
@@ -0,0 +1,132 @@
+package vid.automation.test.sections;
+
+import org.junit.Assert;
+import org.openecomp.sdc.ci.tests.utilities.GeneralUIUtils;
+import org.openqa.selenium.WebElement;
+import vid.automation.test.Constants;
+import vid.automation.test.infra.Click;
+import vid.automation.test.infra.SelectOption;
+import vid.automation.test.infra.Wait;
+
+import java.text.SimpleDateFormat;
+import java.util.Calendar;
+import java.util.Date;
+
+public class VidBasePage {
+
+ public VidBasePage setInstanceName(String name) {
+ setInputText(Constants.INSTANCE_NAME_SELECT_TESTS_ID, name);
+ return this;
+ }
+
+ public void generateAndSetInstanceName(String prefix) {
+ String instanceName = generateInstanceName(prefix);
+ setInstanceName(instanceName);
+ }
+
+ public VidBasePage setInputText(String inputTestsId, String text) {
+ WebElement instanceNameInput = GeneralUIUtils.getInputElement(inputTestsId);
+ instanceNameInput.sendKeys(text);
+ return this;
+ }
+
+ public String generateInstanceName(String prefix) {
+ SimpleDateFormat sdf = new SimpleDateFormat(Constants.BrowseASDC.DATE_FORMAT);
+ Date now = Calendar.getInstance().getTime();
+ return prefix + sdf.format(now);
+ }
+
+ public VidBasePage selectServiceTypeByName(String serviceType) {
+ SelectOption.byTestIdAndVisibleText(serviceType, Constants.SERVICE_TYPE_SELECT_TESTS_ID);
+ return this;
+ }
+
+ public static void selectSubscriberById(String subscriberId) {
+ SelectOption.byValue(subscriberId, Constants.SUBSCRIBER_NAME_SELECT_TESTS_ID);
+ }
+
+ public VidBasePage selectProductFamily(String productFamily) {
+ SelectOption.byValue(productFamily, Constants.ViewEdit.PRODUCT_FAMILY_SELECT_TESTS_ID);
+ return this;
+ }
+
+ public VidBasePage selectSuppressRollback(String shouldSuppress) {
+ SelectOption.byTestIdAndVisibleText(shouldSuppress, Constants.SUPPRESS_ROLLBACK_SELECT_TESTS_ID);
+ return this;
+ }
+
+ public VidBasePage clickDeployServiceButtonByServiceUUID(String serviceUUID) {
+ setInputText(Constants.BROWSE_SEARCH, serviceUUID);
+ String elementTestId = Constants.DEPLOY_BUTTON_TESTS_ID_PREFIX + serviceUUID;
+ GeneralUIUtils.clickOnElementByTestId(elementTestId, 30);
+ GeneralUIUtils.ultimateWait();
+ return this;
+ }
+
+ public VidBasePage clickEditViewByInstanceId(String instanceId) {
+ String elementTestId = Constants.VIEW_EDIT_TEST_ID_PREFIX + instanceId;
+ GeneralUIUtils.clickOnElementByTestId(elementTestId, 100);
+ GeneralUIUtils.ultimateWait();
+ return this;
+ }
+
+ public VidBasePage clickSubmitButton() {
+ GeneralUIUtils.clickOnElementByText(Constants.SUBMIT_BUTTON_TEXT, 30);
+ return this;
+ }
+
+ public VidBasePage clickCancelButton() {
+ Click.byId(Constants.generalCancelButtonId);
+ return this;
+ }
+
+
+ public VidBasePage clickConfirmButton() {
+ GeneralUIUtils.clickOnElementByTestId(Constants.CONFIRM_BUTTON_TESTS_ID, 30);
+ return this;
+ }
+
+ public VidBasePage clickCloseButton() {
+ GeneralUIUtils.clickOnElementByText(Constants.CLOSE_BUTTON_TEXT, 30);
+ return this;
+ }
+
+ public VidBasePage selectLcpRegion(String lcpRegion) {
+ SelectOption.byValue(lcpRegion, Constants.ViewEdit.LCP_REGION_SELECT_TESTS_ID);
+ return this;
+ }
+
+ public VidBasePage selectTenant(String tenant) {
+ SelectOption.byValue(tenant, Constants.ViewEdit.TENANT_SELECT_TESTS_ID);
+ return this;
+ }
+
+ public VidBasePage selectAicZone(String aicZone) {
+ SelectOption.byValue(aicZone, Constants.ViewEdit.AIC_ZONE_TEST_ID);
+ return this;
+ }
+
+ public void assertButtonState(String dataTestId, boolean shouldBeEnabled) {
+ GeneralUIUtils.ultimateWait();
+ WebElement webElement = GeneralUIUtils.getWebElementByTestID(dataTestId, 60);
+ boolean enabledElement= webElement.getAttribute("disabled")==null?true:false;
+ if(shouldBeEnabled) {
+ Assert.assertTrue(String.format(Constants.ViewEdit.ENABLE_ERROR_MESSAGE,dataTestId), enabledElement);
+ }else{
+ Assert.assertFalse(String.format(Constants.ViewEdit.DISABLE_ERROR_MESSAGE,dataTestId),enabledElement);
+ }
+
+ }
+ public VidBasePage assertMsoRequestModal(String statusMsg) {
+ boolean waitForTextResult = Wait.waitByClassAndText("status", statusMsg, 60);
+ Assert.assertTrue(statusMsg + " message didn't appear on time", waitForTextResult);
+
+ return this;
+ }
+
+ public VidBasePage refreshPage() {
+ GeneralUIUtils.getDriver().navigate().refresh();
+ return this;
+ }
+
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/sections/ViewEditPage.java b/vid-automation/src/main/java/vid/automation/test/sections/ViewEditPage.java
new file mode 100644
index 00000000..5f532d22
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/sections/ViewEditPage.java
@@ -0,0 +1,84 @@
+package vid.automation.test.sections;
+
+import org.junit.Assert;
+import org.openecomp.sdc.ci.tests.utilities.GeneralUIUtils;
+import org.openqa.selenium.By;
+import org.openqa.selenium.WebElement;
+import vid.automation.test.Constants;
+import vid.automation.test.infra.Get;
+import vid.automation.test.infra.SelectOption;
+import vid.automation.test.infra.Wait;
+
+/**
+ * Created by itzikliderman on 13/06/2017.
+ */
+public class ViewEditPage extends VidBasePage {
+ public ViewEditPage selectNodeInstanceToAdd(String vnfName) {
+ selectFromDropdownByTestId(Constants.ViewEdit.VNF_OPTION_TEST_ID_PREFIX + vnfName,
+ Constants.ViewEdit.ADD_VNF_BUTTON_TEST_ID);
+ return this;
+ }
+
+ public ViewEditPage selectVolumeGroupToAdd(String volumeGroupName) {
+ selectFromDropdownByTestId(Constants.ViewEdit.VOLUME_GROUP_OPTION_TEST_ID_PREFIX + volumeGroupName,
+ Constants.ViewEdit.ADD_VOLUME_GROUP_BUTTON_TEST_ID);
+ return this;
+ }
+
+ public ViewEditPage selectFromDropdownByText(String itemText, String dropdownButtonTestId) {
+ GeneralUIUtils.clickOnElementByTestId(dropdownButtonTestId, 30);
+ GeneralUIUtils.clickOnElementByText(itemText, 30);
+ return this;
+ }
+
+ public ViewEditPage selectFromDropdownByTestId(String itemTestId, String dropdownButtonTestId) {
+ GeneralUIUtils.clickOnElementByTestId(dropdownButtonTestId, 60);
+ Assert.assertTrue(String.format(Constants.ViewEdit.OPTION_IN_DROPDOWN_NOT_EXISTS,dropdownButtonTestId,"Add network instance"),GeneralUIUtils.getWebElementByTestID(itemTestId) != null );
+ GeneralUIUtils.clickOnElementByTestId(itemTestId, 60);
+ return this;
+ }
+
+ public ViewEditPage selectProductFamily(String productFamily){
+ SelectOption.byValue(productFamily, Constants.ViewEdit.PRODUCT_FAMILY_SELECT_TESTS_ID);
+ return this;
+ }
+
+ public ViewEditPage selectLCPRegion(String lcpRegion){
+ SelectOption.byValue(lcpRegion, Constants.ViewEdit.LCP_REGION_SELECT_TESTS_ID);
+ return this;
+ }
+
+ public ViewEditPage setLegacyRegion(String legacyRegionName){
+ setInputText(Constants.ViewEdit.LEGACY_REGION_INPUT_TESTS_ID, legacyRegionName);
+ return this;
+ }
+
+ public ViewEditPage selectTenant(String tenant){
+ SelectOption.byValue(tenant, Constants.ViewEdit.TENANT_SELECT_TESTS_ID);
+ return this;
+ }
+
+ public VidBasePage clickActivateButton() {
+ GeneralUIUtils.clickOnElementByTestId(Constants.ViewEdit.ACTIVATE_BUTTON_TEST_ID, 60);
+ return this;
+ }
+
+ public WebElement getPnf(String pnfName) {
+ WebElement pnfElement = Get.byClassAndText("tree-node", "PNF: " + pnfName);
+ Assert.assertNotNull("Pnf "+ pnfName +" not found under service instance", pnfElement);
+ return pnfElement;
+ }
+
+ public ViewEditPage clickDissociatePnfButton(String pnfName) {
+ WebElement pnfToDissociate = getPnf(pnfName);
+ WebElement dissociateBtn = pnfToDissociate.findElement(By.className(Constants.ViewEdit.DISSOCIATE_BTN_CLASS));
+ Assert.assertNotNull("Dissociate button not found for pnf " + pnfName, dissociateBtn);
+ dissociateBtn.click();
+ return this;
+ }
+
+ public VidBasePage clickDeactivateButton() {
+ GeneralUIUtils.clickOnElementByTestId(Constants.ViewEdit.DEACTIVATE_BUTTON_TEST_ID, 30);
+ return this;
+ }
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/services/BulkRegistration.java b/vid-automation/src/main/java/vid/automation/test/services/BulkRegistration.java
new file mode 100644
index 00000000..4cdd85d2
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/services/BulkRegistration.java
@@ -0,0 +1,94 @@
+package vid.automation.test.services;
+
+import com.google.common.collect.ImmutableMap;
+import vid.automation.test.Constants;
+
+public class BulkRegistration {
+
+ public static void searchExistingServiceInstance() {
+ searchExistingServiceInstance("Active");
+ }
+ public static void searchExistingServiceInstance(String orchStatus) {
+ SimulatorApi.registerExpectation(
+ new String [] {
+ Constants.RegisterToSimulator.genericRequest.ECOMP_PORTAL_GET_SESSION_SLOT_CHECK_INTERVAL,
+ Constants.RegisterToSimulator.SearchForServiceInstance.GET_FULL_SUBSCRIBERS,
+ Constants.RegisterToSimulator.SearchForServiceInstance.GET_SERVICES,
+ Constants.RegisterToSimulator.SearchForServiceInstance.GET_SUBSCRIBERS_FOR_CUSTOMER,
+ Constants.RegisterToSimulator.SearchForServiceInstance.FILTER_SERVICE_INSTANCE_BY_ID,
+ Constants.RegisterToSimulator.SearchForServiceInstance.NAMED_QUERY_VIEW_EDIT
+
+ }, ImmutableMap.<String, Object>of("<ORCH_STATUS>", orchStatus));
+ }
+
+ public static void searchExistingServiceInstance2(String orchStatus) {
+ SimulatorApi.registerExpectation(
+ new String [] {
+ Constants.RegisterToSimulator.SearchForServiceInstance.GET_FULL_SUBSCRIBERS,
+ Constants.RegisterToSimulator.SearchForServiceInstance.GET_SERVICES,
+ Constants.RegisterToSimulator.SearchForServiceInstance.GET_SUBSCRIBERS_FOR_CUSTOMER_2,
+ Constants.RegisterToSimulator.SearchForServiceInstance.FILTER_SERVICE_INSTANCE_BY_ID_2,
+ Constants.RegisterToSimulator.SearchForServiceInstance.NAMED_QUERY_VIEW_EDIT_2
+ }, ImmutableMap.<String, Object>of("<ORCH_STATUS>", orchStatus));
+ }
+
+ public static void associatePnf() {
+ SimulatorApi.registerExpectation(
+ new String [] {
+ Constants.RegisterToSimulator.pProbe.GET_SERVICE_INSTANCE_WITH_LOGICAL_LINKS,
+ Constants.RegisterToSimulator.pProbe.GET_SPECIFIC_PNF,
+ Constants.RegisterToSimulator.pProbe.ADD_PNF_RELATIONSHIP,
+ Constants.RegisterToSimulator.pProbe.GET_ADD_PNF_RELATIONSHIP_ORCH_REQ
+ }, ImmutableMap.<String, Object>of());
+ }
+
+ public static void searchPnfError() {
+ SimulatorApi.registerExpectation(
+ new String [] {
+ Constants.RegisterToSimulator.pProbe.GET_SERVICE_INSTANCE_WITH_LOGICAL_LINKS,
+ Constants.RegisterToSimulator.pProbe.GET_SPECIFIC_PNF_ERROR
+ }, ImmutableMap.<String, Object>of());
+ }
+ public static void associatePnfError() {
+ SimulatorApi.registerExpectation(
+ new String [] {
+ Constants.RegisterToSimulator.pProbe.GET_SERVICE_INSTANCE_WITH_LOGICAL_LINKS,
+ Constants.RegisterToSimulator.pProbe.GET_SPECIFIC_PNF,
+ Constants.RegisterToSimulator.pProbe.ADD_PNF_RELATIONSHIP_ERROR
+ }, ImmutableMap.<String, Object>of());
+ }
+
+ public static void dissociatePnf() {
+ SimulatorApi.registerExpectation(
+ new String [] {
+ Constants.RegisterToSimulator.pProbe.REMOVE_PNF_RELATIONSHIP,
+ Constants.RegisterToSimulator.pProbe.GET_REMOVE_PNF_RELATIONSHIP_ORCH_REQ
+ }, ImmutableMap.<String, Object>of());
+ }
+
+ public static void getAssociatedPnfs() {
+ SimulatorApi.registerExpectation(
+ new String [] {
+ Constants.RegisterToSimulator.pProbe.GET_SERVICE_INSTANCE_WITH_LOGICAL_LINKS,
+ Constants.RegisterToSimulator.pProbe.GET_LOGICAL_LINK
+ }, ImmutableMap.<String, Object>of());
+ }
+
+ public static void activateServiceInstance(String action) {
+ SimulatorApi.registerExpectation(
+ new String [] {
+ Constants.RegisterToSimulator.pProbe.GET_SERVICE_INSTANCE_WITH_LOGICAL_LINKS,
+ Constants.RegisterToSimulator.activateDeactivate.ACTIVATE_SERVICE_INSTANCE,
+ Constants.RegisterToSimulator.activateDeactivate.ACTIVATE_SERVICE_INSTANCE_ORCH_REQUEST
+ }, ImmutableMap.<String, Object>of("<ACTIVE_ACTION>", action));
+ }
+
+ public static void activateServiceInstanceError(String action) {
+ SimulatorApi.registerExpectation(
+ new String []{
+ Constants.RegisterToSimulator.pProbe.GET_SERVICE_INSTANCE_WITH_LOGICAL_LINKS,
+ Constants.RegisterToSimulator.activateDeactivate.ACTIVATE_SERVICE_INSTANCE_ERROR
+ } , ImmutableMap.<String, Object>of("<ACTIVE_ACTION>", action));
+ }
+
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/services/ServicesService.java b/vid-automation/src/main/java/vid/automation/test/services/ServicesService.java
new file mode 100644
index 00000000..39f235b9
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/services/ServicesService.java
@@ -0,0 +1,47 @@
+package vid.automation.test.services;
+
+import com.fasterxml.jackson.databind.ObjectMapper;
+import org.openecomp.sdc.ci.tests.utilities.FileHandling;
+import vid.automation.test.model.Service;
+import vid.automation.test.model.ServicesObject;
+
+import java.io.File;
+import java.io.IOException;
+import java.util.HashMap;
+
+/**
+ * Created by itzikliderman on 08/09/2017.
+ */
+public class ServicesService {
+ private HashMap<String, Service> services;
+
+ public ServicesService() throws IOException {
+ services = getServicesFromJson();
+
+ }
+
+ HashMap<String, Service> getServicesFromJson() throws IOException {
+ String fileName = "services";
+ ObjectMapper mapper = new ObjectMapper();
+ ServicesObject servicesObject;
+ try {
+ File servicesFile = FileHandling.getConfigFile(fileName);
+ if(!servicesFile.exists()) {
+ String basePath = System.getProperty("BASE_PATH");
+ servicesFile = new File( basePath + File.separator + "conf" + File.separator + fileName);
+ }
+ servicesObject = mapper.readValue(servicesFile, ServicesObject.class);
+ return servicesObject.services;
+ } catch (IOException e) {
+ e.printStackTrace();
+ return null;
+ } catch (Exception e) {
+ e.printStackTrace();
+ return null;
+ }
+ }
+
+ public Service getService(String serviceId) {
+ return services.get(serviceId);
+ }
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/services/SimulatorApi.java b/vid-automation/src/main/java/vid/automation/test/services/SimulatorApi.java
new file mode 100644
index 00000000..95370fc8
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/services/SimulatorApi.java
@@ -0,0 +1,98 @@
+package vid.automation.test.services;
+
+import com.google.common.collect.ImmutableMap;
+import org.apache.commons.io.IOUtils;
+import org.apache.log4j.Logger;
+import org.glassfish.jersey.client.ClientProperties;
+import org.glassfish.jersey.uri.internal.JerseyUriBuilder;
+import org.springframework.http.HttpStatus;
+
+import javax.ws.rs.client.Client;
+import javax.ws.rs.client.ClientBuilder;
+import javax.ws.rs.client.Entity;
+import javax.ws.rs.client.WebTarget;
+import javax.ws.rs.core.MediaType;
+import javax.ws.rs.core.Response;
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.URI;
+import java.util.Map;
+
+import static org.testng.Assert.assertEquals;
+
+public class SimulatorApi {
+
+ private static Logger logger = Logger.getLogger(SimulatorApi.class.getName());
+
+ public enum RegistrationStrategy {
+ APPEND, CLEAR_THEN_SET
+ }
+
+ private static final URI uri;
+ private static final Client client;
+
+ static {
+ String host = System.getProperty("VID_HOST", "127.0.0.1" );
+ Integer port = Integer.valueOf(System.getProperty("VID_PORT", "8080"));
+ uri = new JerseyUriBuilder().host(host).port(port).scheme("http").path("vidSimulator").build();
+ client = ClientBuilder.newClient();
+ client.property(ClientProperties.SUPPRESS_HTTP_COMPLIANCE_VALIDATION, true);
+ }
+
+ public static void registerExpectation(String expectationFilename) {
+ registerExpectation(expectationFilename, ImmutableMap.<String, Object>of(), RegistrationStrategy.APPEND);
+ }
+
+ public static void registerExpectation(String expectationFilename, RegistrationStrategy registrationStrategy) {
+ registerExpectation(expectationFilename, ImmutableMap.<String, Object>of(), registrationStrategy);
+ }
+
+ public static void registerExpectation(String expectationTemplateFilename, ImmutableMap<String, Object> templateParams) {
+ registerExpectation(expectationTemplateFilename, templateParams, RegistrationStrategy.APPEND);
+ }
+
+ public static void registerExpectation(String... expectationTemplateFilenames) {
+ registerExpectation(expectationTemplateFilenames, ImmutableMap.of());
+ }
+
+ public static void registerExpectation(String[] expectationTemplateFilenames, ImmutableMap<String, Object> templateParams) {
+ for (String expectationTemplateFilename: expectationTemplateFilenames) {
+ registerExpectation(expectationTemplateFilename, templateParams);
+ }
+ }
+
+ public static void registerExpectation(String expectationTemplateFilename, ImmutableMap<String, Object> templateParams, RegistrationStrategy registrationStrategy) {
+
+ try {
+ final InputStream resource = SimulatorApi.class.getClassLoader().getResourceAsStream("registration_to_simulator/" + expectationTemplateFilename);
+ if (resource == null) throw new RuntimeException("template file not found: " + "/registration_to_simulator/" + expectationTemplateFilename);
+ String content = IOUtils.toString(resource, "UTF-8");
+
+ for (Map.Entry<String, Object> templateParam : templateParams.entrySet()) {
+ content = content.replaceAll(templateParam.getKey(), templateParam.getValue().toString());
+ }
+
+ registerToSimulatorAndAssertSuccess(content, registrationStrategy);
+
+ } catch (IOException e) {
+ logger.error("couldn't read " + expectationTemplateFilename, e);
+// throw new RuntimeException("couldn't read " + expectationTemplateFilename, e);
+ }
+ }
+
+ private static void registerToSimulatorAndAssertSuccess(String content, RegistrationStrategy registrationStrategy) {
+ WebTarget webTarget = client.target(uri).path("registerToVidSimulator");
+ Response response;
+ if (registrationStrategy == RegistrationStrategy.CLEAR_THEN_SET) {
+ response = webTarget.request().delete();
+ assertEquals(response.getStatus(), HttpStatus.OK.value());
+ }
+ response = webTarget.request(MediaType.APPLICATION_JSON_TYPE).post(Entity.json(content));
+ assertEquals(response.getStatus(), HttpStatus.OK.value());
+ }
+
+ public static void clearAll() {
+ WebTarget webTarget = client.target(uri).path("registerToVidSimulator");
+ webTarget.request().delete();
+ }
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/services/UsersService.java b/vid-automation/src/main/java/vid/automation/test/services/UsersService.java
new file mode 100644
index 00000000..e8df1776
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/services/UsersService.java
@@ -0,0 +1,31 @@
+package vid.automation.test.services;
+
+import com.fasterxml.jackson.databind.ObjectMapper;
+import org.openecomp.sdc.ci.tests.utilities.FileHandling;
+import vid.automation.test.model.User;
+import vid.automation.test.model.UsersObject;
+import vid.automation.test.utils.ReadFile;
+
+import java.io.File;
+import java.io.IOException;
+import java.util.HashMap;
+
+/**
+ * Created by itzikliderman on 08/09/2017.
+ */
+public class UsersService {
+ private HashMap<String, User> users;
+
+ public UsersService() throws IOException {
+ users = getUsersFromJson();
+ }
+
+ HashMap<String, User> getUsersFromJson() throws IOException {
+ UsersObject usersObject = ReadFile.getJsonFile("users", UsersObject.class);
+ return usersObject.users;
+ }
+
+ public User getUser(String userId) {
+ return users.get(userId);
+ }
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/test/AssociatePnfTest.java b/vid-automation/src/main/java/vid/automation/test/test/AssociatePnfTest.java
new file mode 100644
index 00000000..894be37b
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/test/AssociatePnfTest.java
@@ -0,0 +1,201 @@
+package vid.automation.test.test;
+
+import org.junit.Assert;
+import org.openecomp.sdc.ci.tests.utilities.GeneralUIUtils;
+import org.openqa.selenium.WebElement;
+import org.testng.annotations.Test;
+import vid.automation.test.Constants;
+import vid.automation.test.infra.Click;
+import vid.automation.test.infra.Exists;
+import vid.automation.test.infra.Get;
+import vid.automation.test.infra.Wait;
+import vid.automation.test.model.User;
+import vid.automation.test.sections.PnfSearchAssociationPage;
+import vid.automation.test.sections.VidBasePage;
+import vid.automation.test.sections.ViewEditPage;
+import vid.automation.test.services.BulkRegistration;
+import vid.automation.test.services.SimulatorApi;
+import vid.automation.test.services.UsersService;
+
+import java.io.IOException;
+
+public class AssociatePnfTest extends VidBaseTestCase {
+
+ private UsersService usersService = new UsersService();
+ private VidBasePage vidBasePage = new VidBasePage();
+ private ViewEditPage viewEditPage = new ViewEditPage();
+ private PnfSearchAssociationPage pnfSearchAssociationPage = new PnfSearchAssociationPage();
+ private String serviceInstanceId = "3f93c7cb-2fd0-4557-9514-e189b7b04f9d";
+ private String pnfInstanceName = "MX_960-F722";
+ private String pnfModelName = "pnf 0";
+
+ public AssociatePnfTest() throws IOException { }
+ //work with Simulator & asdc client
+ @Test
+ public void testAssociatePnf() throws Exception {
+ SimulatorApi.clearAll();
+ BulkRegistration.searchExistingServiceInstance();
+ BulkRegistration.associatePnf();
+ User user = usersService.getUser(Constants.Users.USP_VOICE_VIRTUAL_USP);
+ relogin(user.credentials);
+ goToExistingInstanceById(serviceInstanceId);//vid-test-444
+ addPNF(pnfModelName);//vid-test-444
+ searchPNF(pnfInstanceName);
+ testResultSearchPNF();
+ associatePNF();
+ vidBasePage.assertMsoRequestModal("COMPLETE - Success");
+ vidBasePage.clickCloseButton();
+ }
+
+ @Test
+ public void testRainyAssociatePnf() throws Exception {
+ SimulatorApi.clearAll();
+ BulkRegistration.searchExistingServiceInstance();
+ BulkRegistration.associatePnfError();
+ User user = usersService.getUser(Constants.Users.USP_VOICE_VIRTUAL_USP);
+ relogin(user.credentials);
+ goToExistingInstanceById(serviceInstanceId);
+ addPNF(pnfModelName);
+ searchPNF(pnfInstanceName);
+ associatePNF();
+ vidBasePage.assertMsoRequestModal("Error");
+ vidBasePage.clickCloseButton();
+ }
+ @Test
+ public void testRainyChoosePnf() throws Exception {
+ SimulatorApi.clearAll();
+ BulkRegistration.searchExistingServiceInstance();
+ BulkRegistration.associatePnfError();
+ User user = usersService.getUser(Constants.Users.USP_VOICE_VIRTUAL_USP);
+ relogin(user.credentials);
+ goToExistingInstanceById(serviceInstanceId);
+ String pnfName= "pnf 1";
+ GeneralUIUtils.clickOnElementByTestId(Constants.ViewEdit.ADD_VNF_BUTTON_TEST_ID, 60);
+ String message = String.format(Constants.ViewEdit.OPTION_IN_DROPDOWN_NOT_EXISTS,
+ Constants.ViewEdit.ADD_VNF_BUTTON_TEST_ID,"Add network instance");
+ boolean waitForElementResult = Wait.waitByTestId(Constants.ViewEdit.VNF_OPTION_TEST_ID_PREFIX + pnfName, 60);
+ Assert.assertTrue(message, !waitForElementResult);
+ }
+ @Test
+ public void testRainySearchPnfInstance() throws Exception {
+ SimulatorApi.clearAll();
+ BulkRegistration.searchExistingServiceInstance();
+ BulkRegistration.associatePnfError();
+ User user = usersService.getUser(Constants.Users.USP_VOICE_VIRTUAL_USP);
+ relogin(user.credentials);
+ goToExistingInstanceById(serviceInstanceId);
+ addPNF(pnfModelName);
+ searchPNF("AAAAA");
+ Wait.angularHttpRequestsLoaded();
+ WebElement errorMessageWebElement = GeneralUIUtils.getWebElementByTestID(Constants.PnfAssociation.NOT_FOUND_ERROR_TEST_ID, 60);
+ Assert.assertEquals("not found PNF instance, error message not equals the expected message","The specified PNF instance AAAAA does not exist in A&AI.\n" +
+ "Please note: A&AI is case sensitive",errorMessageWebElement.getText());
+ Assert.assertTrue(Constants.PnfAssociation.NOT_FOUND_ERROR_MESSAGE, errorMessageWebElement!=null);
+ assertAssociateButtonState(false);
+ }
+
+ private void assertAssociateButtonState(boolean shouldBeEnabled) {
+ WebElement associateWebElement = GeneralUIUtils.getWebElementByTestID(Constants.PnfAssociation.ASSOCIATE_PNF_TEST_ID, 60);
+ boolean enabledAssociate=associateWebElement.isEnabled();
+
+ if(shouldBeEnabled) {
+ Assert.assertTrue(Constants.PnfAssociation.PNF_ENABLE_ASSOCIATE_ERROR_MESSAGE, enabledAssociate);
+ }else{
+ Assert.assertTrue(Constants.PnfAssociation.PNF_DISABLE_ASSOCIATE_ERROR_MESSAGE, !enabledAssociate);
+ }
+ GeneralUIUtils.ultimateWait();
+ }
+ private void associatePNF() throws InterruptedException {
+ pnfSearchAssociationPage.clickAssociateButton();
+ }
+
+ private void addPNF(String name){
+ viewEditPage.selectNodeInstanceToAdd(name);
+ checkServiceModelInfo();
+ assertAssociateButtonState(false);
+ }
+
+ private void searchPNF(String name){
+ pnfSearchAssociationPage.setPnfName(name);
+ pnfSearchAssociationPage.clickSearchButton();
+ }
+
+ private void testResultSearchPNF(){
+ checkPnfProperties();
+ Wait.angularHttpRequestsLoaded();
+ assertAssociateButtonState(true);
+ }
+ private void checkServiceModelInfo() {
+ Wait.angularHttpRequestsLoaded();
+ //Service name
+ String elementTestId = Constants.serviceModelInfo.INFO_TEST_ID_PREFIX + Constants.serviceModelInfo.SERVIICE_NAME_KEY;
+ String infoItemText = GeneralUIUtils.getWebElementByTestID(elementTestId, 60).getText();
+ Assert.assertEquals(String.format(Constants.serviceModelInfo.METADETA_ERROR_MESSAGE,elementTestId),infoItemText,"Demo Service 1");
+ //model name
+ elementTestId = Constants.serviceModelInfo.INFO_TEST_ID_PREFIX + Constants.serviceModelInfo.MODEL_NAME;
+ infoItemText = GeneralUIUtils.getWebElementByTestID(elementTestId, 60).getText();
+ Assert.assertEquals(String.format(Constants.serviceModelInfo.METADETA_ERROR_MESSAGE,elementTestId),infoItemText,"Test Pnf");
+ //service instance name
+ elementTestId = Constants.serviceModelInfo.INFO_TEST_ID_PREFIX + Constants.serviceModelInfo.SERVICE_INSTANCE_NAME;
+ infoItemText = GeneralUIUtils.getWebElementByTestID(elementTestId, 60).getText();
+ Assert.assertEquals(String.format(Constants.serviceModelInfo.METADETA_ERROR_MESSAGE,elementTestId),infoItemText,"vid-test-444");
+ //Model Invariant UUID
+ elementTestId = Constants.serviceModelInfo.INFO_TEST_ID_PREFIX + Constants.serviceModelInfo.MODEL_INVARIANT_UUID;
+ infoItemText = GeneralUIUtils.getWebElementByTestID(elementTestId, 60).getText();
+ Assert.assertEquals(String.format(Constants.serviceModelInfo.METADETA_ERROR_MESSAGE,elementTestId),infoItemText,"61eba322-c758-48f6-8942-1a7625aaaffb");
+ //ubscriber NameModel Invariant UUID
+ elementTestId = Constants.serviceModelInfo.INFO_TEST_ID_PREFIX + Constants.serviceModelInfo.SUBSCRIBER_NAME_KEY;
+ infoItemText = GeneralUIUtils.getWebElementByTestID(elementTestId, 60).getText();
+ Assert.assertEquals(String.format(Constants.serviceModelInfo.METADETA_ERROR_MESSAGE,elementTestId),infoItemText,"USP VOICE");
+ //Model Version
+ elementTestId = Constants.serviceModelInfo.INFO_TEST_ID_PREFIX + Constants.serviceModelInfo.MODEL_VERSION;
+ infoItemText = GeneralUIUtils.getWebElementByTestID(elementTestId, 60).getText();
+ Assert.assertEquals(String.format(Constants.serviceModelInfo.METADETA_ERROR_MESSAGE,elementTestId),infoItemText,"0.1");
+ //Model UUID
+ elementTestId = Constants.serviceModelInfo.INFO_TEST_ID_PREFIX + Constants.serviceModelInfo.MODEL_UUID;
+ infoItemText = GeneralUIUtils.getWebElementByTestID(elementTestId, 60).getText();
+ Assert.assertEquals(String.format(Constants.serviceModelInfo.METADETA_ERROR_MESSAGE,elementTestId),infoItemText,"089b1c03-ff6b-4914-8c20-a7de3d375e8d");
+ //Model Customization UUID
+ elementTestId = Constants.serviceModelInfo.INFO_TEST_ID_PREFIX + Constants.serviceModelInfo.MODEL_CUSTOMIZATION_UUID;
+ infoItemText = GeneralUIUtils.getWebElementByTestID(elementTestId, 60).getText();
+ Assert.assertEquals(String.format(Constants.serviceModelInfo.METADETA_ERROR_MESSAGE,elementTestId),infoItemText,"cabf6d26-c362-4444-ba06-f850e8af2d35");
+ //Resource Name
+ elementTestId = Constants.serviceModelInfo.INFO_TEST_ID_PREFIX + Constants.serviceModelInfo.RESOURCE_NAME;
+ infoItemText = GeneralUIUtils.getWebElementByTestID(elementTestId, 60).getText();
+ Assert.assertEquals(String.format(Constants.serviceModelInfo.METADETA_ERROR_MESSAGE,elementTestId),infoItemText,pnfModelName);
+ }
+
+ private void checkPnfProperties() {
+ //Pnf Instance unique name
+ String elementTestId = Constants.PnfAssociation.PNF_INSTANCE_NAME_TEST_ID;
+ String infoItemText = GeneralUIUtils.getWebElementByTestID(elementTestId, 60).getText();
+ Assert.assertEquals(String.format(Constants.PnfAssociation.PNF_INSTANCE_ERROR_MESSAGE,elementTestId),infoItemText,pnfInstanceName);
+ //Pnf Instance name2
+ elementTestId = Constants.PnfAssociation.PNF_INSTANCE_NAME2_TEST_ID;
+ infoItemText = GeneralUIUtils.getWebElementByTestID(elementTestId, 60).getText();
+ Assert.assertEquals(String.format(Constants.PnfAssociation.PNF_INSTANCE_ERROR_MESSAGE,elementTestId),infoItemText,"MX_960-F722-name-2");
+ //Pnf Instance name2 source
+ elementTestId = Constants.PnfAssociation.PNF_INSTANCE_NAME2_SOURCE_TEST_ID;
+ infoItemText = GeneralUIUtils.getWebElementByTestID(elementTestId, 60).getText();
+ Assert.assertEquals(String.format(Constants.PnfAssociation.PNF_INSTANCE_ERROR_MESSAGE,elementTestId),infoItemText,"MX_960-F722-name-2-source");
+ //Pnf Instance Id
+ elementTestId = Constants.PnfAssociation.PNF_INSTANCE_ID_TEST_ID;
+ infoItemText = GeneralUIUtils.getWebElementByTestID(elementTestId, 60).getText();
+ Assert.assertEquals(String.format(Constants.PnfAssociation.PNF_INSTANCE_ERROR_MESSAGE,elementTestId),infoItemText,"MX_960-F722-id");
+ //Pnf Instance Equipment type
+ elementTestId = Constants.PnfAssociation.PNF_INSTANCE_EQUIP_TYPE_TEST_ID;
+ infoItemText = GeneralUIUtils.getWebElementByTestID(elementTestId, 60).getText();
+ Assert.assertEquals(String.format(Constants.PnfAssociation.PNF_INSTANCE_ERROR_MESSAGE,elementTestId),infoItemText,"Switch");
+ //Pnf Instance Equipment vendor
+ elementTestId = Constants.PnfAssociation.PNF_INSTANCE_EQUIP_VENDOR_TEST_ID;
+ infoItemText = GeneralUIUtils.getWebElementByTestID(elementTestId, 60).getText();
+ Assert.assertEquals(String.format(Constants.PnfAssociation.PNF_INSTANCE_ERROR_MESSAGE,elementTestId),infoItemText,"Cisco");
+ //Pnf Instance Equipment model
+ elementTestId = Constants.PnfAssociation.PNF_INSTANCE_EQUIP_MODEL_TEST_ID;
+ infoItemText = GeneralUIUtils.getWebElementByTestID(elementTestId, 60).getText();
+ Assert.assertEquals(String.format(Constants.PnfAssociation.PNF_INSTANCE_ERROR_MESSAGE,elementTestId),infoItemText,"ASR1002-X");
+ }
+
+
+
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/test/BrowseASDCTest.java b/vid-automation/src/main/java/vid/automation/test/test/BrowseASDCTest.java
new file mode 100644
index 00000000..eb1c62fa
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/test/BrowseASDCTest.java
@@ -0,0 +1,221 @@
+package vid.automation.test.test;
+
+import org.openecomp.sdc.ci.tests.utilities.GeneralUIUtils;
+import org.testng.annotations.Test;
+import vid.automation.test.Constants;
+import vid.automation.test.infra.Click;
+import vid.automation.test.model.*;
+import vid.automation.test.sections.BrowseASDCPage;
+import vid.automation.test.sections.SideMenu;
+import vid.automation.test.sections.ViewEditPage;
+import vid.automation.test.services.ServicesService;
+import vid.automation.test.services.UsersService;
+
+import java.io.IOException;
+
+public class BrowseASDCTest extends CreateInstanceDialogBaseTest {
+ private UsersService usersService = new UsersService();
+ private ServicesService servicesService = new ServicesService();
+
+ public BrowseASDCTest() throws IOException {
+ }
+
+ @Test
+ public void testPNFOnCreatePopup() throws Exception {
+ Service service = servicesService.getService("f39389e4-2a9c-4085-8ac3-04aea9c651be");
+ BrowseASDCPage browseASDCPage = new BrowseASDCPage();
+ SideMenu.navigateToBrowseASDCPage();
+ browseASDCPage.clickDeployServiceButtonByServiceUUID(service.uuid);
+ assertThatServiceCreationDialogIsVisible();
+ validatePNFCreationDialog(service, "Mobility", "pnf");
+ }
+
+ private void validatePNFCreationDialog(Service service, String serviceType, String serviceRole) {
+ assertServiceMetadata(serviceType, Constants.SERVICE_TYPE);
+ assertServiceMetadata(serviceRole, Constants.SERVICE_ROLE);
+ validateServiceCreationDialog(service);
+ }
+
+ @Test
+ private void testPNFMacroInstantation() throws Exception {
+ User user = usersService.getUser(Constants.Users.MOBILITY_MOBILITY);
+ relogin(user.credentials);
+
+ BrowseASDCPage browseASDCPage = new BrowseASDCPage();
+ SideMenu.navigateToBrowseASDCPage();
+ browseASDCPage.clickDeployServiceButtonByServiceUUID("f39389e4-2a9c-4085-8ac3-04aea9c651be");
+ assertThatServiceCreationDialogIsVisible();
+ assertDropdownPermittedItemsByValue(user.subscribers, Constants.CreateNewInstance.SUBSCRIBER_NAME_OPTION_CLASS);
+ browseASDCPage.selectSubscriberById("a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb");
+ browseASDCPage.selectProductFamily("ebc3bc3d-62fd-4a3f-a037-f619df4ff034");
+ GeneralUIUtils.ultimateWait();
+
+ browseASDCPage.selectServiceTypeByName("Mobility");
+ GeneralUIUtils.ultimateWait();
+ browseASDCPage.selectLcpRegion("mtn16");
+
+ browseASDCPage.selectTenant("a259ae7b7c3f493cb3d91f95a7c18149");
+ assertAllIsPermitted(Constants.BrowseASDC.AIC_OPTION_CLASS);
+ browseASDCPage.selectAicZone("NFT1");
+
+ Click.onFirstSelectOptionById(Constants.OwningEntity.PROJECT_SELECT_TEST_ID);
+ Click.onFirstSelectOptionById(Constants.OwningEntity.OWNING_ENTITY_SELECT_TEST_ID);
+
+ browseASDCPage.clickConfirmButton();
+
+ assertSuccessfulServiceInstanceCreation();
+
+ browseASDCPage.clickCloseButton();
+
+ ViewEditPage viewEditPage = new ViewEditPage();
+ viewEditPage.clickActivateButton();
+ }
+
+ @Test
+ private void testServiceInstantation() throws Exception {
+ User user = usersService.getUser(Constants.Users.USP_VOICE_VIRTUAL_USP);
+ relogin(user.credentials);
+
+ BrowseASDCPage browseASDCPage = new BrowseASDCPage();
+ SideMenu.navigateToBrowseASDCPage();
+
+ Service service = servicesService.getService("c079d859-4d81-4add-a9c3-94551f96e2b0");
+
+ browseASDCPage.clickDeployServiceButtonByServiceUUID(service.uuid);
+ validateServiceCreationDialog(service);
+
+ browseASDCPage.setInstanceName(browseASDCPage.generateInstanceName());
+
+ assertDropdownPermittedItemsByValue(user.subscribers, Constants.CreateNewInstance.SUBSCRIBER_NAME_OPTION_CLASS);
+ browseASDCPage.selectSubscriberById("e433710f-9217-458d-a79d-1c7aff376d89");
+
+ String serviceType = "VIRTUAL USP";
+ GeneralUIUtils.findAndWaitByText(serviceType, 30);
+
+ assertDropdownPermittedItemsByValue(user.serviceTypes, Constants.CreateNewInstance.SERVICE_TYPE_OPTION_CLASS);
+ browseASDCPage.selectServiceTypeByName(serviceType);
+
+ Click.onFirstSelectOptionById(Constants.OwningEntity.PROJECT_SELECT_TEST_ID);
+ Click.onFirstSelectOptionById(Constants.OwningEntity.OWNING_ENTITY_SELECT_TEST_ID);
+
+ browseASDCPage.selectSuppressRollback("false");
+
+ browseASDCPage.clickConfirmButton();
+
+ assertSuccessfulServiceInstanceCreation();
+
+ browseASDCPage.clickCloseButton();
+ GeneralUIUtils.ultimateWait();
+
+ addVNF("VID-PCRF-05-15-17 0", "AAIAIC25", "092eb9e8e4b7412e8787dd091bc58e86",
+ "false", "some legacy region", "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb", user.tenants);
+ addVolumeGroup("VidPcrf051517..pcrf_nimbus_pcm..module-4", "AAIAIC25",
+ "092eb9e8e4b7412e8787dd091bc58e86", "false", "some legacy region", user.tenants);
+ addVFModule("VidPcrf051517..pcrf_nimbus_psm..module-1", "AAIAIC25",
+ "092eb9e8e4b7412e8787dd091bc58e86", "false", "some legacy region", user.tenants);
+ }
+
+ @Test
+ private void testCategoryParamsDropdownsExistsInCreationDialog() throws Exception {
+ User user = usersService.getUser(Constants.Users.USP_VOICE_VIRTUAL_USP);
+ relogin(user.credentials);
+
+ BrowseASDCPage browseASDCPage = new BrowseASDCPage();
+ SideMenu.navigateToBrowseASDCPage();
+
+ Service service = servicesService.getService("c079d859-4d81-4add-a9c3-94551f96e2b0");
+
+ browseASDCPage.clickDeployServiceButtonByServiceUUID(service.uuid);
+ assertThatServiceCreationDialogIsVisible();
+
+ GeneralUIUtils.clickOnElementByTestId(Constants.OwningEntity.PROJECT_SELECT_TEST_ID);
+ GeneralUIUtils.clickOnElementByTestId(Constants.OwningEntity.OWNING_ENTITY_SELECT_TEST_ID);
+ }
+
+ @Test
+ private void testOwningEntityRequiredAndProjectOptional() throws Exception {
+ User user = usersService.getUser(Constants.Users.USP_VOICE_VIRTUAL_USP);
+ relogin(user.credentials);
+
+ BrowseASDCPage browseASDCPage = new BrowseASDCPage();
+ SideMenu.navigateToBrowseASDCPage();
+
+ Service service = servicesService.getService("c079d859-4d81-4add-a9c3-94551f96e2b0");
+
+ browseASDCPage.clickDeployServiceButtonByServiceUUID(service.uuid);
+ validateServiceCreationDialog(service);
+
+ browseASDCPage.setInstanceName(browseASDCPage.generateInstanceName());
+
+ assertDropdownPermittedItemsByValue(user.subscribers, Constants.CreateNewInstance.SUBSCRIBER_NAME_OPTION_CLASS);
+ browseASDCPage.selectSubscriberById("e433710f-9217-458d-a79d-1c7aff376d89");
+
+ String serviceType = "VIRTUAL USP";
+ GeneralUIUtils.findAndWaitByText(serviceType, 30);
+
+ assertDropdownPermittedItemsByValue(user.serviceTypes, Constants.CreateNewInstance.SERVICE_TYPE_OPTION_CLASS);
+ browseASDCPage.selectServiceTypeByName(serviceType);
+
+ browseASDCPage.clickConfirmButton();
+
+ GeneralUIUtils.findAndWaitByText("Missing data", 5);
+
+ Click.onFirstSelectOptionById(Constants.OwningEntity.OWNING_ENTITY_SELECT_TEST_ID);
+
+ browseASDCPage.clickConfirmButton();
+ assertSuccessfulServiceInstanceCreation();
+ }
+
+ @Test
+ protected void testLineOfBusinessOptionalAndPlatformRequired() throws Exception {
+
+ User user = usersService.getUser(Constants.Users.USP_VOICE_VIRTUAL_USP);
+ relogin(user.credentials);
+
+ BrowseASDCPage browseASDCPage = new BrowseASDCPage();
+ SideMenu.navigateToBrowseASDCPage();
+
+ Service service = servicesService.getService("c079d859-4d81-4add-a9c3-94551f96e2b0");
+
+ browseASDCPage.clickDeployServiceButtonByServiceUUID(service.uuid);
+ validateServiceCreationDialog(service);
+
+ browseASDCPage.setInstanceName(browseASDCPage.generateInstanceName());
+
+ assertDropdownPermittedItemsByValue(user.subscribers, Constants.CreateNewInstance.SUBSCRIBER_NAME_OPTION_CLASS);
+ browseASDCPage.selectSubscriberById("e433710f-9217-458d-a79d-1c7aff376d89");
+
+ String serviceType = "VIRTUAL USP";
+ GeneralUIUtils.findAndWaitByText(serviceType, 30);
+
+ assertDropdownPermittedItemsByValue(user.serviceTypes, Constants.CreateNewInstance.SERVICE_TYPE_OPTION_CLASS);
+ browseASDCPage.selectServiceTypeByName(serviceType);
+
+ Click.onFirstSelectOptionById(Constants.OwningEntity.OWNING_ENTITY_SELECT_TEST_ID);
+
+ browseASDCPage.clickConfirmButton();
+ assertSuccessfulServiceInstanceCreation();
+
+ browseASDCPage.clickCloseButton();
+ GeneralUIUtils.ultimateWait();
+
+ //now add the VNF
+ ViewEditPage viewEditPage = new ViewEditPage();
+
+ viewEditPage.selectNodeInstanceToAdd("VID-PCRF-05-15-17 0");
+ viewEditPage.generateAndSetInstanceName(Constants.ViewEdit.VNF_INSTANCE_NAME_PREFIX);
+ viewEditPage.selectProductFamily("a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb");
+ viewEditPage.selectLCPRegion("AAIAIC25");
+ viewEditPage.selectTenant("092eb9e8e4b7412e8787dd091bc58e86");
+ viewEditPage.setLegacyRegion("llkjhlkjhlkjh");
+
+ browseASDCPage.clickConfirmButton();
+
+ GeneralUIUtils.findAndWaitByText("Missing data", 5);
+
+ Click.onFirstSelectOptionById(Constants.OwningEntity.PLATFORM_SELECT_TEST_ID);
+
+ viewEditPage.clickConfirmButton();
+ assertSuccessfulVNFCreation();
+ }
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/test/ChangeManagementTest.java b/vid-automation/src/main/java/vid/automation/test/test/ChangeManagementTest.java
new file mode 100644
index 00000000..732d2998
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/test/ChangeManagementTest.java
@@ -0,0 +1,596 @@
+package vid.automation.test.test;
+
+
+//import com.sun.tools.internal.jxc.ap.Const;
+
+import com.google.common.primitives.Ints;
+import org.json.JSONException;
+import org.junit.Assert;
+import org.openecomp.sdc.ci.tests.datatypes.UserCredentials;
+import org.openqa.selenium.support.ui.Select;
+import org.skyscreamer.jsonassert.JSONAssert;
+import org.skyscreamer.jsonassert.JSONCompareMode;
+import org.testng.annotations.*;
+import vid.automation.test.Constants;
+import vid.automation.test.infra.*;
+import vid.automation.test.sections.ChangeManagementPage;
+import vid.automation.test.services.SimulatorApi;
+
+import java.sql.Connection;
+import java.sql.DriverManager;
+import java.sql.SQLException;
+import java.sql.Statement;
+import java.util.Arrays;
+import java.util.List;
+import java.util.stream.Collectors;
+import java.util.stream.Stream;
+
+import static org.hamcrest.CoreMatchers.*;
+import static org.hamcrest.MatcherAssert.assertThat;
+import static org.hamcrest.Matchers.greaterThan;
+import static org.hamcrest.collection.IsEmptyCollection.empty;
+import static org.hamcrest.core.IsNot.not;
+
+public class ChangeManagementTest extends VidBaseTestCase {
+
+ @Test
+ public void testLeftPanelChangeManagementButton() {
+ Assert.assertTrue(Wait.byText(Constants.SideMenu.VNF_CHANGES));
+ }
+
+ @Test
+ public void testChangeManagementHeaderLine() {
+ ChangeManagementPage.openChangeManagementPage();
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.pageHeadlineId));
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.headlineNewButtonId));
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.headlineSearchInputId));
+ }
+
+ @Test
+ public void testOpenNewChangeManagementModal() {
+ ChangeManagementPage.openNewChangeManagementModal();
+ Assert.assertTrue(Exists.modal());
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.newModalSubscriberInputId));
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.newModalServiceTypeInputId));
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.newModalVNFNameInputId));
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.newModalVNFTypeInputId));
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.newModalFromVNFVersionInputId));
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.newModalWorkFlowInputId));
+ Assert.assertTrue(Exists.byId(Constants.generalSubmitButtonId));
+ Assert.assertTrue(Exists.byId(Constants.generalCancelButtonId));
+ Click.byId(Constants.generalCancelButtonId);
+ Wait.modalToDisappear();
+ }
+
+ private void openAndFill1stScreen(String vnfName, String vnfTargetVersion, String workflow) {
+ String subscriberId = VNF_DATA_WITH_IN_PLACE.subscriberId;
+ String serviceType = VNF_DATA_WITH_IN_PLACE.serviceType;
+ String vnfType = VNF_DATA_WITH_IN_PLACE.vnfType;
+ String vnfSourceVersion = VNF_DATA_WITH_IN_PLACE.vnfSourceVersion;
+
+ ChangeManagementPage.openNewChangeManagementModal();
+ Wait.angularHttpRequestsLoaded();
+ ChangeManagementPage.selectSubscriberById(subscriberId);
+ Wait.angularHttpRequestsLoaded();
+ SelectOption.byIdAndVisibleText(Constants.ChangeManagement.newModalServiceTypeInputId, serviceType);
+ Wait.angularHttpRequestsLoaded();
+ SelectOption.byIdAndVisibleText(Constants.ChangeManagement.newModalVNFTypeInputId, vnfType);
+ Wait.angularHttpRequestsLoaded();
+ SelectOption.byIdAndVisibleText(Constants.ChangeManagement.newModalFromVNFVersionInputId, vnfSourceVersion);
+ Wait.angularHttpRequestsLoaded();
+ Click.byId(Constants.ChangeManagement.newModalVNFNameInputId);
+ Click.byText(vnfName);
+ Wait.angularHttpRequestsLoaded();
+ if (vnfTargetVersion != null) {
+ SelectOption.byClassAndVisibleText(Constants.ChangeManagement.newModalTargetVersionInputsClass, vnfTargetVersion);
+ Wait.angularHttpRequestsLoaded();
+ }
+ SelectOption.byIdAndVisibleText(Constants.ChangeManagement.newModalWorkFlowInputId, workflow);
+
+ }
+
+ public void scheduleChange2ndScreen(String duration, String fallback, String concurrencyLimit, String policy) {
+
+ Wait.byText(Constants.ChangeManagement.schedulerModalNowLabel);
+ Click.byText(Constants.ChangeManagement.schedulerModalNowLabel);
+
+// Click.byId(Constants.ChangeManagement.schedulerModalStartDateInputId); //next month must be in the future
+// Click.byClass(Constants.ChangeManagement.schedulerModalNextMonthButtonClass);
+// Wait.byText(startDate);
+// Click.byText(startDate);
+//
+// Click.byId(Constants.ChangeManagement.schedulerModalEndDateInputId); //next month must be in the future
+// Click.byClass(Constants.ChangeManagement.schedulerModalNextMonthButtonClass);
+// Wait.byText(endDate);
+// Click.byText(endDate);
+
+ SelectOption.byValue(Constants.ChangeManagement.schedulerModalHoursOption, Constants.ChangeManagement.schedulerModalTimeUnitSelectId);
+
+ Input.text(duration, Constants.ChangeManagement.schedulerModalDurationInputTestId);
+ Input.text(fallback, Constants.ChangeManagement.schedulerModalFallbackInputTestId);
+ Input.text(concurrencyLimit, Constants.ChangeManagement.schedulerModalConcurrencyLimitInputTestId);
+ Wait.angularHttpRequestsLoaded();
+ SelectOption.byIdAndVisibleText(Constants.ChangeManagement.schedulerModalPolicySelectId, policy);
+
+ Click.byText(Constants.ChangeManagement.schedulerModalScheduleButtonText);
+
+ }
+
+ static class DB_CONFIG {
+ static String url = String.format("jdbc:mariadb://%s:%d/vid_portal",
+ System.getProperty("DB_HOST", System.getProperty("VID_HOST", "127.0.0.1" )),
+ Integer.valueOf(System.getProperty("DB_PORT", "3306"))
+ );
+ static String username = "euser";
+ static String password = "euser";
+
+ static final int userId = 822;
+ static final int roleVFlowLogicId = 10822;
+ static final int roleMobilityId = 11822;
+ static final int vnfZrdm3amdns02test2Id = 11822;
+ static final int vnfHarrisonKrisId = 12822;
+ }
+
+ static class VNF_DATA_WITH_IN_PLACE {
+ static String subscriberId = "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb";
+ static String serviceType = "vFlowLogic";
+ static String vnfType = "vMobileDNS";
+ static String vnfSourceVersion = "1.0";
+ static String vnfName = "zrdm3amdns02test2";
+ static String vnfTargetVersion = "5.0";
+ static String workflowName = "VNF In Place Software Update";
+ }
+
+ @AfterClass
+ protected void dropUser822() {
+ System.out.println("Connecting database...");
+
+ try (Connection connection = DriverManager.getConnection(DB_CONFIG.url, DB_CONFIG.username, DB_CONFIG.password)) {
+ System.out.println("Database connected!");
+ Statement stmt = connection.createStatement();
+ stmt.addBatch("DELETE FROM `fn_user_role` WHERE `USER_ID` = " + DB_CONFIG.userId);
+ stmt.addBatch("DELETE FROM `fn_role` WHERE `ROLE_ID` = " + DB_CONFIG.roleVFlowLogicId);
+ stmt.addBatch("DELETE FROM `fn_role` WHERE `ROLE_ID` = " + DB_CONFIG.roleMobilityId);
+ stmt.addBatch("DELETE FROM `fn_user` WHERE `USER_ID` = " + DB_CONFIG.userId);
+ int[] executeBatch = stmt.executeBatch();
+
+ stmt = connection.createStatement();
+ stmt.addBatch("DELETE FROM `vid_vnf_workflow` WHERE `VNF_DB_ID` = " + DB_CONFIG.vnfZrdm3amdns02test2Id);
+ stmt.addBatch("DELETE FROM `vid_vnf` WHERE `VNF_DB_ID` = " + DB_CONFIG.vnfZrdm3amdns02test2Id);
+ executeBatch = stmt.executeBatch();
+
+ stmt = connection.createStatement();
+ stmt.addBatch("DELETE FROM `vid_vnf_workflow` WHERE `VNF_DB_ID` = " + DB_CONFIG.vnfHarrisonKrisId);
+ stmt.addBatch("DELETE FROM `vid_vnf` WHERE `VNF_DB_ID` = " + DB_CONFIG.vnfHarrisonKrisId);
+ executeBatch = stmt.executeBatch();
+
+ } catch (SQLException e) {
+ throw new IllegalStateException("Cannot connect the database!", e);
+ }
+ }
+
+ @BeforeClass
+ protected void registerToSimulator() {
+ SimulatorApi.registerExpectation(
+ "changeManagement/ecompportal_getSessionSlotCheckInterval.json"
+ , "changeManagement/get_aai_get_subscribers.json"
+ , "changeManagement/get_aai_sub_details.json"
+ , "changeManagement/get_scheduler_details_short.json"
+ , "changeManagement/get_sdc_catalog_services_2f80c596.json"
+ , "changeManagement/get_service-design-and-creation.json"
+ , "changeManagement/get_vnf_data_by_globalid_and_service_type.json"
+ , "changeManagement/service-design-and-creation.json"
+ );
+ }
+
+ @BeforeClass
+ protected void prepareUser822() {
+
+ dropUser822();
+
+ System.out.println("Connecting database...");
+
+ try (Connection connection = DriverManager.getConnection(DB_CONFIG.url, DB_CONFIG.username, DB_CONFIG.password)) {
+
+ System.out.println("Database connected!");
+
+ ///////////////////////////////
+ // Add user with specific roles
+ Statement stmt = connection.createStatement();
+ stmt.addBatch("INSERT INTO `fn_user` (`USER_ID`, `ORG_USER_ID`, `LOGIN_ID`, `LOGIN_PWD`) VALUES (" + DB_CONFIG.userId + ", 'Porfirio Gerhardt', '"+ DB_CONFIG.userId +"', '"+ DB_CONFIG.userId +"')");
+ stmt.addBatch("INSERT INTO `fn_role` (`ROLE_ID`, `ROLE_NAME`, `ACTIVE_YN`, `PRIORITY`) VALUES (" + DB_CONFIG.roleVFlowLogicId + ", 'PACKET CORE___vFlowLogic', 'Y', 5)");
+ stmt.addBatch("INSERT INTO `fn_role` (`ROLE_ID`, `ROLE_NAME`, `ACTIVE_YN`, `PRIORITY`) VALUES (" + DB_CONFIG.roleMobilityId + ", 'PACKET CORE___Mobility', 'Y', 5)");
+ stmt.addBatch("INSERT INTO `fn_user_role` (`USER_ID`, `ROLE_ID`, `PRIORITY`, `APP_ID`) VALUES (" + DB_CONFIG.userId + ", 16, NULL, 1)");
+ stmt.addBatch("INSERT INTO `fn_user_role` (`USER_ID`, `ROLE_ID`, `PRIORITY`, `APP_ID`) VALUES (" + DB_CONFIG.userId + ", " + DB_CONFIG.roleVFlowLogicId + ", NULL, 1)");
+ stmt.addBatch("INSERT INTO `fn_user_role` (`USER_ID`, `ROLE_ID`, `PRIORITY`, `APP_ID`) VALUES (" + DB_CONFIG.userId + ", " + DB_CONFIG.roleMobilityId + ", NULL, 1)");
+ int[] executeBatch = stmt.executeBatch();
+ assertThat(Ints.asList(executeBatch), everyItem(greaterThan(0)));
+
+ ///////////////////////////////
+ // Add 2 vnfs with some workflows
+ stmt = connection.createStatement();
+ stmt.addBatch("INSERT INTO `vid_vnf` (`VNF_DB_ID`, `VNF_APP_UUID`, `VNF_APP_INVARIANT_UUID`) " +
+ "VALUES (" + DB_CONFIG.vnfZrdm3amdns02test2Id + ", '76e908e0-5201-44d2-a3e2-9e6128d05820', '72e465fe-71b1-4e7b-b5ed-9496118ff7a8')");
+ stmt.addBatch("INSERT INTO `vid_vnf_workflow` (`VNF_DB_ID`, `WORKFLOW_DB_ID`) VALUES (" + DB_CONFIG.vnfZrdm3amdns02test2Id + ", 2)");
+ stmt.addBatch("INSERT INTO `vid_vnf_workflow` (`VNF_DB_ID`, `WORKFLOW_DB_ID`) VALUES (" + DB_CONFIG.vnfZrdm3amdns02test2Id + ", 3)");
+ executeBatch = stmt.executeBatch();
+ assertThat(Ints.asList(executeBatch), everyItem(greaterThan(0)));
+
+ stmt = connection.createStatement();
+ stmt.addBatch("INSERT INTO `vid_vnf` (`VNF_DB_ID`, `VNF_APP_UUID`, `VNF_APP_INVARIANT_UUID`) " +
+ "VALUES (" + DB_CONFIG.vnfHarrisonKrisId + ", '0903e1c0-8e03-4936-b5c2-260653b96413', '00beb8f9-6d39-452f-816d-c709b9cbb87d')");
+ stmt.addBatch("INSERT INTO `vid_vnf_workflow` (`VNF_DB_ID`, `WORKFLOW_DB_ID`) VALUES (" + DB_CONFIG.vnfHarrisonKrisId + ", 1)");
+ stmt.addBatch("INSERT INTO `vid_vnf_workflow` (`VNF_DB_ID`, `WORKFLOW_DB_ID`) VALUES (" + DB_CONFIG.vnfHarrisonKrisId + ", 2)");
+ executeBatch = stmt.executeBatch();
+ assertThat(Ints.asList(executeBatch), everyItem(greaterThan(0)));
+
+ } catch (SQLException e) {
+ throw new IllegalStateException("Cannot connect the database!", e);
+ }
+
+ }
+
+ @Override
+ protected UserCredentials getUserCredentials() {
+ return new UserCredentials("" + DB_CONFIG.userId, "" + DB_CONFIG.userId, "", "", "");
+ }
+
+
+ @Test
+ public void testWorkflowVNFInPlaceSoftwareUpdateNotInWorkflowsListWhenNotExpected() {
+ List<String> workflows = getListOfWorkflowsFor("Harrison Kris");
+ assertThat(workflows, not(hasItem(VNF_DATA_WITH_IN_PLACE.workflowName)));
+ }
+
+ @Test
+ public void testWorkflowVNFInPlaceSoftwareUpdateInWorkflowsListWhenExpected() {
+ List<String> workflows = getListOfWorkflowsFor(VNF_DATA_WITH_IN_PLACE.vnfName);
+ assertThat(workflows, hasItem(VNF_DATA_WITH_IN_PLACE.workflowName));
+ }
+
+ public void openAndFill1stScreenWithWorkflowVNFInPlaceSoftwareUpdate() {
+ openAndFill1stScreen(VNF_DATA_WITH_IN_PLACE.vnfName, VNF_DATA_WITH_IN_PLACE.vnfTargetVersion, VNF_DATA_WITH_IN_PLACE.workflowName);
+ }
+
+ @AfterMethod(alwaysRun = true)
+ public void closeForm() {
+ // Tries closing left-out popups, if any
+ // If none -- catch clause will swallow the exception
+ try {
+ Click.byId(Constants.generalCancelButtonId);
+ Click.byId(Constants.generalCancelButtonId);
+ Click.byId(Constants.generalCancelButtonId);
+ } catch (Exception | Error e) {
+ // ok, stop
+ }
+ Wait.modalToDisappear();
+ }
+
+ @Test
+ public void testWorkflowVNFInPlaceSoftwareUpdateShows3Fields() {
+ openAndFill1stScreenWithWorkflowVNFInPlaceSoftwareUpdate();
+
+ List<String> idsWithoutMatchingElement =
+ Stream.of(
+ "operations-timeout",
+ "existing-software-version",
+ "new-software-version")
+ .filter(id -> Get.byId(id) == null)
+ .collect(Collectors.toList());
+ assertThat("all three special VNFInPlace fields should appear", idsWithoutMatchingElement, is(empty()));
+
+ assertThat(Get.byId(Constants.generalSubmitButtonId).isEnabled(), is(false));
+ }
+
+ @Test
+ public void testWorkflowVNFInPlaceSoftwareUpdate3ValidValues() {
+ openAndFill1stScreenWithWorkflowVNFInPlaceSoftwareUpdate();
+
+ final String[][] options = {
+ {"true", "111", "222", "333"}
+ , {"true", "14710454", "Cz-Ou0EK5eH9.gAK1", "G9bUiFX3QM8xpxF8TlZ7b5T0"}
+ , {"true", "25316893", "fMx9V5kp.5.JGtYRhNGVTPoJ", "Jv5IieY0kTNjkfZ64bHXngR6"}
+ , {"true", "8", "3t3MhTRqkyjB85o5NC9OacAw", "B.bJ6f7KYI6WzDMR0fyNM9r4"}
+ , {"true", "3176", "ZlRS7tczf0cbMxQbBfyc6AP5", "1G1"}
+ , {"true", "78058488", "n", "WkH"}
+ , {"true", "501778", "1.d74LrJbBmcR.7bfvH.UZMX", "tFTAel7PS4RKEJeJ0b6mTeVT"}
+ , {"true", "76639623", "m2.EhbBxRE.rJj3j6qDtMxGR", "Rgkm-EPM1K0KAWm43Ex1wwjj"}
+ , {"true", "91244280", "zPDHRrXW65xR6GV.gVZND8C0", "mkrqFG26m7Vmv-28etQVyp04"}
+ , {"true", "8966", "7k2sRK2qSFRVCFpEvrlbmxAL", "IlvfmWTqzpF0Jo3elpZPHXx"}
+ , {"true", "01303495", "G26yl8B0NbLIKxu23h86QbZz", "vSou1seqCrcv9KoVbhlj4Wa4"}
+ , {"true", "787", "ce7joKCHYowpM2PtCb53Zs2v", ".qw1oY9HKjfAF2Yt05JNgib9"}
+ , {"true", "40116583", "-3bDEzEn.RbNnT2hWKQqf2HL", "QzlKlKZiIpc7sQ.EzO"}
+ , {"false", "", "222", "333"}
+ , {"false", "111", "", "333"}
+ , {"false", "111", "222", ""}
+ , {"false", "111a", "222", "333"}
+ , {"false", "aaa", "222", "333"}
+ , {"false", "111-", "222", "333"}
+// , {"false", " 111", "222", "333"}
+// , {"false", "111", "222 ", "333"}
+// , {"false", "111", "222", " 333"}
+ , {"false", "111", "222", "3 33"}
+ , {"false", "111", "22,2", "333"}
+ , {"false", "111", "222~", "333"}
+ , {"false", "111", "222", "333&"}
+ , {"false", "$", "222", "333"}
+ , {"false", "111", "@", "333"}
+ , {"false", "111", "222", "^^^^^^"}
+ };
+
+ for (String[] option : options) {
+ fillVNFInPlace3Fields(option[1], option[2], option[3]);
+ assertThat("failed for set: " + Arrays.toString(option),
+ Get.byId(Constants.generalSubmitButtonId).isEnabled(), is(Boolean.parseBoolean(option[0])));
+ }
+
+ }
+
+ private void fillVNFInPlace3Fields(String operationsTimeout, String existingSwVersion, String newSwVersion) {
+ Get.byId("operations-timeout").clear();
+ Get.byId("existing-software-version").clear();
+ Get.byId("new-software-version").clear();
+
+ Get.byId("operations-timeout").sendKeys(operationsTimeout);
+ Get.byId("existing-software-version").sendKeys(existingSwVersion);
+ Get.byId("new-software-version").sendKeys(newSwVersion);
+ }
+
+ private List<String> getListOfWorkflowsFor(String vnfName) {
+
+ openAndFill1stScreen(vnfName, null /*no matter*/, "Replace");
+
+ Select selectlist = new Select(Get.byId("workflow"));
+ List<String> workflows = selectlist.getOptions().stream().map(we -> we.getText()).collect(Collectors.toList());
+
+ Click.byId(Constants.generalCancelButtonId);
+
+ return workflows;
+ }
+
+ @DataProvider
+ public static Object[][] dataForUpdateWorkflowPartialWithInPlace() {
+ return new Object[][] {
+ { "1111", "22222", "33333" }
+ , {"8", "3t3MhTRqkyjB85o5NC9OacAw", "B.bJ6f7KYI6Wz-----DMR0.fyNM9r4"}
+ , {"78058488", "n", "WkH"}
+ };
+ }
+
+ @Test(dataProvider = "dataForUpdateWorkflowPartialWithInPlace")
+ public void testVidToMsoCallbackDataWithInPlaceSWUpdate(String operationsTimeout, String existingSwVersion, String newSwVersion) {
+
+ openAndFill1stScreenWithWorkflowVNFInPlaceSoftwareUpdate();
+ fillVNFInPlace3Fields(operationsTimeout, existingSwVersion, newSwVersion);
+
+ String payload = "\"payload\":\"{\\\"existing-software-version\\\":\\\""+ existingSwVersion +"\\\",\\\"new-software-version\\\":\\\""+ newSwVersion +"\\\",\\\"operation-timeout\\\":\\\""+ operationsTimeout +"\\\"}\",";
+
+ assertThatVidToMsoCallbackDataIsOk(VNF_DATA_WITH_IN_PLACE.workflowName, payload);
+ }
+
+ @Test
+ public void testVidToMsoCallbackData() {
+ String workflow = "Replace";
+
+ openAndFill1stScreen(VNF_DATA_WITH_IN_PLACE.vnfName, VNF_DATA_WITH_IN_PLACE.vnfTargetVersion, workflow);
+
+ assertThatVidToMsoCallbackDataIsOk(workflow, "");
+ }
+
+ private void assertThatVidToMsoCallbackDataIsOk(String workflow, String payload) {
+ Assert.assertTrue(Get.byId(Constants.generalSubmitButtonId).isEnabled());
+ Click.byId(Constants.generalSubmitButtonId);
+
+ String vidToMsoCallbackData = Input.getValueByTestId("vidToMsoCallbackData");
+
+ String modelInvariantId = "72e465fe-71b1-4e7b-b5ed-9496118ff7a8";
+ String vnfInstanceId = "8e5e3ba1-3fe6-4d86-966e-f9f03dab4855";
+ String expected = getExpectedVidToMsoCallbackData(modelInvariantId, vnfInstanceId, VNF_DATA_WITH_IN_PLACE.vnfName, VNF_DATA_WITH_IN_PLACE.vnfTargetVersion, workflow, payload);
+
+ try {
+ JSONAssert.assertEquals("built mso request is not ok", expected, vidToMsoCallbackData, JSONCompareMode.STRICT);
+ } catch (JSONException e) {
+ throw new RuntimeException(e);
+ }
+
+ Click.byId(Constants.generalCancelButtonId);
+ }
+
+ @Test(enabled = false)
+ public void testUpdateWorkflowNow() {
+
+ String workflow = "Update";
+
+ String duration = "1";
+ String fallback = "1";
+ String concurrencyLimit = "1";
+ String policy = "SNIRO_1710.Config_MS_PlacementOptimizationPolicy_dhv_v1.1.xml";
+
+ openAndFill1stScreen(VNF_DATA_WITH_IN_PLACE.vnfName, VNF_DATA_WITH_IN_PLACE.vnfTargetVersion, workflow);
+ Assert.assertTrue(Get.byId(Constants.generalSubmitButtonId).isEnabled());
+ Click.byId(Constants.generalSubmitButtonId);
+
+ scheduleChange2ndScreen(duration, fallback, concurrencyLimit, policy);
+ }
+
+ @Test
+ public void testNewChangeManagementCreation() {
+ ChangeManagementPage.openChangeManagementPage();
+
+ //TODO: After scheduler will be ready than we will examine if the creation working fine.
+ }
+
+ @Test
+ public void testMainDashboardTable() {
+ ChangeManagementPage.openChangeManagementPage();
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.dashboardActiveTabId));
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.dashboardFinishedTabId));
+
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.dashboardActiveTableId));
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.dashboardInProgressTheadId));
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.dashboardPendingTheadId));
+
+ Click.byId(Constants.ChangeManagement.dashboardFinishedTabId);
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.dashboardFinishedTableId));
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.dashboardFinishedTheadId));
+ Click.byId(Constants.ChangeManagement.dashboardActiveTabId);
+ }
+
+ @Test
+ public void testMainDashboardTableContent() {
+ ChangeManagementPage.openChangeManagementPage();
+
+ //TODO: After scheduler will be ready than we will examine if the content is valid.
+ }
+
+ @Test(enabled = false)
+ public void testOpenFailedStatusModal() {
+ ChangeManagementPage.openChangeManagementPage();
+
+ if(!Exists.byClass(Constants.ChangeManagement.failedIconClass)) {
+ //TODO: Create a job which will shown with status fail.
+ }
+
+ Click.byClass(Constants.ChangeManagement.failedIconClass);
+ Wait.modalToBeDisplayed();
+ Assert.assertTrue(Exists.modal());
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.failedModalHeaderId));
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.failedModalContentId));
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.failedModalRetryButtonId));
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.failedModalRollbackButtonId));
+
+ Click.byClass(Constants.generalCloseModalButtonClass);
+ Wait.modalToDisappear();
+ }
+
+ @Test(enabled = false)
+ public void testOpenInProgressStatusModal() {
+ ChangeManagementPage.openChangeManagementPage();
+
+ if(!Exists.byClass(Constants.ChangeManagement.processIconClass)) {
+ //TODO: Create a job which will shown with status in-progress.
+ }
+
+ Click.byClass(Constants.ChangeManagement.processIconClass);
+ Wait.modalToBeDisplayed();
+ Assert.assertTrue(Exists.modal());
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.inProgressModalHeaderId));
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.inProgressModalContentId));
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.inProgressModalStopButtonId));
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.inProgressModalRollbackButtonId));
+
+ Click.byClass(Constants.generalCloseModalButtonClass);
+ Wait.modalToDisappear();
+ }
+
+ @Test(enabled = false)
+ public void testOpenAlertStatusModal() {
+ ChangeManagementPage.openChangeManagementPage();
+
+ if(!Exists.byClass(Constants.ChangeManagement.alertIconClass)) {
+ //TODO: Create a job which will shown with status alert.
+ }
+
+ Click.byClass(Constants.ChangeManagement.alertIconClass);
+ Wait.modalToBeDisplayed();
+ Assert.assertTrue(Exists.modal());
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.alertModalHeaderId));
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.alertModalContentId));
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.alertModalContinueButtonId));
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.alertModalRollbackButtonId));
+
+ Click.byClass(Constants.generalCloseModalButtonClass);
+ Wait.modalToDisappear();
+ }
+
+ @Test(enabled = false)
+ public void testOpenPendingStatusModal() {
+ ChangeManagementPage.openChangeManagementPage();
+
+ if(!Exists.byClass(Constants.ChangeManagement.pendingIconClass)) {
+ //TODO: Create a job which will shown with status pending.
+ }
+
+ Click.byClass(Constants.ChangeManagement.pendingIconClass);
+ Wait.modalToBeDisplayed();
+ Assert.assertTrue(Exists.modal());
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.pendingModalHeaderId));
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.pendingModalContentId));
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.pendingModalRescheduleButtonId));
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.pendingModalRollbackButtonId));
+
+ Click.byClass(Constants.generalCloseModalButtonClass);
+ Wait.modalToDisappear();
+ }
+
+ @Test(enabled = false)
+ public void testSuccessCancelPendingWorkflow() {
+ ChangeManagementPage.openChangeManagementPage();
+ Wait.angularHttpRequestsLoaded();
+
+ Click.byClass(Constants.ChangeManagement.cancelPendingButtonClass); //cancel pending workflow modal
+ Wait.modalToBeDisplayed();
+ Assert.assertTrue(Exists.modal());
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.pendingModalHeaderId));
+ Assert.assertTrue(Exists.byClass(Constants.ChangeManagement.pendingModalCancelWorkflowButtonClass));
+ Click.byClass(Constants.ChangeManagement.pendingModalCancelWorkflowButtonClass);
+ Wait.angularHttpRequestsLoaded();
+
+ Wait.modalToBeDisplayed(); //success alert modal should appear
+ Assert.assertTrue(Exists.modal());
+ Assert.assertTrue(Exists.byId(Constants.ChangeManagement.alertModalHeaderId));
+ Assert.assertTrue(Exists.byClassAndText(Constants.generalModalTitleClass, "Success"));
+ Click.byClass(Constants.generalCloseModalButtonClass);
+ Wait.modalToDisappear();
+ //TODO check the workflow deleted from table/changed to deleted action
+ }
+
+ private String getExpectedVidToMsoCallbackData(String modelInvariantId, String vnfInstanceId, String vnfName, String vnfTargetVersion, String workflow, String payload) {
+ return "" +
+ "{" +
+ " \"requestType\": \"" + workflow + "\"," +
+ " \"requestDetails\": [" +
+ " {" +
+ " \"vnfName\": \"" + vnfName + "\"," +
+ " \"vnfInstanceId\": \"" + vnfInstanceId + "\"," +
+ " \"modelInfo\": {" +
+ " \"modelType\": \"vnf\"," +
+ " \"modelInvariantId\": \"" + modelInvariantId + "\"," +
+ " \"modelVersionId\": \"76e908e0-5201-44d2-a3e2-9e6128d05820\"," +
+ " \"modelName\": \"" + vnfName + "\"," +
+ " \"modelVersion\": \"" + vnfTargetVersion + "\"," +
+ " \"modelCustomizationId\": \"c00e8fc8-af39-4da8-8c78-a7efc2fe5994\"" +
+ " }," +
+ " \"cloudConfiguration\": {" +
+ " \"lcpCloudRegionId\": \"mdt1\"," +
+ " \"tenantId\": \"88a6ca3ee0394ade9403f075db23167e\"" +
+ " }," +
+ " \"requestInfo\": {" +
+ " \"source\": \"VID\"," +
+ " \"suppressRollback\": false," +
+ " \"requestorId\": \"az2016\"" +
+ " }," +
+ " \"relatedInstanceList\": [" +
+ " {" +
+ " \"relatedInstance\": {" +
+ " \"instanceId\": \"97315a05-e6f3-4c47-ae7e-d850c327aa08\"," +
+ " \"modelInfo\": {" +
+ " \"modelType\": \"service\"," +
+ " \"modelInvariantId\": \"e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0\"," +
+ " \"modelVersionId\": \"76e908e0-5201-44d2-a3e2-9e6128d05820\"," +
+ " \"modelName\": \"action-data\"," +
+ " \"modelVersion\": \"1.0\"" +
+ " }" +
+ " }" +
+ " }" +
+ " ]," +
+ " \"requestParameters\": {" +
+ payload +
+ " \"usePreload\": true" +
+ " }" +
+ " }" +
+ " ]" +
+ "}";
+ }
+
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/test/CreateInstanceDialogBaseTest.java b/vid-automation/src/main/java/vid/automation/test/test/CreateInstanceDialogBaseTest.java
new file mode 100644
index 00000000..ff7dc344
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/test/CreateInstanceDialogBaseTest.java
@@ -0,0 +1,35 @@
+package vid.automation.test.test;
+
+import org.junit.Assert;
+import org.openecomp.sdc.ci.tests.utilities.GeneralUIUtils;
+import org.openqa.selenium.WebElement;
+import vid.automation.test.Constants;
+import vid.automation.test.model.Service;
+
+public class CreateInstanceDialogBaseTest extends VidBaseTestCase {
+ void assertServiceMetadata(String expectedMetadata, String actualMetadata) {
+ WebElement serviceNameElem = GeneralUIUtils.getWebElementByTestID(actualMetadata);
+ String actualServiceName = serviceNameElem.getText();
+ Assert.assertEquals(expectedMetadata, actualServiceName);
+ }
+
+ void validateServiceCreationDialog(Service expectedService) {
+ assertThatServiceCreationDialogIsVisible();
+ assertServiceMetadata(expectedService.name, Constants.SERVICE_NAME);
+ assertServiceMetadata(expectedService.uuid, Constants.SERVICE_UUID);
+ assertServiceMetadata(expectedService.invariantUuid, Constants.SERVICE_INVARIANT_UUID);
+ assertServiceMetadata(expectedService.category, Constants.SERVICE_CATEGORY);
+ assertServiceMetadata(expectedService.version, Constants.SERVICE_VERSION);
+ assertServiceMetadata(expectedService.description, Constants.SERVICE_DESCRIPTION);
+ }
+
+ void assertThatServiceCreationDialogIsVisible() {
+ boolean byText = GeneralUIUtils.findAndWaitByText(Constants.BrowseASDC.CREATE_SERVICE_INSTANCE, 15);
+ Assert.assertTrue(byText);
+ }
+
+ void assertSuccessfulServiceInstanceCreation() {
+ boolean byText = GeneralUIUtils.findAndWaitByText(Constants.BrowseASDC.SERVICE_INSTANCE_CREATED_SUCCESSFULLY_TEXT, 100);
+ Assert.assertTrue(Constants.BrowseASDC.SERVICE_INSTANCE_CREATION_FAILED_MESSAGE, byText);
+ }
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/test/CreateNewInstanceTest.java b/vid-automation/src/main/java/vid/automation/test/test/CreateNewInstanceTest.java
new file mode 100644
index 00000000..46238aca
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/test/CreateNewInstanceTest.java
@@ -0,0 +1,84 @@
+package vid.automation.test.test;
+
+import org.openecomp.sdc.ci.tests.utilities.GeneralUIUtils;
+import org.openqa.selenium.WebElement;
+import org.testng.Assert;
+import org.testng.annotations.Test;
+import vid.automation.test.Constants;
+import vid.automation.test.model.Service;
+import vid.automation.test.model.User;
+import vid.automation.test.sections.CreateNewInstancePage;
+import vid.automation.test.sections.SideMenu;
+import vid.automation.test.services.ServicesService;
+import vid.automation.test.services.UsersService;
+
+import java.io.IOException;
+
+public class CreateNewInstanceTest extends CreateInstanceDialogBaseTest {
+ private UsersService usersService = new UsersService();
+ private ServicesService servicesService = new ServicesService();
+
+ public CreateNewInstanceTest() throws IOException {
+ }
+
+ @Test
+ private void testCreateNewServiceInstance() throws Exception {
+ User user = usersService.getUser(Constants.Users.USP_VOICE_VIRTUAL_USP);
+ relogin(user.credentials);
+
+ SideMenu.navigateToCreateNewServicePage();
+
+ CreateNewInstancePage createNewInstancePage = new CreateNewInstancePage();
+
+ String subscriberName = "USP VOICE";
+ assertDropdownPermittedItemsByValue(user.subscribers, Constants.CreateNewInstance.SUBSCRIBER_NAME_OPTION_CLASS);
+ createNewInstancePage.selectSubscriberById("e433710f-9217-458d-a79d-1c7aff376d89");
+ createNewInstancePage.clickSubmitButton();
+ assertSuccessfulSelection(Constants.CreateNewInstance.SELECTED_SUBSCRIBER_NAME_TEST_ID, subscriberName);
+
+ String serviceType = "VIRTUAL USP";
+ assertDropdownPermittedItemsByName(user.serviceTypes, Constants.CreateNewInstance.SERVICE_TYPE_OPTION_CLASS);
+ createNewInstancePage.selectServiceTypeByName(serviceType);
+ createNewInstancePage.clickSubmitButton();
+ assertSuccessfulSelection(Constants.CreateNewInstance.SELECTED_SERVICE_TYPE_NAME_TEST_ID, serviceType);
+
+ Service service = servicesService.getService( "c079d859-4d81-4add-a9c3-94551f96e2b0");
+
+ createNewInstancePage.clickDeployServiceButtonByServiceUUID(service.uuid);
+
+ validateServiceCreationDialog(service, subscriberName, serviceType);
+
+ String instanceName = createNewInstancePage.generateInstanceName();
+ createNewInstancePage.setInstanceName(instanceName);
+ createNewInstancePage.selectSuppressRollback("false");
+ createNewInstancePage.clickConfirmButton();
+
+ assertSuccessfulServiceInstanceCreation();
+
+ createNewInstancePage.clickCloseButton();
+
+ GeneralUIUtils.ultimateWait();
+
+ goToExistingInstanceByName(instanceName);
+
+ addVNF("VID-PCRF-05-15-17 0", "AAIAIC25", "092eb9e8e4b7412e8787dd091bc58e86",
+ "false", "some legacy region", "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb", user.tenants);
+ addVolumeGroup("VidPcrf051517..pcrf_nimbus_pcm..module-4", "AAIAIC25",
+ "092eb9e8e4b7412e8787dd091bc58e86", "false", "some legacy region", user.tenants);
+ addVFModule("VidPcrf051517..pcrf_nimbus_psm..module-1", "AAIAIC25",
+ "092eb9e8e4b7412e8787dd091bc58e86", "false", "some legacy region", user.tenants);
+ }
+
+ private void assertSuccessfulSelection(String elementTestId, String expectedSelection) {
+ GeneralUIUtils.ultimateWait();
+ WebElement selectedElement = GeneralUIUtils.getWebElementByTestID(elementTestId, 30);
+ Assert.assertEquals(selectedElement.getText(), expectedSelection);
+ }
+
+ private void validateServiceCreationDialog(Service expectedService, String subscriberName, String serviceType) {
+ assertServiceMetadata(subscriberName, Constants.SUBSCRIBER_NAME);
+ assertServiceMetadata(serviceType, Constants.SERVICE_TYPE);
+ validateServiceCreationDialog(expectedService);
+
+ }
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/test/EnvironmentsTest.java b/vid-automation/src/main/java/vid/automation/test/test/EnvironmentsTest.java
new file mode 100644
index 00000000..1c810195
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/test/EnvironmentsTest.java
@@ -0,0 +1,484 @@
+package vid.automation.test.test;
+
+import com.google.common.collect.ImmutableMap;
+import org.junit.Assert;
+import org.openecomp.sdc.ci.tests.utilities.GeneralUIUtils;
+import org.openqa.selenium.WebElement;
+import org.springframework.http.HttpStatus;
+import org.testng.annotations.DataProvider;
+import org.testng.annotations.Test;
+import vid.automation.test.Constants;
+import vid.automation.test.infra.*;
+import vid.automation.test.model.Environment;
+import vid.automation.test.sections.SideMenu;
+import vid.automation.test.services.SimulatorApi.RegistrationStrategy;
+
+import vid.automation.test.sections.TestEnvironmentPage;
+import vid.automation.test.sections.VidBasePage;
+import vid.automation.test.services.SimulatorApi;
+import vid.automation.test.utils.ReadFile;
+
+import java.util.List;
+import java.util.Map;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertTrue;
+import static vid.automation.test.Constants.TestEnvironments.REFRESH_BUTTON;
+
+
+/*
+
+1. Activate
+ a. Happy scenario
+ i. Polling screen is displayed
+ ii. Environment status become active in environments table
+ iii. Button become deactivation
+ iv. Attach file button is shown
+ b. Non JSON file content – error is shown
+ c. Invalid manifest format in the JSON – error is shown
+ d. MSO Error – 500/400 – error is shown
+2. Attach manifest
+ a. Happy scenario
+ i. Polling screen is displayed
+ b. MSO Error – 500/400 – error is shown
+
+3. Deactivate
+ a. Happy scenario
+ i. Polling screen is displayed
+ ii. Environment status become inactive in environments table
+ iii. Button become activation
+ iv. Attach file button is not shown
+ b. MSO Error – 500/400 – error is shown
+
+ */
+
+public class EnvironmentsTest extends VidBaseTestCase {
+
+ public static final String GET_EMPTY_OPERATIONAL_ENVIRONMENT_JSON = "get_empty_operational_environment.json";
+ public static final String GET_OPERATIONAL_ENVIRONMENT_JSON = "get_operational_environment.json";
+ public static final String GET_FULL_OPERATIONAL_ENVIRONMENT_JSON = "get_full_operational_environment.json";
+ public static final String GET_ERROR_OPERATIONAL_ENVIRONMENT_JSON = "get_error_operational_environment.json";
+ public static final String POST_OPERATIONAL_ENVIRONMENT_JSON = "post_operational_environment.json";
+ static final String ENVIRONMENTS_CONF = "environments";
+ static final String NEW_ENVIRONMENT_CONF = "newEnvironment";
+
+ public static final String ENV_ID_FOR_ACTIVATION = "f07ca256-96dd-40ad-b4d2-7a77e2a974eb";
+ public static final String ENV_ID_FOR_DEACTIVATION = "f07ca256-96dd-40ad-b4d2-7a77e2a974ec";
+ private VidBasePage vidBasePage = new VidBasePage();
+
+ public static enum FailureType {
+ ACTIVATION_FAILURE,
+ DEACTIVATION_FAILURE,
+ GET_STATUS_FAILURE
+ }
+
+ @Test
+ public void testLeftPanelTestEnvironmentButton() {
+ List<WebElement> leftPanelButtons = Get.byClass(Constants.SideMenu.buttonClass);
+ Assert.assertTrue(Wait.byText(Constants.SideMenu.TEST_ENVIRONMENTS));
+ }
+
+ @Test
+ public void testEnvironmentHeaderLine() {
+ SideMenu.navigateToTestEnvironmentsPage();
+ Assert.assertTrue(Exists.byTestId(Constants.TestEnvironments.PAGE_HEADLINE));
+ Assert.assertTrue(Exists.byTestId(Constants.TestEnvironments.HEADLINE_NEW_BUTTON));
+ Assert.assertTrue(Exists.byTestId(Constants.TestEnvironments.HEADLINE_SEARCH_INPUT));
+ }
+
+ @Test
+ public void testTable() throws Exception {
+ SimulatorApi.registerExpectation(GET_OPERATIONAL_ENVIRONMENT_JSON);
+ vidBasePage.refreshPage();
+ Map <String, List<String>> file = ReadFile.getJsonFile(ENVIRONMENTS_CONF, Map.class);
+ String tableId = Constants.TestEnvironments.ENVIRONMENTS_TABLE;
+ SideMenu.navigateToTestEnvironmentsPage();
+ boolean emptyTableMessage = Exists.byTestId(Constants.TestEnvironments.NO_DATA_MESSAGE);
+ boolean errorMessage = Exists.byTestId(Constants.TestEnvironments.ERROR_MESSAGE);
+ Assert.assertFalse(emptyTableMessage || errorMessage);
+ List<String> headers = Get.tableHeaderValuesByTestId(tableId);
+ Assert.assertEquals(file.get(Constants.TestEnvironments.HEADERS_LIST), headers);
+ List<List<String>> body = Get.tableBodyValuesByTestId(tableId);
+ Assert.assertEquals(file.get(Constants.TestEnvironments.BASIC_LIST), body);
+ }
+
+ @Test
+ public void testSortTable() throws Exception {
+ SimulatorApi.registerExpectation(GET_OPERATIONAL_ENVIRONMENT_JSON, RegistrationStrategy.CLEAR_THEN_SET);
+ vidBasePage.refreshPage();
+ Map <String, List<String>> file = ReadFile.getJsonFile(ENVIRONMENTS_CONF, Map.class);
+ String tableId = Constants.TestEnvironments.ENVIRONMENTS_TABLE;
+ SideMenu.navigateToTestEnvironmentsPage();
+ Click.byClass(Constants.TestEnvironments.TABLE_HEADER_ASC);
+ GeneralUIUtils.ultimateWait();
+ List<List<String>> body = Get.tableBodyValuesByTestId(tableId);
+ Assert.assertEquals(file.get(Constants.TestEnvironments.SORTED_LIST), body);
+ GeneralUIUtils.ultimateWait();
+ }
+
+ @Test
+ public void testFilterTable() throws Exception {
+ SimulatorApi.registerExpectation(GET_OPERATIONAL_ENVIRONMENT_JSON, RegistrationStrategy.CLEAR_THEN_SET);
+ vidBasePage.refreshPage();
+ Map <String, List<String>> file = ReadFile.getJsonFile(ENVIRONMENTS_CONF, Map.class);
+ String tableId = Constants.TestEnvironments.ENVIRONMENTS_TABLE;
+ SideMenu.navigateToTestEnvironmentsPage();
+ Input.text(Constants.TestEnvironments.TEXT_TO_FILTER, Constants.TestEnvironments.SEARCH_INPUT);
+ GeneralUIUtils.ultimateWait();
+ List<List<String>> body = Get.tableBodyValuesByTestId(tableId);
+ Assert.assertEquals(file.get(Constants.TestEnvironments.FILTERED_LIST), body);
+ GeneralUIUtils.ultimateWait();
+ }
+
+
+ @Test
+ public void testEmptyTableMessage() throws Exception {
+ SimulatorApi.registerExpectation(GET_EMPTY_OPERATIONAL_ENVIRONMENT_JSON);
+ vidBasePage.refreshPage();
+ SideMenu.navigateToTestEnvironmentsPage();
+ boolean emptyTableMessage = Exists.byTestId(Constants.TestEnvironments.NO_DATA_MESSAGE);
+ Assert.assertTrue(emptyTableMessage);
+ Assert.assertFalse(Exists.byTestId(Constants.TestEnvironments.TRY_AGAIN_BUTTON));
+ Assert.assertFalse(Exists.byTestId(Constants.TestEnvironments.ENVIRONMENTS_TABLE));
+ GeneralUIUtils.ultimateWait();
+ }
+
+ @Test
+ public void testErrorMessage() throws Exception {
+ SimulatorApi.registerExpectation(GET_ERROR_OPERATIONAL_ENVIRONMENT_JSON);
+ vidBasePage.refreshPage();
+ SideMenu.navigateToTestEnvironmentsPage();
+ boolean errorMessage = Exists.byTestId(Constants.TestEnvironments.ERROR_MESSAGE);
+ Assert.assertTrue(errorMessage);
+ Assert.assertTrue(Exists.byTestId(Constants.TestEnvironments.TRY_AGAIN_BUTTON));
+ Assert.assertFalse(Exists.byTestId(Constants.TestEnvironments.ENVIRONMENTS_TABLE));
+ GeneralUIUtils.ultimateWait();
+ }
+
+ @Test
+ public void testNewEnvironmentPopup() throws Exception {
+ SimulatorApi.registerExpectation(GET_OPERATIONAL_ENVIRONMENT_JSON, RegistrationStrategy.CLEAR_THEN_SET);
+ SimulatorApi.registerExpectation(POST_OPERATIONAL_ENVIRONMENT_JSON);
+ SimulatorApi.registerExpectation("environment/status/get_cloud_resources_request_status.json",
+ ImmutableMap.of("status_message", Constants.TestEnvironments.environmentCreatedSuccesfullyMessage,
+ "REQUEST-TYPE","Create"));
+ vidBasePage.refreshPage();
+ Environment environment = ReadFile.getJsonFile(NEW_ENVIRONMENT_CONF, Environment.class);
+ SideMenu.navigateToTestEnvironmentsPage();
+ Click.byTestId(Constants.TestEnvironments.HEADLINE_NEW_BUTTON);
+ Wait.modalToBeDisplayed();
+ Assert.assertTrue(Exists.byTestId(Constants.TestEnvironments.NEW_ENVIRONMENT_FORM));
+
+ boolean errorMessage = Exists.byTestId(Constants.TestEnvironments.POPUP_ERROR_MESSAGE);
+ Assert.assertFalse(errorMessage);
+
+ Assert.assertFalse(Get.byTestId(Constants.TestEnvironments.SUBMIT_BUTTON).isEnabled());
+ Input.text(environment.operationalEnvironmentName, Constants.TestEnvironments.INSTANCE_NAME_INPUT);
+
+ GeneralUIUtils.ultimateWait();
+ SelectOption.byTestIdAndVisibleText(environment.EcompEnvironmentId, Constants.TestEnvironments.ECOMP_ID_DROP_DOWN);
+
+ String ecompNameText = Input.getValueByTestId(Constants.TestEnvironments.ECOMP_NAME_INPUT);
+ Assert.assertEquals(environment.EcompEnvironmentName, ecompNameText);
+
+ String tenantContextText = Input.getValueByTestId(Constants.TestEnvironments.TENANT_CONTEXT_INPUT);
+ Assert.assertEquals(environment.tenantContext, tenantContextText);
+
+ String environmentTypeDefault = Get.selectedOptionText(Constants.TestEnvironments.ENVIRONMENT_TYPE_DROP_DOWN);
+ Assert.assertEquals(environment.operationalEnvironmentType, environmentTypeDefault);
+
+ SelectOption.byTestIdAndVisibleText(environment.workloadContext, Constants.TestEnvironments.WORKLOAD_CONTEXT_DROP_DOWN);
+
+ WebElement submitButton = Get.byTestId(Constants.TestEnvironments.SUBMIT_BUTTON);
+ Assert.assertTrue(submitButton.isEnabled());
+ Click.byTestId(Constants.TestEnvironments.SUBMIT_BUTTON);
+ boolean waitForTextResult = Wait.waitByClassAndText("status", Constants.TestEnvironments.environmentCreatedSuccesfullyMessage, 60);
+ assertTrue(Constants.TestEnvironments.environmentCreatedSuccesfullyMessage + " message didn't appear on time", waitForTextResult);
+
+ vidBasePage.clickCloseButton();
+ GeneralUIUtils.ultimateWait();
+
+ // refresh table
+ Map <String, List<String>> file = ReadFile.getJsonFile(ENVIRONMENTS_CONF, Map.class);
+ String tableId = Constants.TestEnvironments.ENVIRONMENTS_TABLE;
+ SimulatorApi.registerExpectation(GET_FULL_OPERATIONAL_ENVIRONMENT_JSON,
+ ImmutableMap.of("new_name", environment.operationalEnvironmentName, "new_tenant", environment.tenantContext, "new_ecomp_id", environment.EcompEnvironmentId, "new_ecomp_name", environment.EcompEnvironmentName, "new_workload_context", environment.workloadContext), RegistrationStrategy.CLEAR_THEN_SET);
+ Click.byTestId(REFRESH_BUTTON);
+ Wait.angularHttpRequestsLoaded();
+ List<List<String>> body = Get.tableBodyValuesByTestId(tableId);
+ Assert.assertEquals(file.get(Constants.TestEnvironments.FULL_LIST), body);
+ GeneralUIUtils.ultimateWait();
+ }
+
+ @Test
+ public void testAaiErrorNewEnvironmentPopup() throws Exception {
+ SimulatorApi.registerExpectation(GET_ERROR_OPERATIONAL_ENVIRONMENT_JSON);
+ vidBasePage.refreshPage();
+ SideMenu.navigateToTestEnvironmentsPage();
+ Click.byTestId(Constants.TestEnvironments.HEADLINE_NEW_BUTTON);
+ Assert.assertTrue(Exists.byTestId(Constants.TestEnvironments.NEW_ENVIRONMENT_FORM));
+ GeneralUIUtils.ultimateWait();
+ boolean errorMessage = Exists.byTestId(Constants.TestEnvironments.POPUP_ERROR_MESSAGE);
+ Assert.assertTrue(errorMessage);
+ Click.byTestId(Constants.TestEnvironments.CANCEL_BUTTON);
+ Wait.modalToDisappear();
+ GeneralUIUtils.ultimateWait();
+ }
+
+ @Test
+ public void testCancelNewPopup() {
+ SideMenu.navigateToTestEnvironmentsPage();
+ Click.byTestId(Constants.TestEnvironments.HEADLINE_NEW_BUTTON);
+ Assert.assertTrue(Exists.modal());
+ Click.byTestId(Constants.TestEnvironments.CANCEL_BUTTON);
+ Wait.modalToDisappear();
+ Assert.assertFalse(Exists.modal());
+ GeneralUIUtils.ultimateWait();
+ }
+
+ @Test
+ public void testCloseNewPopup() {
+ SideMenu.navigateToTestEnvironmentsPage();
+ Click.byTestId(Constants.TestEnvironments.HEADLINE_NEW_BUTTON);
+ Wait.modalToBeDisplayed();
+ Assert.assertTrue(Exists.modal());
+ GeneralUIUtils.ultimateWait();
+ Click.byClass(Constants.TestEnvironments.MODAL_CLOSE_BUTTON_CLASS);
+ Wait.modalToDisappear();
+ GeneralUIUtils.ultimateWait();
+ Assert.assertFalse(Exists.modal());
+ GeneralUIUtils.ultimateWait();
+ }
+
+ @Test
+ public void testApplicationEnvironmentActivation() throws Exception {
+ String envId = ENV_ID_FOR_ACTIVATION;
+ SimulatorApi.registerExpectation("environment/activate/get_operational_environments_aai1.json");
+ SimulatorApi.registerExpectation("environment/activate/post_activate_operational_environment.json",
+ ImmutableMap.of("ENV-UUID", envId));
+ SimulatorApi.registerExpectation("environment/status/get_cloud_resources_request_status.json",
+ ImmutableMap.of("status_message", Constants.TestEnvironments.environmentActivatedSuccesfullyMessage,
+ "REQUEST-TYPE","Activate"));
+ clickOnActivationButtonAndUploadFile(envId, "manifest.json");
+
+ Click.byId(Constants.generalSubmitButtonId);
+ SimulatorApi.registerExpectation("environment/activate/get_operational_environments_aai1.json",
+ ImmutableMap.of("Deactivate", "Activate"));
+
+ boolean waitForTextResult = Wait.waitByClassAndText("status", Constants.TestEnvironments.environmentActivatedSuccesfullyMessage, 60);
+ assertTrue(Constants.TestEnvironments.environmentActivatedSuccesfullyMessage + " message didn't appear on time", waitForTextResult);
+
+ vidBasePage.clickCloseButton();
+
+ GeneralUIUtils.ultimateWait();
+
+ WebElement deactivationButton = TestEnvironmentPage.getTestEnvironmentDeactivationButton(envId);
+ assertTrue("Failed to find Deactivate button for test env with id: "+envId, deactivationButton.isDisplayed());
+
+ WebElement status = Get.byId(Constants.TestEnvironments.environmentStatusIdPrefix + envId);
+ assertEquals("Active", status.getText());
+
+ WebElement attachButton = TestEnvironmentPage.getTestEnvironmentAttachButton(envId);
+ assertTrue("Failed to find Attach button for test env with id: "+envId, attachButton.isDisplayed());
+
+ //make sure page is clickable
+ SideMenu.navigateToTestEnvironmentsPage();
+ }
+
+ @Test
+ public void testApplicationEnvironmentDeactivation() throws Exception {
+ String envId = ENV_ID_FOR_DEACTIVATION;
+ SimulatorApi.registerExpectation("environment/activate/get_operational_environments_aai1.json");
+ SimulatorApi.registerExpectation("environment/deactivate/post_deactivate_operational_environment.json",
+ ImmutableMap.of("ENV-UUID", envId));
+ SimulatorApi.registerExpectation("environment/status/get_cloud_resources_request_status.json",
+ ImmutableMap.of("status_message", Constants.TestEnvironments.environmentDeactivatedSuccesfullyMessage,
+ "REQUEST-TYPE","Deactivate"));
+ deactivateEnv(envId);
+
+ SimulatorApi.registerExpectation("environment/deactivate/get_operational_environments_aai1.json");
+ GeneralUIUtils.findAndWaitByText(Constants.TestEnvironments.environmentDeactivatedSuccesfullyMessage, 60);
+
+ vidBasePage.clickCloseButton();
+
+ GeneralUIUtils.ultimateWait();
+
+ WebElement activationButton = TestEnvironmentPage.getTestEnvironmentActivationButton(envId);
+ assertTrue("Failed to find Activate button for test env with id: "+envId, activationButton.isDisplayed());
+
+ WebElement status = Get.byId(Constants.TestEnvironments.environmentStatusIdPrefix + envId);
+ assertEquals("Inactive", status.getText());
+
+ WebElement attachButton = TestEnvironmentPage.getTestEnvironmentAttachButton(envId);
+ assertFalse("attach button shouldn't be displayed for test env with id: "+envId, attachButton.isDisplayed());
+
+ SideMenu.navigateToTestEnvironmentsPage();
+ }
+
+ private void deactivateEnv(String envId) {
+ vidBasePage.refreshPage();
+ SideMenu.navigateToTestEnvironmentsPage();
+ WebElement deactivationButton = TestEnvironmentPage.getTestEnvironmentDeactivationButton(envId);
+ assertTrue("Failed to find Deactivation button for test env with id: "+envId, deactivationButton.isDisplayed());
+ deactivationButton.click();
+ }
+
+ @DataProvider
+ public static Object[][] badManifestProvider() {
+ return new Object[][]{
+ {"bad_manifest_structure.json","Manifest structure is wrong"},
+ {"manifest_with_wrong_recovery_action.json", "Wrong value for RecoveryAction in manifest. Allowed options are: abort,retry,skip. Wrong value is: leave"}
+ };
+ };
+
+ @Test
+ public void testApplicationEnvironmentActivationBadManifestStructure() throws Exception {
+ testApplicationEnvironmentActivationBadManifestStructure("bad_manifest_structure.json", "Manifest structure is wrong");
+ testApplicationEnvironmentActivationBadManifestStructure("manifest_with_wrong_recovery_action.json",
+ "Wrong value for RecoveryAction in manifest. Allowed options are: abort, retry, skip. Wrong value is: leave");
+ }
+
+ //@Test(dataProvider = "badManifestProvider") TODO : use data provider here (for some reason not work with ui-ci framework)
+ public void testApplicationEnvironmentActivationBadManifestStructure(String badManifestFileName, String exceptedErrorMsg) throws Exception {
+ SimulatorApi.registerExpectation("environment/activate/get_operational_environments_aai1.json");
+ clickOnActivationButtonAndUploadFile(ENV_ID_FOR_ACTIVATION, badManifestFileName);
+ WebElement attachButton = Get.byId("submit");
+ assertEquals("Wrong text for submit button in activate modal", "Attach", attachButton.getText());
+ attachButton.click();
+ boolean waitForTextResult = Wait.waitByClassAndText("error", exceptedErrorMsg, 30);
+ assertTrue(exceptedErrorMsg+ " message didn't appear on time", waitForTextResult);
+ vidBasePage.clickCloseButton();
+ GeneralUIUtils.ultimateWait();
+ SideMenu.navigateToTestEnvironmentsPage();
+ }
+
+ @Test
+ public void testApplicationEnvironmentActivationNonJsonManifest() throws Exception {
+ SimulatorApi.registerExpectation("environment/activate/get_operational_environments_aai1.json");
+ String fileName = "non_valid_json.json";
+ clickOnActivationButtonAndUploadFile(ENV_ID_FOR_ACTIVATION, fileName);
+ WebElement errorLabel = Get.byId("errorLabel");
+ assertEquals("wrong error message for non valid json file", "file: " + fileName + " is not a valid JSON", errorLabel.getText());
+ vidBasePage.clickCancelButton();
+ GeneralUIUtils.ultimateWait();
+ }
+
+ private void clickOnActivationButtonAndUploadFile(String envId, String inputFileName) {
+ vidBasePage.refreshPage();
+ SideMenu.navigateToTestEnvironmentsPage();
+ WebElement activationButton = TestEnvironmentPage.getTestEnvironmentActivationButton(envId);
+ assertTrue("Failed to find Activate button for test env with id: "+envId, activationButton.isDisplayed());
+ activationButton.click();
+ Input.file("applicationEnvironment/"+inputFileName, "testEnvManifestFileInput");
+ WebElement manifestFileName = Get.byId("manifestFileName");
+ assertEquals("Manifest file name is wrong in test environment activation modal", inputFileName, manifestFileName.getText());
+ }
+
+ @Test
+ public void testAttachManifestFileHappyFlow() throws Exception {
+ String envId = ENV_ID_FOR_ACTIVATION;
+ SimulatorApi.registerExpectation("environment/activate/post_activate_operational_environment.json",
+ ImmutableMap.of("ENV-UUID", envId));
+ SimulatorApi.registerExpectation("environment/attachManifest/get_attachable_operational_environment.json");
+ SimulatorApi.registerExpectation("environment/status/get_cloud_resources_request_status.json",
+ ImmutableMap.of("status_message", Constants.TestEnvironments.environmentActivatedSuccesfullyMessage));
+ vidBasePage.refreshPage();
+ SideMenu.navigateToTestEnvironmentsPage();
+ WebElement attachButton = TestEnvironmentPage.getTestEnvironmentAttachButton(ENV_ID_FOR_ACTIVATION);
+ attachButton.click();
+
+ Input.file("applicationEnvironment/manifest.json", "testEnvManifestFileInput");
+
+ Click.byId(Constants.generalSubmitButtonId);
+
+ boolean waitForTextResult = Wait.waitByClassAndText("status", Constants.TestEnvironments.environmentActivatedSuccesfullyMessage, 60);
+ assertTrue(Constants.TestEnvironments.environmentActivatedSuccesfullyMessage + " message didn't appear on time", waitForTextResult);
+
+ vidBasePage.clickCloseButton();
+ }
+ @Test
+ public void testApplicationEnvironmentActivationErrorResponseFromMso() throws Exception {
+ String payload = "ERROR_PAYLOAD";
+ testApplicationEnvironmentActivationErrorResponseFromMso(HttpStatus.INTERNAL_SERVER_ERROR, payload, FailureType.ACTIVATION_FAILURE);
+ testApplicationEnvironmentActivationErrorResponseFromMso(HttpStatus.BAD_REQUEST, payload, FailureType.ACTIVATION_FAILURE);
+ testApplicationEnvironmentActivationErrorResponseFromMso(HttpStatus.INTERNAL_SERVER_ERROR, payload, FailureType.GET_STATUS_FAILURE);
+ testApplicationEnvironmentActivationErrorResponseFromMso(HttpStatus.BAD_REQUEST, payload, FailureType.GET_STATUS_FAILURE);
+ }
+
+
+ public void testApplicationEnvironmentActivationErrorResponseFromMso(HttpStatus errorStatus, String payload, FailureType failureType) throws Exception {
+
+ String envId = ENV_ID_FOR_ACTIVATION;
+ SimulatorApi.registerExpectation("environment/activate/get_operational_environments_aai1.json");
+ switch (failureType) {
+ case ACTIVATION_FAILURE:
+ SimulatorApi.registerExpectation("environment/activate/mso_error_response_for_post_operational_environment.json",
+ ImmutableMap.of("ERROR_CODE", errorStatus.value(), "ENV-UUID", envId));
+ break;
+ case GET_STATUS_FAILURE:
+ SimulatorApi.registerExpectation("environment/activate/post_activate_operational_environment.json",
+ ImmutableMap.of("ENV-UUID", envId));
+ break;
+ }
+
+ SimulatorApi.registerExpectation("environment/status/get_cloud_resources_request_status_bad_response.json",
+ ImmutableMap.of("ERROR_CODE", errorStatus.value(), "ENV-UUID", envId));
+
+ clickOnActivationButtonAndUploadFile(envId, "manifest.json");
+ Click.byId(Constants.generalSubmitButtonId);
+ Wait.waitByClassAndText("error", "System failure", 60);
+ Wait.waitByClassAndText("log", errorStatus.getReasonPhrase(), 60);
+ Wait.waitByClassAndText("log", payload, 60);
+ vidBasePage.clickCloseButton();
+
+ GeneralUIUtils.waitForAngular();
+
+ WebElement status = Get.byId(Constants.TestEnvironments.environmentStatusIdPrefix + envId);
+ assertEquals(Constants.INACTIVE, status.getText());
+ //make sure page is clickable
+ SideMenu.navigateToTestEnvironmentsPage();
+ }
+
+ @Test
+ public void testApplicationEnvironmentDeactivationErrorResponseFromMso() throws Exception {
+ String payload = "<html><head><title>Error</title></head><body>REASON</body></html>";
+ testApplicationEnvironmentDeactivationErrorResponseFromMso(HttpStatus.INTERNAL_SERVER_ERROR, payload, FailureType.DEACTIVATION_FAILURE);
+ testApplicationEnvironmentDeactivationErrorResponseFromMso(HttpStatus.BAD_REQUEST, payload, FailureType.DEACTIVATION_FAILURE);
+ testApplicationEnvironmentDeactivationErrorResponseFromMso(HttpStatus.INTERNAL_SERVER_ERROR, payload, FailureType.GET_STATUS_FAILURE);
+ testApplicationEnvironmentDeactivationErrorResponseFromMso(HttpStatus.BAD_REQUEST, payload, FailureType.GET_STATUS_FAILURE);
+ }
+
+ public void testApplicationEnvironmentDeactivationErrorResponseFromMso(HttpStatus errorStatus, String payload, FailureType failureType) throws Exception {
+ String envId = ENV_ID_FOR_DEACTIVATION;
+ payload = payload.replace("REASON", errorStatus.getReasonPhrase());
+ SimulatorApi.registerExpectation("environment/activate/get_operational_environments_aai1.json");
+ switch (failureType) {
+ case DEACTIVATION_FAILURE:
+ SimulatorApi.registerExpectation("environment/deactivate/error_deactivate_operational_environment.json",
+ ImmutableMap.of("ERROR_CODE", errorStatus.value(), "ENV-UUID", envId,"ERROR_PAYLOAD", payload));
+ break;
+ case GET_STATUS_FAILURE:
+ SimulatorApi.registerExpectation("environment/deactivate/post_deactivate_operational_environment.json",
+ ImmutableMap.of("ENV-UUID", envId));
+ break;
+ }
+ SimulatorApi.registerExpectation("environment/status/get_cloud_resources_request_status_bad_response.json",
+ ImmutableMap.of("ERROR_CODE", errorStatus.value(), "ENV-UUID", envId, "ERROR_PAYLOAD", payload));
+ deactivateEnv(envId);
+
+ Wait.waitByClassAndText("error", "System failure", 60);
+ Wait.waitByClassAndText("log", errorStatus.getReasonPhrase(), 60);
+ Wait.waitByClassAndText("log", payload, 60);
+ vidBasePage.clickCloseButton();
+
+ GeneralUIUtils.ultimateWait();
+
+ WebElement status = Get.byId(Constants.TestEnvironments.environmentStatusIdPrefix + envId);
+ assertEquals(Constants.ACTIVE, status.getText());
+ //make sure page is clickable
+ SideMenu.navigateToTestEnvironmentsPage();
+ }
+
+
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/test/ReadOnlyTest.java b/vid-automation/src/main/java/vid/automation/test/test/ReadOnlyTest.java
new file mode 100644
index 00000000..5607496d
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/test/ReadOnlyTest.java
@@ -0,0 +1,64 @@
+package vid.automation.test.test;
+
+import org.junit.Assert;
+import org.openecomp.sdc.ci.tests.datatypes.UserCredentials;
+import org.openecomp.sdc.ci.tests.utilities.GeneralUIUtils;
+import org.openqa.selenium.By;
+
+import org.openqa.selenium.WebElement;
+import org.testng.annotations.Test;
+import vid.automation.test.Constants;
+import vid.automation.test.model.User;
+import vid.automation.test.sections.SearchExistingPage;
+import vid.automation.test.sections.SideMenu;
+import vid.automation.test.services.UsersService;
+
+import java.io.IOException;
+import java.util.ArrayList;
+
+/**
+ * Created by Oren on 7/16/17.
+ */
+public class ReadOnlyTest extends VidBaseTestCase {
+ UsersService usersService = new UsersService();
+
+ public ReadOnlyTest() throws IOException {
+ }
+
+ @Override
+ protected UserCredentials getUserCredentials() {
+ User user = usersService.getUser(Constants.Users.READONLY);
+ return new UserCredentials(user.credentials.userId, user.credentials.password, "", "", "");
+ }
+
+ @Test
+ public void testBrowsASDCReadOnly() {
+ SideMenu.navigateToBrowseASDCPage();
+ Assert.assertTrue(isDeployBtnDisabled());
+ }
+
+ private boolean isDeployBtnDisabled(){
+ WebElement deployBtn = GeneralUIUtils.getWebElementBy(By.className(Constants.BrowseASDC.DEPOLY_SERVICE_CLASS));
+ return !deployBtn.isEnabled();
+ }
+
+ @Test
+ public void testSearchExistingReadOnly() {
+ String UUID = "1dddde21-daad-4433-894e-bd715e98d587";
+ SearchExistingPage searchExistingPage = new SearchExistingPage();
+ SideMenu.navigateToSearchExistingPage();
+ searchExistingPage.searchForInstanceByUuid(UUID);
+ searchExistingPage.clickSubmitButton();
+ assertViewEditButtonState(Constants.VIEW_BUTTON_TEXT, UUID);
+ searchExistingPage.clickEditViewByInstanceId(UUID);
+ searchExistingPage.checkForEditButtons();
+ }
+
+ @Test
+ private void testCreateNewInstanceReadOnly() {
+ SideMenu.navigateToCreateNewServicePage();
+ assertDropdownPermittedItemsByValue(new ArrayList<String>(), Constants.CreateNewInstance.SUBSCRIBER_NAME_OPTION_CLASS);
+ }
+
+
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/test/SearchExistingInstanceTest.java b/vid-automation/src/main/java/vid/automation/test/test/SearchExistingInstanceTest.java
new file mode 100644
index 00000000..f3261a21
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/test/SearchExistingInstanceTest.java
@@ -0,0 +1,83 @@
+package vid.automation.test.test;
+
+import org.testng.annotations.Test;
+import vid.automation.test.Constants;
+import vid.automation.test.infra.Click;
+import vid.automation.test.model.User;
+import vid.automation.test.sections.SearchExistingPage;
+import vid.automation.test.sections.SideMenu;
+import vid.automation.test.services.UsersService;
+
+import java.io.IOException;
+
+public class SearchExistingInstanceTest extends VidBaseTestCase {
+
+ private UsersService usersService = new UsersService();
+
+ public SearchExistingInstanceTest() throws IOException {
+ }
+
+ @Test
+ private void testSearchExistingInstanceById() throws Exception {
+ User user = usersService.getUser(Constants.Users.USP_VOICE_VIRTUAL_USP);
+ relogin(user.credentials);
+ SideMenu.navigateToSearchExistingPage();
+ goToExistingInstanceById("3f93c7cb-2fd0-4557-9514-e189b7b04f9d");
+
+ //a flow that updates an existing instance is tested in testCreateNewServiceInstance.
+ }
+
+ @Test
+ private void testSearchExistingInstanceByOwningEntitySingleValue() throws Exception {
+ User user = usersService.getUser(Constants.Users.USP_VOICE_VIRTUAL_USP);
+ relogin(user.credentials);
+ SearchExistingPage searchExistingPage = new SearchExistingPage();
+ SideMenu.navigateToSearchExistingPage();
+ Click.byId(Constants.EditExistingInstance.SELECT_OWNING_ENTITY_ID);
+ Thread.sleep(1000);
+ Click.byText("owning-entity-SDN-RXU4");
+ searchExistingPage.clickSubmitButton();
+ searchExistingPage.clickEditViewByInstanceId("SDN-RXU4-B-servInstance-E1802");
+ }
+
+ @Test
+ private void testSearchExistingInstanceByOwningEntityMultiValue() throws Exception {
+ User user = usersService.getUser(Constants.Users.USP_VOICE_VIRTUAL_USP);
+ relogin(user.credentials);
+ SearchExistingPage searchExistingPage = new SearchExistingPage();
+ SideMenu.navigateToSearchExistingPage();
+ Click.byId(Constants.EditExistingInstance.SELECT_OWNING_ENTITY_ID);
+ Thread.sleep(1000);
+ Click.byText("owning-entity-SDN-RXU4");
+ Click.byText("owning-entity-SDN-LT1");
+ searchExistingPage.clickSubmitButton();
+ searchExistingPage.clickEditViewByInstanceId("SDN-LT1-B-servInstance-E1802");
+ }
+
+ @Test
+ private void testSearchExistingInstanceByProjectSingleValue() throws Exception {
+ User user = usersService.getUser(Constants.Users.USP_VOICE_VIRTUAL_USP);
+ relogin(user.credentials);
+ SearchExistingPage searchExistingPage = new SearchExistingPage();
+ SideMenu.navigateToSearchExistingPage();
+ Click.byId(Constants.EditExistingInstance.SELECT_PROJECT_ID);
+ Thread.sleep(1000);
+ Click.byText("x1");
+ searchExistingPage.clickSubmitButton();
+ searchExistingPage.clickEditViewByInstanceId("SDN-LT1-B-servInstance-E1802");
+ }
+
+ @Test
+ private void testSearchExistingInstanceByProjectMultiValue() throws Exception {
+ User user = usersService.getUser(Constants.Users.USP_VOICE_VIRTUAL_USP);
+ relogin(user.credentials);
+ SearchExistingPage searchExistingPage = new SearchExistingPage();
+ SideMenu.navigateToSearchExistingPage();
+ Click.byId(Constants.EditExistingInstance.SELECT_PROJECT_ID);
+ Thread.sleep(1000);
+ Click.byText("x1");
+ Click.byText("x3");
+ searchExistingPage.clickSubmitButton();
+ searchExistingPage.clickEditViewByInstanceId("SDN-LT1-B-servInstance-E1802");
+ }
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/test/VidBaseTestCase.java b/vid-automation/src/main/java/vid/automation/test/test/VidBaseTestCase.java
new file mode 100644
index 00000000..d4e09be2
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/test/VidBaseTestCase.java
@@ -0,0 +1,235 @@
+package vid.automation.test.test;
+
+import com.fasterxml.jackson.databind.ObjectMapper;
+import org.junit.Assert;
+import org.openecomp.sdc.ci.tests.datatypes.Configuration;
+import org.openecomp.sdc.ci.tests.datatypes.UserCredentials;
+import org.openecomp.sdc.ci.tests.execute.setup.SetupCDTest;
+import org.openecomp.sdc.ci.tests.utilities.FileHandling;
+import org.openecomp.sdc.ci.tests.utilities.GeneralUIUtils;
+import org.openqa.selenium.By;
+import org.openqa.selenium.WebElement;
+import vid.automation.test.Constants;
+import vid.automation.test.infra.Click;
+import vid.automation.test.infra.SelectOption;
+import vid.automation.test.model.*;
+import vid.automation.test.sections.*;
+
+import java.io.File;
+import java.util.ArrayList;
+import java.util.List;
+
+import static org.testng.AssertJUnit.fail;
+
+
+public class VidBaseTestCase extends SetupCDTest {
+
+ static String currentUserId = null;
+
+ @Override
+ protected UserCredentials getUserCredentials() {
+ ObjectMapper mapper = new ObjectMapper().enableDefaultTyping();
+ try {
+ File configFile = FileHandling.getConfigFile("credentials");
+ if(!configFile.exists()) {
+ String basePath = System.getProperty("BASE_PATH");
+ configFile = new File( basePath + File.separator + "conf" + File.separator + "credentials");
+ }
+ Credentials credentials = mapper.readValue(configFile, Credentials.class);
+ return new UserCredentials(credentials.userId, credentials.password, "", "", "");
+ } catch (Exception e) {
+ e.printStackTrace();
+ return null;
+ }
+ }
+
+ @Override
+ protected org.openecomp.sdc.ci.tests.datatypes.Configuration getEnvConfiguration() {
+
+ try {
+ String envUrl = System.getProperty("ENV_URL");
+ boolean isCustomLogin = Boolean.valueOf(System.getProperty("CUSTOM_LOGIN"));
+ Configuration configuration = new org.openecomp.sdc.ci.tests.datatypes.Configuration(envUrl, isCustomLogin);
+ //configuration.setBrowser("chorme");
+ return configuration;
+ //return new org.openecomp.sdc.ci.tests.datatypes.Configuration(envUrl, isCustomLogin);
+ } catch (Exception e) {
+ e.printStackTrace();
+ return null;
+ }
+ }
+
+ @Override
+ protected void loginToLocalSimulator(UserCredentials userCredentials) {
+ LoginExternalPage.performLoginExternal(userCredentials);
+ }
+
+ protected void relogin(Credentials credentials) throws Exception {
+ if (!credentials.userId.equals(currentUserId)) {
+ currentUserId = credentials.userId;
+ UserCredentials userCredentials = new UserCredentials(credentials.userId,
+ credentials.password, "", "", "");
+ reloginWithNewRole(userCredentials);
+ }
+ }
+
+ /**
+ * Validates that permitted options are enabled and others are disabled.
+ *
+ * @param permittedItems the list of permitted items.
+ * @param dropdownOptionsClassName the class name of the specific dropdown options.
+ * @return true, if all dropdown options disabled state is according to the permissions.
+ */
+ protected void assertDropdownPermittedItemsByValue(ArrayList<String> permittedItems, String dropdownOptionsClassName) {
+ GeneralUIUtils.ultimateWait();
+ List<WebElement> optionsList =
+ GeneralUIUtils.getWebElementsListBy(By.className(dropdownOptionsClassName), 30);
+ for (WebElement option :
+ optionsList) {
+ String optionValue = option.getAttribute("value");
+ if ((option.isEnabled() && !permittedItems.contains(optionValue)) ||
+ !option.isEnabled() && permittedItems.contains(optionValue)) {
+ fail(Constants.DROPDOWN_PERMITTED_ASSERT_FAIL_MESSAGE);
+ }
+ }
+ }
+
+ protected void assertAllIsPermitted(String dropdownOptionsClassName) {
+ GeneralUIUtils.ultimateWait();
+ List<WebElement> optionsList =
+ GeneralUIUtils.getWebElementsListBy(By.className(dropdownOptionsClassName), 30);
+ for (WebElement option :
+ optionsList) {
+ String optionValue = option.getAttribute("value");
+ if (!option.isEnabled()) {
+ fail(Constants.DROPDOWN_PERMITTED_ASSERT_FAIL_MESSAGE);
+ }
+ }
+ }
+
+ protected void assertDropdownPermittedItemsByName(ArrayList<String> permittedItems, String dropdownOptionsClassName) {
+ GeneralUIUtils.ultimateWait();
+ List<WebElement> optionsList =
+ GeneralUIUtils.getWebElementsListBy(By.className(dropdownOptionsClassName), 30);
+ for (WebElement option :
+ optionsList) {
+ String optionText = option.getText();
+ if ((option.isEnabled() && !permittedItems.contains(optionText)) ||
+ !option.isEnabled() && permittedItems.contains(optionText)) {
+ fail(Constants.DROPDOWN_PERMITTED_ASSERT_FAIL_MESSAGE);
+ }
+ }
+ }
+
+ protected void assertViewEditButtonState(String expectedButtonText, String UUID) {
+ WebElement viewEditWebElement = GeneralUIUtils.getWebElementByTestID(Constants.VIEW_EDIT_TEST_ID_PREFIX + UUID, 100);
+ Assert.assertEquals(expectedButtonText, viewEditWebElement.getText());
+ GeneralUIUtils.ultimateWait();
+ }
+
+ protected void addVNF(String name, String lcpRegion, String tenant, String suppressRollback,
+ String legacyRegion, String productFamily, ArrayList<String> permittedTenants) throws InterruptedException {
+ ViewEditPage viewEditPage = new ViewEditPage();
+
+ viewEditPage.selectNodeInstanceToAdd(name);
+ viewEditPage.generateAndSetInstanceName(Constants.ViewEdit.VNF_INSTANCE_NAME_PREFIX);
+ viewEditPage.selectProductFamily(productFamily);
+ viewEditPage.selectLCPRegion(lcpRegion);
+
+ assertDropdownPermittedItemsByValue(permittedTenants, Constants.ViewEdit.TENANT_OPTION_CLASS);
+ viewEditPage.selectTenant(tenant);
+
+ Click.onFirstSelectOptionById(Constants.OwningEntity.PLATFORM_SELECT_TEST_ID);
+ SelectOption.selectFirstTwoOptionsFromMultiselectById(Constants.OwningEntity.LOB_SELECT_TEST_ID);
+
+ viewEditPage.selectSuppressRollback(suppressRollback);
+
+ viewEditPage.setLegacyRegion(legacyRegion);
+
+ viewEditPage.clickConfirmButton();
+ assertSuccessfulVNFCreation();
+ viewEditPage.clickCloseButton();
+ GeneralUIUtils.ultimateWait();
+ }
+
+ protected void addVFModule(String name, String lcpRegion, String tenant, String suppressRollback,
+ String legacyRegion, ArrayList<String> permittedTenants) {
+ ViewEditPage viewEditPage = new ViewEditPage();
+
+ viewEditPage.selectVolumeGroupToAdd(name);
+ viewEditPage.generateAndSetInstanceName(Constants.ViewEdit.VF_MODULE_INSTANCE_NAME_PREFIX);
+ viewEditPage.selectLCPRegion(lcpRegion);
+
+ assertDropdownPermittedItemsByValue(permittedTenants, Constants.ViewEdit.TENANT_OPTION_CLASS);
+ viewEditPage.selectTenant(tenant);
+
+ viewEditPage.selectSuppressRollback(suppressRollback);
+
+ viewEditPage.setLegacyRegion(legacyRegion);
+
+ viewEditPage.clickConfirmButton();
+ assertSuccessfulVFModuleCreation();
+ viewEditPage.clickCloseButton();
+ GeneralUIUtils.ultimateWait();
+ }
+
+ protected void addVolumeGroup(String name, String lcpRegion, String tenant, String suppressRollback,
+ String legacyRegion, ArrayList<String> permittedTenants) {
+ ViewEditPage viewEditPage = new ViewEditPage();
+
+ viewEditPage.selectVolumeGroupToAdd(name);
+ viewEditPage.generateAndSetInstanceName(Constants.ViewEdit.VOLUME_GROUP_INSTANCE_NAME_PREFIX);
+ viewEditPage.selectLCPRegion(lcpRegion);
+
+ assertDropdownPermittedItemsByValue(permittedTenants, Constants.ViewEdit.TENANT_OPTION_CLASS);
+ viewEditPage.selectTenant(tenant);
+
+ viewEditPage.selectSuppressRollback(suppressRollback);
+
+ viewEditPage.setLegacyRegion(legacyRegion);
+
+ viewEditPage.clickConfirmButton();
+ assertSuccessfulVolumeGroupCreation();
+ viewEditPage.clickCloseButton();
+ GeneralUIUtils.ultimateWait();
+ }
+
+ void assertSuccessfulVNFCreation() {
+ boolean byText = GeneralUIUtils.findAndWaitByText(Constants.ViewEdit.VNF_CREATED_SUCCESSFULLY_TEXT, 100);
+ Assert.assertTrue(Constants.ViewEdit.VNF_CREATION_FAILED_MESSAGE, byText);
+ }
+
+ void assertSuccessfulPNFAssociation() {
+ //TODO
+ boolean byText = GeneralUIUtils.findAndWaitByText(Constants.PnfAssociation.PNF_ASSOCIATED_SUCCESSFULLY_TEXT, 100);
+ Assert.assertTrue(Constants.PnfAssociation.PNF_ASSOCIATED_FAILED_MESSAGE, byText);
+ }
+ void assertSuccessfulVolumeGroupCreation() {
+ boolean byText = GeneralUIUtils.findAndWaitByText(Constants.ViewEdit.VOLUME_GROUP_CREATED_SUCCESSFULLY_TEXT, 100);
+ Assert.assertTrue(Constants.ViewEdit.VOLUME_GROUP_CREATION_FAILED_MESSAGE, byText);
+ }
+
+ void assertSuccessfulVFModuleCreation() {
+ boolean byText = GeneralUIUtils.findAndWaitByText(Constants.ViewEdit.VF_MODULE_CREATED_SUCCESSFULLY_TEXT, 100);
+ Assert.assertTrue(Constants.ViewEdit.VF_MODULE_CREATION_FAILED_MESSAGE, byText);
+ }
+
+ void goToExistingInstanceById(String instanceUUID) {
+ SearchExistingPage searchExistingPage = new SearchExistingPage();
+ SideMenu.navigateToSearchExistingPage();
+ searchExistingPage.searchForInstanceByUuid(instanceUUID);
+ assertViewEditButtonState( Constants.VIEW_EDIT_BUTTON_TEXT, instanceUUID);
+ searchExistingPage.clickEditViewByInstanceId(instanceUUID);
+ }
+
+ void goToExistingInstanceByName(String instanceName) {
+ SearchExistingPage searchExistingPage = new SearchExistingPage();
+ SideMenu.navigateToSearchExistingPage();
+ searchExistingPage.searchForInstanceByName(instanceName);
+ WebElement instanceIdRow = GeneralUIUtils.getWebElementByTestID(Constants.INSTANCE_ID_FOR_NAME_TEST_ID_PREFIX + instanceName, 30);
+ String instanceId = instanceIdRow.getText();
+ assertViewEditButtonState( Constants.VIEW_EDIT_BUTTON_TEXT, instanceId);
+ searchExistingPage.clickEditViewByInstanceId(instanceId);
+ }
+
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/test/ViewEditServiceInstanceTest.java b/vid-automation/src/main/java/vid/automation/test/test/ViewEditServiceInstanceTest.java
new file mode 100644
index 00000000..f38433bd
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/test/ViewEditServiceInstanceTest.java
@@ -0,0 +1,158 @@
+package vid.automation.test.test;
+
+import org.junit.Assert;
+import org.junit.Before;
+import org.openqa.selenium.WebElement;
+import org.testng.annotations.Test;
+import vid.automation.test.Constants;
+import vid.automation.test.infra.Exists;
+import vid.automation.test.infra.Get;
+import vid.automation.test.infra.Wait;
+import vid.automation.test.model.User;
+import vid.automation.test.sections.ViewEditPage;
+import vid.automation.test.services.BulkRegistration;
+import vid.automation.test.services.SimulatorApi;
+import vid.automation.test.services.UsersService;
+
+import java.io.IOException;
+import java.util.Arrays;
+import java.util.List;
+
+public class ViewEditServiceInstanceTest extends VidBaseTestCase {
+
+ private ViewEditPage viewEditPage = new ViewEditPage();
+ private UsersService usersService = new UsersService();
+ private String serviceInstanceId = "3f93c7cb-2fd0-4557-9514-e189b7b04f9d";
+ private String serviceInstanceId2 ="f36f5734-e9df-4fbf-9f35-61be13f028a1";
+ private final String DEACTIVATE_ACTION = "deactivate";
+ private final String ACTIVATE_ACTION = "activate";
+ private List<String> pnfs = Arrays.asList("SANITY6785cce9", "tesai371ve2");
+
+ public ViewEditServiceInstanceTest() throws IOException { }
+
+ @Test
+ public void testGetAssociatedPnfsForServiceInstance() {
+ SimulatorApi.clearAll();
+ BulkRegistration.searchExistingServiceInstance();
+ BulkRegistration.getAssociatedPnfs();
+
+ goToExistingInstanceById(serviceInstanceId);
+ for (String pnf: pnfs) {
+ viewEditPage.getPnf(pnf);
+ }
+ }
+
+ @Test
+ public void testPnfsNotExistForServiceInstance() {
+ SimulatorApi.clearAll();
+ BulkRegistration.searchExistingServiceInstance();
+
+ goToExistingInstanceById(serviceInstanceId);
+ assertNoPnfExists();
+ }
+ @Test
+ public void testActivateServiceInstance()throws Exception {
+ SimulatorApi.clearAll();
+ BulkRegistration.searchExistingServiceInstance("Created");
+ BulkRegistration.activateServiceInstance(ACTIVATE_ACTION);
+ goToExistingInstanceById(serviceInstanceId);
+ viewEditPage.assertButtonState(Constants.ViewEdit.ACTIVATE_BUTTON_TEST_ID,true);
+ viewEditPage.assertButtonState(Constants.ViewEdit.DEACTIVATE_BUTTON_TEST_ID,false);
+ viewEditPage.clickActivateButton();
+ viewEditPage.assertMsoRequestModal("COMPLETE - Success");
+ viewEditPage.clickCloseButton();
+ }
+
+ @Test
+ public void testActivateServiceInstanceError()throws Exception {
+ SimulatorApi.clearAll();
+ BulkRegistration.searchExistingServiceInstance("Created");
+ BulkRegistration.activateServiceInstanceError(ACTIVATE_ACTION);
+ goToExistingInstanceById(serviceInstanceId);
+ viewEditPage.assertButtonState(Constants.ViewEdit.ACTIVATE_BUTTON_TEST_ID,true);
+ viewEditPage.assertButtonState(Constants.ViewEdit.DEACTIVATE_BUTTON_TEST_ID,false);
+ viewEditPage.clickActivateButton();
+ viewEditPage.assertMsoRequestModal("Error");
+ viewEditPage.clickCloseButton();
+ }
+ @Test
+ public void testDeactivateServiceInstance(){
+ SimulatorApi.clearAll();
+ BulkRegistration.searchExistingServiceInstance("Active");
+ BulkRegistration.activateServiceInstance(DEACTIVATE_ACTION);
+ goToExistingInstanceById(serviceInstanceId);
+ viewEditPage.assertButtonState(Constants.ViewEdit.DEACTIVATE_BUTTON_TEST_ID,true);
+ viewEditPage.assertButtonState(Constants.ViewEdit.ACTIVATE_BUTTON_TEST_ID,false);
+ viewEditPage.clickDeactivateButton();
+ viewEditPage.assertMsoRequestModal("COMPLETE - Success");
+ SimulatorApi.clearAll();
+ BulkRegistration.searchExistingServiceInstance("PendingDelete");
+ BulkRegistration.activateServiceInstance(ACTIVATE_ACTION);
+ viewEditPage.clickCloseButton();
+ viewEditPage.assertButtonState(Constants.ViewEdit.ACTIVATE_BUTTON_TEST_ID,true);
+ viewEditPage.assertButtonState(Constants.ViewEdit.DEACTIVATE_BUTTON_TEST_ID,false);
+ }
+
+ @Test
+ public void testDeactivateServiceInstanceError()throws Exception {
+ SimulatorApi.clearAll();
+ BulkRegistration.searchExistingServiceInstance("Active");
+ BulkRegistration.activateServiceInstanceError(DEACTIVATE_ACTION);
+ goToExistingInstanceById(serviceInstanceId);
+ viewEditPage.assertButtonState(Constants.ViewEdit.ACTIVATE_BUTTON_TEST_ID,false);
+ viewEditPage.assertButtonState(Constants.ViewEdit.DEACTIVATE_BUTTON_TEST_ID,true);
+ viewEditPage.clickDeactivateButton();
+ viewEditPage.assertMsoRequestModal("Error");
+ viewEditPage.clickCloseButton();
+ }
+ @Test
+ public void testSuccessDissociatePnfFromServiceInstance() throws Exception {
+ SimulatorApi.clearAll();
+ BulkRegistration.searchExistingServiceInstance();
+ BulkRegistration.getAssociatedPnfs();
+ BulkRegistration.dissociatePnf();
+ goToExistingInstanceById(serviceInstanceId);
+ dissociatePnf(pnfs.get(0)); //SANITY6785cce9
+ viewEditPage.assertMsoRequestModal("COMPLETE - Success");
+ viewEditPage.clickCloseButton();
+ }
+
+ @Test
+ public void testFailDissociatePnfFromServiceInstance() throws Exception {
+ SimulatorApi.clearAll();
+ BulkRegistration.searchExistingServiceInstance();
+ BulkRegistration.getAssociatedPnfs();
+ SimulatorApi.registerExpectation(Constants.RegisterToSimulator.pProbe.REMOVE_PNF_RELATIONSHIP_ERROR);
+
+ goToExistingInstanceById(serviceInstanceId);
+ dissociatePnf(pnfs.get(0)); //SANITY6785cce9
+ viewEditPage.assertMsoRequestModal("Error");
+ viewEditPage.clickCloseButton();
+ }
+
+ private void assertNoPnfExists() {
+ WebElement pnfElement = viewEditPage.getPnf("");
+ Assert.assertNull("Pnf found under service instance", pnfElement);
+ }
+
+ private void dissociatePnf(String pnfName) throws InterruptedException {
+ viewEditPage.clickDissociatePnfButton(pnfName);
+ assertDissociateConfirmModal(pnfName);
+ }
+
+ private void assertDissociateConfirmModal(String pnfName) {
+ Wait.modalToBeDisplayed();
+ Assert.assertTrue(Exists.modal());
+ Assert.assertTrue(Exists.byCssSelectorAndText(".modal-body span", String.format(Constants.ViewEdit.DISSOCIATE_CONFIRM_MODAL_TEXT, pnfName)));
+ WebElement confirmBtn = Get.byId(Constants.ViewEdit.DISSOCIATE_CONFIRM_MODAL_BTN_ID);
+ Assert.assertNotNull(confirmBtn);
+ confirmBtn.click();
+ Wait.modalToDisappear();
+ }
+ @Before
+ public void before() throws Exception {
+ User user = usersService.getUser(Constants.Users.USP_VOICE_VIRTUAL_USP);
+ relogin(user.credentials);
+ }
+
+}
diff --git a/vid-automation/src/main/java/vid/automation/test/utils/ReadFile.java b/vid-automation/src/main/java/vid/automation/test/utils/ReadFile.java
new file mode 100644
index 00000000..7652e09b
--- /dev/null
+++ b/vid-automation/src/main/java/vid/automation/test/utils/ReadFile.java
@@ -0,0 +1,33 @@
+package vid.automation.test.utils;
+
+import com.fasterxml.jackson.databind.ObjectMapper;
+import org.openecomp.sdc.ci.tests.utilities.FileHandling;
+import vid.automation.test.model.User;
+import vid.automation.test.model.UsersObject;
+
+import java.io.File;
+import java.io.IOException;
+import java.util.HashMap;
+
+public class ReadFile {
+ public static <T> T getJsonFile(String fileName, Class<T> clazz) throws IOException {
+ ObjectMapper mapper = new ObjectMapper();
+ T list;
+ try {
+ File testCaseFile = FileHandling.getConfigFile(fileName);
+ if(!testCaseFile.exists()) {
+ String basePath = System.getProperty("BASE_PATH");
+ testCaseFile = new File( basePath + File.separator + "conf" + File.separator + fileName);
+ }
+ list = (T) mapper.readValue(testCaseFile, clazz);
+ return list;
+ } catch (IOException e) {
+ e.printStackTrace();
+ return null;
+ } catch (Exception e) {
+ e.printStackTrace();
+ return null;
+ }
+ }
+
+}
diff --git a/vid-automation/src/main/resources/applicationEnvironment/bad_manifest_structure.json b/vid-automation/src/main/resources/applicationEnvironment/bad_manifest_structure.json
new file mode 100644
index 00000000..7f228f99
--- /dev/null
+++ b/vid-automation/src/main/resources/applicationEnvironment/bad_manifest_structure.json
@@ -0,0 +1 @@
+{"a":"b"} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/applicationEnvironment/manifest.json b/vid-automation/src/main/resources/applicationEnvironment/manifest.json
new file mode 100644
index 00000000..f7d969ce
--- /dev/null
+++ b/vid-automation/src/main/resources/applicationEnvironment/manifest.json
@@ -0,0 +1,12 @@
+{
+ "serviceModelList": [
+ {
+ "serviceModelVersionId": "uuid1",
+ "recoveryAction": "abort"
+ },
+ {
+ "serviceModelVersionId": "uuid2",
+ "recoveryAction": "retry"
+ }
+ ]
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/applicationEnvironment/manifest2.json b/vid-automation/src/main/resources/applicationEnvironment/manifest2.json
new file mode 100644
index 00000000..5ef27345
--- /dev/null
+++ b/vid-automation/src/main/resources/applicationEnvironment/manifest2.json
@@ -0,0 +1,3 @@
+{
+ "a":"b"
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/applicationEnvironment/manifest_with_wrong_recovery_action.json b/vid-automation/src/main/resources/applicationEnvironment/manifest_with_wrong_recovery_action.json
new file mode 100644
index 00000000..379f926a
--- /dev/null
+++ b/vid-automation/src/main/resources/applicationEnvironment/manifest_with_wrong_recovery_action.json
@@ -0,0 +1,12 @@
+{
+ "serviceModelList": [
+ {
+ "serviceModelVersionId": "uuid1",
+ "recoveryAction": "leave"
+ },
+ {
+ "serviceModelVersionId": "uuid2",
+ "recoveryAction": "retry"
+ }
+ ]
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/applicationEnvironment/non_valid_json.json b/vid-automation/src/main/resources/applicationEnvironment/non_valid_json.json
new file mode 100644
index 00000000..ef1e2455
--- /dev/null
+++ b/vid-automation/src/main/resources/applicationEnvironment/non_valid_json.json
@@ -0,0 +1 @@
+abvbv \ No newline at end of file
diff --git a/vid-automation/src/main/resources/ci/conf/log4j.properties b/vid-automation/src/main/resources/ci/conf/log4j.properties
new file mode 100644
index 00000000..3e159ec8
--- /dev/null
+++ b/vid-automation/src/main/resources/ci/conf/log4j.properties
@@ -0,0 +1,34 @@
+# Define the root logger with appender file
+log4j.rootLogger = DEBUG, FILE, stdout
+
+# Define the file appender
+log4j.appender.FILE=org.apache.log4j.RollingFileAppender
+log4j.appender.FILE.File=${targetlog}logs/ci-log.out
+
+# Define the layout for file appender
+log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
+log4j.appender.FILE.layout.conversionPattern=%d{yyyy-MM-dd HH:mm:ss} %5p [%10c] : %m%n
+
+# Set the maximum file size before rollover
+log4j.appender.FILE.maxFileSize=5MB
+
+# Set the the backup index
+log4j.appender.FILE.maxBackupIndex=10
+
+
+#############################################################
+
+# Direct log messages to stdout
+log4j.appender.stdout=org.apache.log4j.ConsoleAppender
+log4j.appender.stdout.Target=System.out
+log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
+#log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
+log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %5p %10c:%L - %m%n
+
+log4j.logger.org.apache.cassandra.service.StorageProxy=DEBUG
+log4j.logger.com.thinkaurelius.titan.diskstorage.cassandra.CassandraTransaction=INFO, FILE, stdout
+
+log4j.logger.org.openecomp.sdc.ci.tests.utils=TRACE, FILE, stdout
+log4j.additivity.org.openecomp.sdc.ci.tests.utils=false
+
+
diff --git a/vid-automation/src/main/resources/registration_to_simulator/activateDeactivate/aai_get_service_instance.json b/vid-automation/src/main/resources/registration_to_simulator/activateDeactivate/aai_get_service_instance.json
new file mode 100644
index 00000000..055300a9
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/activateDeactivate/aai_get_service_instance.json
@@ -0,0 +1,80 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/aai/v11/business/customers/customer/31739f3e-526b-11e6-beb8-9e71128cae77/service-subscriptions/service-subscription/AIM+Transport/service-instances/service-instance/f36f5734-e9df-4fbf-9f35-61be13f028a1"
+ } ,
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body":{
+ "service-instance-id": "5e72ff6e-8bab-4ec7-bfc9-54f58c01a666",
+ "service-instance-name": "MISVPN_TRANSPORT_00001",
+ "service-type": "TRANSPORT",
+ "service-role": "MISVPN",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "6ffab618-bc86-46b4-bc8c-685ee48b316a",
+ "model-version-id": "2f2ae06d-02e8-45ba-a54b-597f66830558",
+ "resource-version": "1508513387222",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "zone",
+ "related-link": "/aai/v11/network/zones/zone/TAT37",
+ "relationship-data": [
+ {
+ "relationship-key": "zone.zone-id",
+ "relationship-value": "TAT37"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "zone.zone-name",
+ "property-value": "TESAAISD-TAT37"
+ }
+ ]
+ },
+ {
+ "related-to": "logical-link",
+ "related-link": "/aai/v11/network/logical-links/logical-link/tesai371ve2%3Aae10%7Ctesaaisdgraclz1a1%3Apo100",
+ "relationship-data": [
+ {
+ "relationship-key": "logical-link.link-name",
+ "relationship-value": "tesai371ve2:ae10|tesaaisdgraclz1a1:po100"
+ }
+ ]
+ },
+ {
+ "related-to": "logical-link",
+ "related-link": "/aai/v11/network/logical-links/logical-link/tesai372ve2%3Aae10%7Ctesaaisdgrbclz1a1%3Apo100",
+ "relationship-data": [
+ {
+ "relationship-key": "logical-link.link-name",
+ "relationship-value": "tesai372ve2:ae10|tesaaisdgrbclz1a1:po100"
+ }
+ ]
+ },
+ {
+ "related-to": "logical-link",
+ "related-link": "/aai/v11/network/logical-links/logical-link/SANITY6757cce9%3ALAG1988%7CSANITY6785cce9%3ALAG1957",
+ "relationship-data": [
+ {
+ "relationship-key": "logical-link.link-name",
+ "relationship-value": "SANITY6757cce9:LAG1988|SANITY6785cce9:LAG1957"
+ }
+ ]
+ },
+ {
+ "related-to": "logical-link",
+ "related-link": "/aai/v11/network/logical-links/logical-link/SANITY6758cce9%3ALAG1992%7CSANITY6785cce9%3ALAG1961",
+ "relationship-data": [
+ {
+ "relationship-key": "logical-link.link-name",
+ "relationship-value": "SANITY6758cce9:LAG1992|SANITY6785cce9:LAG1961"
+ }
+ ]
+ }
+ ]
+ }
+ } }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/activateDeactivate/mso_activate_service_instance.json b/vid-automation/src/main/resources/registration_to_simulator/activateDeactivate/mso_activate_service_instance.json
new file mode 100644
index 00000000..a620ee06
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/activateDeactivate/mso_activate_service_instance.json
@@ -0,0 +1,16 @@
+{
+ "simulatorRequest": {
+ "method": "POST",
+ "path": "/ecomp/mso/infra/serviceInstances/v6/3f93c7cb-2fd0-4557-9514-e189b7b04f9d/<ACTIVE_ACTION>"
+ } ,
+ "simulatorResponse": {
+ "responseCode": 202,
+ "body": {
+ "requestReferences": {
+ "instanceId": "3f93c7cb-2fd0-4557-9514-e189b7b04f9d",
+ "requestId": "b6dc9806-b094-42f7-9386-a48de8218ce8"
+ }
+ }
+ }
+}
+
diff --git a/vid-automation/src/main/resources/registration_to_simulator/activateDeactivate/mso_activate_service_instance_error.json b/vid-automation/src/main/resources/registration_to_simulator/activateDeactivate/mso_activate_service_instance_error.json
new file mode 100644
index 00000000..20a3eb35
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/activateDeactivate/mso_activate_service_instance_error.json
@@ -0,0 +1,9 @@
+{
+ "simulatorRequest": {
+ "method": "POST",
+ "path": "/ecomp/mso/infra/serviceInstances/v6/3f93c7cb-2fd0-4557-9514-e189b7b04f9d/<ACTIVE_ACTION>"
+ } ,
+ "simulatorResponse": {
+ "responseCode": 500
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/activateDeactivate/mso_activate_service_instance_orch_req.json b/vid-automation/src/main/resources/registration_to_simulator/activateDeactivate/mso_activate_service_instance_orch_req.json
new file mode 100644
index 00000000..e1a430aa
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/activateDeactivate/mso_activate_service_instance_orch_req.json
@@ -0,0 +1,27 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/ecomp/mso/infra/orchestrationRequests/v5/b6dc9806-b094-42f7-9386-a48de8218ce8"
+ } ,
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "request": {
+ "requestId": "b6dc9806-b094-42f7-9386-a48de8218ce8",
+ "startTime": "Mon, 23 Oct 2017 23:28:39 GMT",
+ "requestScope": "service",
+ "requestType": "<ACTIVE_ACTION>",
+ "instanceReferences": {
+ "serviceInstanceId": "3f93c7cb-2fd0-4557-9514-e189b7b04f9d",
+ "requestorId": "1"
+ },
+ "requestStatus": {
+ "requestState": "COMPLETE",
+ "statusMessage": "Success",
+ "percentProgress": 100,
+ "finishTime": "Mon, 23 Oct 2017 23:28:39 GMT"
+ }
+ }
+ }
+ }
+ }
diff --git a/vid-automation/src/main/resources/registration_to_simulator/changeManagement/ecompportal_getSessionSlotCheckInterval.json b/vid-automation/src/main/resources/registration_to_simulator/changeManagement/ecompportal_getSessionSlotCheckInterval.json
new file mode 100644
index 00000000..a43092ef
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/changeManagement/ecompportal_getSessionSlotCheckInterval.json
@@ -0,0 +1,33 @@
+[
+ {
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/ecompportal_att/auxapi//getSessionSlotCheckInterval"
+ },
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": "300000"
+ }
+ },
+ {
+ "simulatorRequest": {
+ "method": "POST",
+ "path": "/ecompportal_att/auxapi//extendSessionTimeOuts"
+ },
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": "300000"
+ }
+ },
+ {
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/ecompportal_att/auxapi/context/get_user"
+ },
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": [
+ ]
+ }
+ }
+] \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_aai_get_subscribers.json b/vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_aai_get_subscribers.json
new file mode 100644
index 00000000..a5661c1a
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_aai_get_subscribers.json
@@ -0,0 +1,47 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/aai/v../business/customers",
+ "queryParams" : {
+ "subscriber-type": [ "INFRA" ],
+ "depth": [ "0" ]
+ }
+ } ,
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "customer":[
+ {
+ "global-customer-id":"a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
+ "subscriber-name":"FIREWALL/MISC",
+ "subscriber-type":"INFRA",
+ "resource-version":"1494254802147"
+ },
+ {
+ "global-customer-id":"VidE2ETest",
+ "subscriber-name":"VidTest20161020",
+ "subscriber-type":"INFRA",
+ "resource-version":"1494254856862"
+ },
+ {
+ "global-customer-id":"a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
+ "subscriber-name":"Mobility",
+ "subscriber-type":"INFRA",
+ "resource-version":"1494255056308"
+ },
+ {
+ "global-customer-id":"a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
+ "subscriber-name":"PACKET CORE",
+ "subscriber-type":"INFRA",
+ "resource-version":"1506548476111"
+ },
+ {
+ "global-customer-id":"a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
+ "subscriber-name":"USP VOICE",
+ "subscriber-type":"INFRA",
+ "resource-version":"1494254832007"
+ }
+ ]
+ }
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_aai_sub_details.json b/vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_aai_sub_details.json
new file mode 100644
index 00000000..567a0f5c
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_aai_sub_details.json
@@ -0,0 +1,3914 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/aai/v../business/customers/customer/a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
+ "queryParams" : {
+ "depth": [ "2" ]
+ }
+ } ,
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "global-customer-id":"a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
+ "subscriber-name":"Mobility",
+ "subscriber-type":"INFRA",
+ "resource-version":"1494255056308",
+ "service-subscriptions":{
+ "service-subscription":[
+ {
+ "service-type":"vFlowLogic",
+ "resource-version":"1501700976809",
+ "service-instances":{
+ "service-instance":[
+ {
+ "service-instance-id":"414db2d4-18d0-415e-aac2-f255b586cfb5",
+ "service-instance-name":"vFlowLogic-vflf_080117",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1502391806301",
+ "orchestration-status":"Active",
+ "model-invariant-id":"64dbe153-48c6-4d6f-95e7-12ff4cce9871",
+ "model-version-id":"4e8b6372-dea3-4028-81d0-16eba59c94fb"
+ },
+ {
+ "service-instance-id":"769be44e-981a-4da8-af3b-ca5fa76b7fb1",
+ "service-instance-name":"vFlowLogic-vflp_080117",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1501712783617",
+ "orchestration-status":"Active",
+ "model-invariant-id":"14a99b56-dfb6-4300-97e1-ef10198ec936",
+ "model-version-id":"9c6eee3b-8bd6-4a01-8afc-39441b63ecc9"
+ }
+ ]
+ },
+ "is-permitted":false
+ },
+ {
+ "service-type":"Mobility",
+ "resource-version":"1505402148533",
+ "service-instances":{
+ "service-instance":[
+ {
+ "service-instance-id":"3fe4de27-728c-45f1-80a5-9fe49ec02d27",
+ "service-instance-name":"forin",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507919421031",
+ "orchestration-status":"Active",
+ "model-invariant-id":"d9da05fb-7a91-4c81-bbb4-923448f7fa34",
+ "model-version-id":"f2e0d059-deb0-4ce8-aa8b-3e8fe02b3eb5"
+ },
+ {
+ "service-instance-id":"63d396ed-d457-40a0-9cf4-a3cf9828835c",
+ "service-instance-name":"CreateSvc_1710_298109_vPROBE-II_kk364s_0310",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506977865222",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e549507a-af10-42f3-811d-16e2bc9e5691",
+ "model-version-id":"4431827a-2cb1-49f4-8056-6d8e51470781"
+ },
+ {
+ "service-instance-id":"1a71b058-8607-4690-bebb-4d9011cb0594",
+ "service-instance-name":"mDNSpreload1710service",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1508865364605",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
+ "model-version-id":"3915de55-a904-4cc6-8fc3-86f8bc316616"
+ },
+ {
+ "service-instance-id":"be3f0f35-0cd6-4b64-a9a1-ef66ebf2df38",
+ "service-instance-name":"mdns_2017_1011_sb063v_1024",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1508858365648",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"48d9a641-7f74-437b-8ec0-145ee54595d0"
+ },
+ {
+ "service-instance-id":"9fb6d4cd-6d8e-41d6-afcf-37d151df1976",
+ "service-instance-name":"zrdm_Mobility_Service_297772_kk364s_1010_1400",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507658384805",
+ "orchestration-status":"Active",
+ "model-invariant-id":"75101e0a-b584-46ce-86fd-94399ce6441b",
+ "model-version-id":"e40a212d-3dd2-4d14-9567-851e8ae79af6"
+ },
+ {
+ "service-instance-id":"bbbcbe28-850f-42a5-8f46-8bd2a30c3014",
+ "service-instance-name":"mdns_2017_1011_kk364s",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1508962475505",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"48d9a641-7f74-437b-8ec0-145ee54595d0"
+ },
+ {
+ "service-instance-id":"fd533b88-9e23-4636-8a32-3d2bf24db80b",
+ "service-instance-name":"Mobility_Service_297772",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1505500142924",
+ "orchestration-status":"Active",
+ "model-invariant-id":"75101e0a-b584-46ce-86fd-94399ce6441b",
+ "model-version-id":"e40a212d-3dd2-4d14-9567-851e8ae79af6"
+ },
+ {
+ "service-instance-id":"14cfc148-ff07-49a3-a4e2-0aa5ce237624",
+ "service-instance-name":"rdm5b_mdns_2017_1011_IST_Service_kk364s",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509122521715",
+ "orchestration-status":"Active",
+ "model-invariant-id":"899b5f00-2603-44ec-a49f-144bccc7d8fb",
+ "model-version-id":"abe58ee2-0710-4825-87ae-c6cc9f27f46b"
+ },
+ {
+ "service-instance-id":"c3fb6917-7281-418c-a0de-4bd94352ea1c",
+ "service-instance-name":"test-amichai",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509919155873",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
+ "model-version-id":"3915de55-a904-4cc6-8fc3-86f8bc316616"
+ },
+ {
+ "service-instance-id":"be6e1f9e-dc44-4ae0-a368-731a44b66e7e",
+ "service-instance-name":"Service_vPROBE_298109_SG_2009_02",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1505939678484",
+ "orchestration-status":"Active",
+ "model-invariant-id":"429b7c51-6a5d-4bd7-98de-78b2cc58357f",
+ "model-version-id":"954a9b29-68bd-42aa-8ace-0d8890844ac8"
+ },
+ {
+ "service-instance-id":"c18085d4-107a-4b8d-be19-e8ebade634ac",
+ "service-instance-name":"Service_vPROBE_298109_2_sb_0920",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1505914792267",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e549507a-af10-42f3-811d-16e2bc9e5691",
+ "model-version-id":"a6d3b604-0626-4f14-8622-a34865dd2dba"
+ },
+ {
+ "service-instance-id":"3afa7504-be8c-4fb1-b6c2-071f78faee18",
+ "service-instance-name":"mDNS_preload_1710_0914_01",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506538704860",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
+ "model-version-id":"3915de55-a904-4cc6-8fc3-86f8bc316616"
+ },
+ {
+ "service-instance-id":"005306d7-5430-4c10-ae02-d4eb42397717",
+ "service-instance-name":"Service_vPROBE_298109_SG_2009",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1505936743593",
+ "orchestration-status":"Active",
+ "model-invariant-id":"429b7c51-6a5d-4bd7-98de-78b2cc58357f",
+ "model-version-id":"954a9b29-68bd-42aa-8ace-0d8890844ac8"
+ },
+ {
+ "service-instance-id":"9518ac27-f88f-40bc-8c62-d94fcd8f370b",
+ "service-instance-name":"ewgh",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1510045546493",
+ "orchestration-status":"Active",
+ "model-invariant-id":"273411dc-71d0-4747-9c85-aaabbe7389a6",
+ "model-version-id":"8afac90c-5b5f-495d-bbf6-6259ff11387b"
+ },
+ {
+ "service-instance-id":"18094982-779d-48b7-ab75-93da74944583",
+ "service-instance-name":"rdm5_mdns_2017_1011",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509045878842",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"48d9a641-7f74-437b-8ec0-145ee54595d0"
+ },
+ {
+ "service-instance-id":"5dc95f62-6080-495b-8c6f-6e5920131ab2",
+ "service-instance-name":"x_291364a_ASTRA_vVIG_Service",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506346505944",
+ "orchestration-status":"Active",
+ "model-invariant-id":"81136370-2afb-4738-bc93-de2bc64f573b",
+ "model-version-id":"056345ca-6105-4bb5-8406-e4e151380bc0"
+ },
+ {
+ "service-instance-id":"8ccda9f2-2a5f-4445-ba64-fc3dad56cdb6",
+ "service-instance-name":"CVNF_1710_298109_vPROBE-II_0410",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507064736392",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e549507a-af10-42f3-811d-16e2bc9e5691",
+ "model-version-id":"4431827a-2cb1-49f4-8056-6d8e51470781"
+ },
+ {
+ "service-instance-id":"cc8fa0a9-7576-4c39-af31-7ad61d057ac9",
+ "service-instance-name":"ServiceInstance_1710_298109_vPROBE-II",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507151571441",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e549507a-af10-42f3-811d-16e2bc9e5691",
+ "model-version-id":"4431827a-2cb1-49f4-8056-6d8e51470781"
+ },
+ {
+ "service-instance-id":"f150ea88-9157-4aa6-ae85-b0e9d0de3fed",
+ "service-instance-name":"UVNF_1710_298109_vPROBE-II_2809",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506542110910",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e549507a-af10-42f3-811d-16e2bc9e5691",
+ "model-version-id":"a6d3b604-0626-4f14-8622-a34865dd2dba"
+ },
+ {
+ "service-instance-id":"f032606a-5add-4a12-87f7-4df1f0734594",
+ "service-instance-name":"Zmtn6_Mobility_Service_297772_kk364s_1010_1130",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507649564599",
+ "orchestration-status":"Active",
+ "model-invariant-id":"75101e0a-b584-46ce-86fd-94399ce6441b",
+ "model-version-id":"e40a212d-3dd2-4d14-9567-851e8ae79af6"
+ },
+ {
+ "service-instance-id":"c1025cab-9fe7-4e2e-962e-a946f0fa013b",
+ "service-instance-name":"Lital234",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506327356099",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e549507a-af10-42f3-811d-16e2bc9e5691",
+ "model-version-id":"a6d3b604-0626-4f14-8622-a34865dd2dba"
+ },
+ {
+ "service-instance-id":"25e3176d-655d-46a3-83f8-143b66150a2f",
+ "service-instance-name":"RVNF_1710_298109_vPROBE-II",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506631522048",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e549507a-af10-42f3-811d-16e2bc9e5691",
+ "model-version-id":"a6d3b604-0626-4f14-8622-a34865dd2dba"
+ },
+ {
+ "service-instance-id":"f96484a5-ba01-4bf5-a440-9efaf51a3796",
+ "service-instance-name":"CR1710_298109_vPROBE-II_SG_2009",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1505914990778",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e549507a-af10-42f3-811d-16e2bc9e5691",
+ "model-version-id":"a6d3b604-0626-4f14-8622-a34865dd2dba"
+ },
+ {
+ "service-instance-id":"0d9d1292-f2bb-4a43-95fc-c9e1e4e9c510",
+ "service-instance-name":"CR_SVC_Mobility_Service_297772_ss616y_09_28",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506539863926",
+ "orchestration-status":"Active",
+ "model-invariant-id":"75101e0a-b584-46ce-86fd-94399ce6441b",
+ "model-version-id":"e40a212d-3dd2-4d14-9567-851e8ae79af6"
+ },
+ {
+ "service-instance-id":"3dce6e29-0f2a-4890-90cd-b77323e62230",
+ "service-instance-name":"ForInput_service_instance",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507828289329",
+ "orchestration-status":"Active",
+ "model-invariant-id":"d9da05fb-7a91-4c81-bbb4-923448f7fa34",
+ "model-version-id":"dc20bb16-d464-4245-95fb-78223dc2d918"
+ },
+ {
+ "service-instance-id":"076bf40a-7eca-4412-ab6e-5de4cf598256",
+ "service-instance-name":"CService_mDNS_preload_1710_0914_1110",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507752734878",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
+ "model-version-id":"3915de55-a904-4cc6-8fc3-86f8bc316616"
+ },
+ {
+ "service-instance-id":"6b5afca0-73dc-4ced-9b31-a04b509d38c8",
+ "service-instance-name":"crSvc_2016-191_vIRC_CC_SVC_ss",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506359727251",
+ "orchestration-status":"Active",
+ "model-invariant-id":"c471663a-e66b-4f6f-aac3-c588b8e9a578",
+ "model-version-id":"1496150d-9b5a-46f6-a8ce-9efdcf47f1b1"
+ }
+ ]
+ },
+ "is-permitted":false
+ },
+ {
+ "service-type":"vBNG",
+ "resource-version":"1498068165053",
+ "service-instances":{
+ "service-instance":[
+ {
+ "service-instance-id":"b8da83c3-0572-4f05-a74d-54642d6c8d6e",
+ "service-instance-name":"MSODEV-1702-10-vBNG",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255149574",
+ "orchestration-status":null,
+ "model-invariant-id":"657528ef-8281-4dad-b307-804fdd5be08f",
+ "model-version-id":"661928ec-45e9-44fc-8d6e-2e1aa6f14e81"
+ },
+ {
+ "service-instance-id":"ba4d9222-f052-4359-93fb-537eb4407142",
+ "service-instance-name":"VbngServiceSriovProviderNetworkService_1",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1498052045639",
+ "orchestration-status":"Active",
+ "model-invariant-id":"5c64e640-ae29-4ace-8af6-f20352b40922",
+ "model-version-id":"ab72d6c6-66b6-4aa3-9122-eabe35406dd0"
+ },
+ {
+ "service-instance-id":"c6ee9475-c10f-4da7-bf96-c6fdb1461267",
+ "service-instance-name":"MSO_Dev_1702_SJK_VBNG_SI",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255136028",
+ "orchestration-status":null,
+ "model-invariant-id":"ff3514e3-5a33-55df-13ab-12abad84e7ff",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"d2dd16c6-ded7-4042-927d-adf3e1447851",
+ "service-instance-name":"vBNG_Service_for_E2E_Test_2",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255149821",
+ "orchestration-status":null,
+ "model-invariant-id":"657528ef-8281-4dad-b307-804fdd5be08f",
+ "model-version-id":"661928ec-45e9-44fc-8d6e-2e1aa6f14e81"
+ },
+ {
+ "service-instance-id":"3852ca70-2e64-47b5-ba96-41f304056493",
+ "service-instance-name":"VbngServiceTenantOamNetworkService_9",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255149868",
+ "orchestration-status":null,
+ "model-invariant-id":"731cb2c4-989f-46e4-89cc-701f664fdf64",
+ "model-version-id":"eea48998-03e8-4905-aefc-86209a36043d"
+ },
+ {
+ "service-instance-id":"5a7a4ace-2331-492e-ae82-7e54e09bb7e5",
+ "service-instance-name":"VbngServiceTenantOamNetworkService_2",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255151679",
+ "orchestration-status":null,
+ "model-invariant-id":"731cb2c4-989f-46e4-89cc-701f664fdf64",
+ "model-version-id":"eea48998-03e8-4905-aefc-86209a36043d"
+ },
+ {
+ "service-instance-id":"3dec9868-1af0-4417-93b0-bda1d80a567a",
+ "service-instance-name":"VbngServiceSriovProviderNetworkService_2",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1498060092248",
+ "orchestration-status":"Active",
+ "model-invariant-id":"5c64e640-ae29-4ace-8af6-f20352b40922",
+ "model-version-id":"ab72d6c6-66b6-4aa3-9122-eabe35406dd0"
+ },
+ {
+ "service-instance-id":"fde6ab76-3d70-4743-8afd-2b370ca11af2",
+ "service-instance-name":"VbngServiceSriovProviderNetworkService_3",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1498761160118",
+ "orchestration-status":"Active",
+ "model-invariant-id":"5c64e640-ae29-4ace-8af6-f20352b40922",
+ "model-version-id":"ab72d6c6-66b6-4aa3-9122-eabe35406dd0"
+ },
+ {
+ "service-instance-id":"7492cc2b-facb-4b81-abbe-a35cd4188fd7",
+ "service-instance-name":"crSVC_Mobility_Service_297772_ss616y_09_26",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506440095410",
+ "orchestration-status":"Active",
+ "model-invariant-id":"75101e0a-b584-46ce-86fd-94399ce6441b",
+ "model-version-id":"e40a212d-3dd2-4d14-9567-851e8ae79af6"
+ },
+ {
+ "service-instance-id":"f1b2bd7a-67bc-44de-b51d-c4b91b98c603",
+ "service-instance-name":"vBNG_Service_for_E2E_Test_02",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255150703",
+ "orchestration-status":null,
+ "model-invariant-id":"657528ef-8281-4dad-b307-804fdd5be08f",
+ "model-version-id":"661928ec-45e9-44fc-8d6e-2e1aa6f14e81"
+ },
+ {
+ "service-instance-id":"a92aa05d-cced-4c10-b4c2-edac7603b570",
+ "service-instance-name":"SI_Test_vBNG_01",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148567",
+ "orchestration-status":null,
+ "model-invariant-id":"657528ef-8281-4dad-b307-804fdd5be08f",
+ "model-version-id":"661928ec-45e9-44fc-8d6e-2e1aa6f14e81"
+ },
+ {
+ "service-instance-id":"b8781e26-850a-439b-8e61-cb66244fcb44",
+ "service-instance-name":"VbngServiceSriovProviderNetworkService_1",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255149265",
+ "orchestration-status":null,
+ "model-invariant-id":"5c64e640-ae29-4ace-8af6-f20352b40922",
+ "model-version-id":"ab72d6c6-66b6-4aa3-9122-eabe35406dd0"
+ }
+ ]
+ },
+ "is-permitted":false
+ },
+ {
+ "service-type":"vVoiceMail",
+ "resource-version":"1494254889686",
+ "service-instances":{
+ "service-instance":[
+ {
+ "service-instance-id":"cfedc428-5b2a-4fdf-b55e-4975ff40a912",
+ "service-instance-name":"MVM_SBC_1710_092017_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1508331851301",
+ "orchestration-status":"Active",
+ "model-invariant-id":"6a71ca0e-81c3-4041-bca0-25a0c5ba59e9",
+ "model-version-id":"fa22e848-b243-4cf2-aeab-40afb601774c"
+ },
+ {
+ "service-instance-id":"f568a4a1-0605-4062-8b03-31981f0ef3e0",
+ "service-instance-name":"MVM_1710_091417_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506546098478",
+ "orchestration-status":"Active",
+ "model-invariant-id":"2797ac29-022f-49fd-a9f7-f83da286fd9e",
+ "model-version-id":"6ae98a26-a40b-4bbc-afd5-2c4c98f27323"
+ },
+ {
+ "service-instance-id":"e98d2d5d-ffec-4eee-b32a-229e94ec8b24",
+ "service-instance-name":"mDNS_1710_preload_test_Svc_01_PB",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1505233873380",
+ "orchestration-status":"Active",
+ "model-invariant-id":"be1ba2ed-8942-4f6b-b4fc-39f7ac16fd4b",
+ "model-version-id":"71cef858-dfcb-452e-a336-a53747cd30ee"
+ },
+ {
+ "service-instance-id":"258a043f-d8bd-46e8-a5f1-1118da623347",
+ "service-instance-name":"HnportalSriovProviderNet3_4",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506021716378",
+ "orchestration-status":"PendingDelete",
+ "model-invariant-id":"d32fefb2-e9b6-42fa-8c1b-c09517199e9c",
+ "model-version-id":"66e59070-4f8f-4d07-a9e0-521fafb1777f"
+ },
+ {
+ "service-instance-id":"90b42f50-9d55-4729-b5b0-74806c0f4770",
+ "service-instance-name":"MVM_F5_2017-414_042117_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506710238260",
+ "orchestration-status":"Active",
+ "model-invariant-id":"c7c71089-517e-4c90-8aab-4aa41091df09",
+ "model-version-id":"9951bac3-227b-4395-b70d-8c35e4a5e760"
+ },
+ {
+ "service-instance-id":"a8ab2c37-db0c-4dca-99f5-8d7a99dc6bf5",
+ "service-instance-name":"mDNS_1710_preload_test_Svc_PB_02",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506367121901",
+ "orchestration-status":"Active",
+ "model-invariant-id":"be1ba2ed-8942-4f6b-b4fc-39f7ac16fd4b",
+ "model-version-id":"6862005a-0d9e-40da-854a-407059138df0"
+ }
+ ]
+ },
+ "is-permitted":false
+ },
+ {
+ "service-type":"Nimbus",
+ "resource-version":"1509369877126",
+ "service-instances":{
+ "service-instance":[
+ {
+ "service-instance-id":"b9da929b-eb5f-4d14-b671-2fb49e245f0c",
+ "service-instance-name":"ssdrSvc-1.0-v1.0-rev4",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255149792",
+ "orchestration-status":null,
+ "model-invariant-id":"920e2b1d-91b5-4f88-bb37-d8a5db39dae3",
+ "model-version-id":"72f879f1-8c25-460f-974b-66eec443225f"
+ },
+ {
+ "service-instance-id":"d93fa084-80f4-4900-ba57-8b736db3271b",
+ "service-instance-name":"mDNS_preload_1710_0914_1024",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1508876558729",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
+ "model-version-id":"3915de55-a904-4cc6-8fc3-86f8bc316616"
+ },
+ {
+ "service-instance-id":"123466fa-e678-439e-a89f-29bdb2747d13",
+ "service-instance-name":"MDNS_NETWORK_OAM_ISTinE2E",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509557184342",
+ "orchestration-status":"Active",
+ "model-invariant-id":"868d39cc-0e79-43f2-85b3-df89f3296a75",
+ "model-version-id":"9c14df78-5b81-47e4-818b-0db85e4bb461"
+ },
+ {
+ "service-instance-id":"8a4674e2-fbca-4857-af78-e611b1574f5a",
+ "service-instance-name":"mdns_pa2396_1027",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509045174529",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"48d9a641-7f74-437b-8ec0-145ee54595d0"
+ },
+ {
+ "service-instance-id":"75442b9d-e3de-4311-bfd8-b8bed4541742",
+ "service-instance-name":"rdm5b_mdns_2017_1011_kk364s_2910",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509215537269",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"48d9a641-7f74-437b-8ec0-145ee54595d0"
+ },
+ {
+ "service-instance-id":"f022b8c0-9796-4389-90ae-5c46df9e8574",
+ "service-instance-name":"PCRF_1610_2.4_SVC",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148885",
+ "orchestration-status":null,
+ "model-invariant-id":"6da262c4-7cf9-4122-9769-ff9e4a01d885",
+ "model-version-id":"b41ff679-0d3e-460c-9597-9c31f3238fdb"
+ },
+ {
+ "service-instance-id":"28d984e4-0c50-46da-9369-6b4ddb9e0346",
+ "service-instance-name":"CGWY20_SVC",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509468547152",
+ "orchestration-status":"Active",
+ "model-invariant-id":"b830bf07-cb9a-4d75-95cb-fc515f78516f",
+ "model-version-id":"b43c811c-dcf5-42b7-adcb-5baf21be0216"
+ },
+ {
+ "service-instance-id":"25158088-c7b1-4898-b511-de0c78e093c9",
+ "service-instance-name":"MOBT-Nimbus-3-Sprint-1-Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506094357348",
+ "orchestration-status":"Active",
+ "model-invariant-id":"a030d7ca-8566-4036-abfd-91c8e98ad755",
+ "model-version-id":"4c6df106-3c94-4d9d-9c1b-af37c0ff80d4"
+ },
+ {
+ "service-instance-id":"b84af18a-c01a-4408-8e3c-74517a94af6f",
+ "service-instance-name":"Nimbus-IXLA-0705-Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506715142169",
+ "orchestration-status":"Active",
+ "model-invariant-id":"c4f9d180-e9b6-44cc-8497-83cb10621373",
+ "model-version-id":"6891a270-b49e-4659-b877-aa085dee23d4"
+ },
+ {
+ "service-instance-id":"af094e85-8d60-4721-ae23-5a0efe1258d5",
+ "service-instance-name":"IXLT_2017-348_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255147843",
+ "orchestration-status":null,
+ "model-invariant-id":"a09fecc5-748b-4ae3-9e87-9e19a6269673",
+ "model-version-id":"f4d4a83d-3082-4ee7-a479-281c834818cd"
+ },
+ {
+ "service-instance-id":"fff0b350-ffaa-46ed-b927-8e82b3497af8",
+ "service-instance-name":"mDNS-1710-AF-SVC",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506435654274",
+ "orchestration-status":"Active",
+ "model-invariant-id":"be75772a-1361-4385-88f3-60b4d29eeac8",
+ "model-version-id":"9297fadd-1f12-4f0f-aa74-97b6c3f0d9f3"
+ },
+ {
+ "service-instance-id":"77d79cda-f8f4-4a9e-80d2-3199fefe6eb4",
+ "service-instance-name":"Nimbus_LDSA_0705_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1499869842847",
+ "orchestration-status":"Active",
+ "model-invariant-id":"15dced86-174b-4129-bf72-2279b0a71377",
+ "model-version-id":"e80f59a4-969c-48f3-b14b-5530decf300b"
+ },
+ {
+ "service-instance-id":"cedac8e7-43ef-47a9-ace6-90aadafdc01a",
+ "service-instance-name":"Mobility-Ntwking-Svc-Model",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1505507866717",
+ "orchestration-status":"Active",
+ "model-invariant-id":"eb42af12-e2a6-457e-8bba-6ad7e5ebd137",
+ "model-version-id":"432dc19e-9234-4403-9d00-80fd5b3d3232"
+ },
+ {
+ "service-instance-id":"b287a10e-6dcb-402e-87bf-fe78fdcc54cf",
+ "service-instance-name":"zrdm5b_mdns_2017_1011_kk364s_1410_1205",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507997085749",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"e1092bfc-c14c-4de3-8ced-2d98c2a24dc3"
+ },
+ {
+ "service-instance-id":"2ef18b98-b026-4a77-b0e9-71d4e9a1a0ac",
+ "service-instance-name":"mdns_createServiceInstance",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1508165923307",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"48d9a641-7f74-437b-8ec0-145ee54595d0"
+ },
+ {
+ "service-instance-id":"ab8bcc6c-3bc8-4f0e-8100-5d3bbdf5d8de",
+ "service-instance-name":"mdns_2017_1011_Create_SerInstance",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1508082674808",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"48d9a641-7f74-437b-8ec0-145ee54595d0"
+ },
+ {
+ "service-instance-id":"b41a499d-a2e1-4e9e-8717-ee1167bd43e9",
+ "service-instance-name":"Service_Nimbus_Demo_01",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255135772",
+ "orchestration-status":null,
+ "model-invariant-id":"148381a9-5e08-48fe-bfa5-756fd721945e",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"af913107-ddea-425d-ab84-886b1a754bd1",
+ "service-instance-name":"Nimbus_IXLT_0705_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1500051698402",
+ "orchestration-status":"Active",
+ "model-invariant-id":"0ef3bd6d-9081-41c7-84c3-e5a7aefef66c",
+ "model-version-id":"0c13ef9b-c40c-4293-9c21-54a90d2f90bd"
+ },
+ {
+ "service-instance-id":"ec1eb896-f519-4e71-bec9-ead21fd5d633",
+ "service-instance-name":"mobility_Service_1011",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507736303848",
+ "orchestration-status":"Active",
+ "model-invariant-id":"75101e0a-b584-46ce-86fd-94399ce6441b",
+ "model-version-id":"e40a212d-3dd2-4d14-9567-851e8ae79af6"
+ },
+ {
+ "service-instance-id":"8867266e-1ba1-4ae8-9e52-ccfd5647acbf",
+ "service-instance-name":"MOBT_1610_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255147802",
+ "orchestration-status":null,
+ "model-invariant-id":"e9c5074a-69bf-46c8-a400-feea5f82a248",
+ "model-version-id":"eda80797-115d-4328-b198-330cb1042564"
+ },
+ {
+ "service-instance-id":"66b13cb4-b575-449f-aa45-ffbfe005c7b1",
+ "service-instance-name":"mDNS_preload_1710_0914",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1505856078810",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
+ "model-version-id":"1525f534-99a2-408f-b847-ff636997d352"
+ },
+ {
+ "service-instance-id":"870f55a9-692d-45af-970b-7630317b46ea",
+ "service-instance-name":"Mobisupport_PCRF_Network_Service",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255152926",
+ "orchestration-status":null,
+ "model-invariant-id":"33431ee0-3bc5-4daf-a13e-7c10ae6733cc",
+ "model-version-id":"9cb1d42a-b07c-47a9-9976-7280fbda2042"
+ },
+ {
+ "service-instance-id":"abc17093-fad2-41fc-ad30-65985b34bdfc",
+ "service-instance-name":"rdm5b_mdns_2017_1011_kk364s_2010_1006",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1508517379024",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"48d9a641-7f74-437b-8ec0-145ee54595d0"
+ },
+ {
+ "service-instance-id":"b3372b34-2085-40b3-b293-df1e546dddee",
+ "service-instance-name":"zrdm5bpxmc02_092017_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1505937237447",
+ "orchestration-status":"Active",
+ "model-invariant-id":"273bc227-a379-4b40-880e-7d9bb2bae2cb",
+ "model-version-id":"21823359-ca5b-4d14-9229-09c789e1434c"
+ },
+ {
+ "service-instance-id":"e5bb3b98-56b4-4a79-95da-34f56dccb8f3",
+ "service-instance-name":"FCGI_Svc_456_2017",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507580363163",
+ "orchestration-status":"Active",
+ "model-invariant-id":"6a4c0f43-9b3b-45a4-b8f3-c39df18f07df",
+ "model-version-id":"aa11d0a4-af5a-4a7b-856f-beee64a7111a"
+ },
+ {
+ "service-instance-id":"9b24c4e2-6e63-4de5-8a20-741ec8289ae1",
+ "service-instance-name":"Mobility_Service_297772_pb_1",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507665028261",
+ "orchestration-status":"Active",
+ "model-invariant-id":"75101e0a-b584-46ce-86fd-94399ce6441b",
+ "model-version-id":"e40a212d-3dd2-4d14-9567-851e8ae79af6"
+ },
+ {
+ "service-instance-id":"ea5650f4-9d80-431e-a177-b6c43fd4ade0",
+ "service-instance-name":"zrdm_Mobility_Service_297772_kk364s_1110_1045",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507733035901",
+ "orchestration-status":"Active",
+ "model-invariant-id":"75101e0a-b584-46ce-86fd-94399ce6441b",
+ "model-version-id":"e40a212d-3dd2-4d14-9567-851e8ae79af6"
+ },
+ {
+ "service-instance-id":"cd9aa07d-e670-498a-adef-82250a1428a0",
+ "service-instance-name":"mdns_2017_pa2396_1013",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507833492086",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"7cce8c53-d391-42aa-984d-c6166dee9abe"
+ },
+ {
+ "service-instance-id":"c0e1d353-b3cc-4472-94a6-ce974faf6c1c",
+ "service-instance-name":"asdfASDF",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507708265856",
+ "orchestration-status":"Active",
+ "model-invariant-id":"ad80a27a-ea63-4ab8-95fa-5dfa80e7d38d",
+ "model-version-id":"99bafe37-dcaf-4955-840d-f728f5151937"
+ },
+ {
+ "service-instance-id":"a15b35f0-81eb-43a7-ad51-a05331e629ca",
+ "service-instance-name":"Nimbus_FN_Int_Network_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148152",
+ "orchestration-status":null,
+ "model-invariant-id":"4c025c78-3f79-436b-a284-880842716c35",
+ "model-version-id":"7d04da63-89c1-496f-ae3c-22e59111b9c2"
+ },
+ {
+ "service-instance-id":"9ad4ac55-a5e0-4b49-95c0-b2d846abf700",
+ "service-instance-name":"mDNS_preload_1710_0914_100417",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507144734087",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
+ "model-version-id":"3915de55-a904-4cc6-8fc3-86f8bc316616"
+ },
+ {
+ "service-instance-id":"446ab0be-b944-4e28-a1fc-520a56530064",
+ "service-instance-name":"larry_test",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148893",
+ "orchestration-status":null,
+ "model-invariant-id":"39ef2db5-dcf0-4ab9-94a3-0eb75a42038b",
+ "model-version-id":"b411cc01-20d9-465a-a5ed-f6382045f829"
+ },
+ {
+ "service-instance-id":"4183a1b5-6bf0-4446-9c50-01851e8b4f50",
+ "service-instance-name":"PXMC_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148483",
+ "orchestration-status":null,
+ "model-invariant-id":"6e75e64e-8e0e-4ee9-97be-6412af4080cf",
+ "model-version-id":"62e404df-933e-49db-bee9-ad0658e7f8f4"
+ },
+ {
+ "service-instance-id":"5ff07408-0eff-4c41-9708-cf53261dc8b5",
+ "service-instance-name":"LMSP-01_11_2017_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255136025",
+ "orchestration-status":null,
+ "model-invariant-id":"2ce458b8-4b52-4f94-b641-58a9595da86c",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"e4a7a120-9a19-4757-9d91-41f1dc89a708",
+ "service-instance-name":"Nimbus_FN_SGI_Network_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148283",
+ "orchestration-status":null,
+ "model-invariant-id":"bf62dc03-fe33-4798-9e7c-5591bb1c2379",
+ "model-version-id":"8c6eb850-9dd9-4cad-ad4f-4a7fc81a0dc6"
+ },
+ {
+ "service-instance-id":"4a22fd74-0af6-4527-b4f5-a03fa7f3223b",
+ "service-instance-name":"FCGI_01_10_2017_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255147938",
+ "orchestration-status":null,
+ "model-invariant-id":"a88591c3-4de7-4cf8-85ac-50f1f7be15d8",
+ "model-version-id":"41a82132-9c2c-4eb0-bad4-22daf0d3bf81"
+ },
+ {
+ "service-instance-id":"9af46bd0-6c9b-4498-826c-c88bbefd3108",
+ "service-instance-name":"CGWY19min_SVC",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255152066",
+ "orchestration-status":null,
+ "model-invariant-id":"9bba548f-cab7-4e15-b162-9e055edaebe0",
+ "model-version-id":"bbefc853-e4aa-4ea3-b745-19da81dca95b"
+ },
+ {
+ "service-instance-id":"85bfb318-d203-42bd-a13f-e8c7508105df",
+ "service-instance-name":"mDNS_02-06-2017_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255147914",
+ "orchestration-status":null,
+ "model-invariant-id":"e8790ee9-f79b-4c26-8a70-d80480d4b563",
+ "model-version-id":"a73e5a6d-a13a-4ad1-84a8-28fd48b462fe"
+ },
+ {
+ "service-instance-id":"b7131866-5f70-4c29-9875-98878ad7ac72",
+ "service-instance-name":"ssdrSVc_2.0_v1.0_rev1",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1504734308340",
+ "orchestration-status":"Active",
+ "model-invariant-id":"4d2bc5a2-9405-45f0-96f0-268b75f3d339",
+ "model-version-id":"d06a62d3-978f-4239-857e-71981d91622d"
+ },
+ {
+ "service-instance-id":"17901377-cd73-4d92-abc8-b4905e720ae8",
+ "service-instance-name":"Nimbus_3.0spr1_PCRF_v2.7_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1504819759422",
+ "orchestration-status":"Active",
+ "model-invariant-id":"2b85a18a-2f54-4e93-b072-08a065b4d2d7",
+ "model-version-id":"84775948-1cf2-4640-b918-4bbd1e6177ff"
+ },
+ {
+ "service-instance-id":"4a55321e-6707-497d-8b06-c4fb1ff065d5",
+ "service-instance-name":"PXTC_v7_svc_082817",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1504292485665",
+ "orchestration-status":"Active",
+ "model-invariant-id":"85966804-e850-48bb-a8f1-786810930042",
+ "model-version-id":"8501d6d5-3618-4d68-b6d9-6196218f9ca9"
+ },
+ {
+ "service-instance-id":"176f6ba6-633e-471c-8864-e34468207552",
+ "service-instance-name":"LDSA_2017-345_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255147835",
+ "orchestration-status":null,
+ "model-invariant-id":"615a07d6-baac-408b-a893-3ce5541e39a8",
+ "model-version-id":"01f99c19-46f7-4194-8254-2fbf60971181"
+ },
+ {
+ "service-instance-id":"33b57047-687f-47a3-99b5-b568a4e7f9ff",
+ "service-instance-name":"vmdns_2017_1030",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509738824795",
+ "orchestration-status":"Active",
+ "model-invariant-id":"728b8d44-a194-4afd-aa40-041d90e8f2f7",
+ "model-version-id":"81a34cab-d31b-4beb-907c-c3a72d19d478"
+ },
+ {
+ "service-instance-id":"614e9b44-5388-4a60-a566-35c83ace67b3",
+ "service-instance-name":"mdns_2017_1011_PB",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509739169686",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"a317f4e4-7dda-4470-a553-8b047107544f"
+ },
+ {
+ "service-instance-id":"c329b72c-84d5-4625-b261-faed89057e7c",
+ "service-instance-name":"SVC_zrdm5bpxtc02_092017",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506356801452",
+ "orchestration-status":"Active",
+ "model-invariant-id":"8abf167e-55ea-4357-8a8c-f745640eca81",
+ "model-version-id":"f8d2b69c-79f6-4f98-9aeb-95e8f2f5d9f3"
+ },
+ {
+ "service-instance-id":"08cdfd4b-9d25-40c8-a8c3-a15a3025d021",
+ "service-instance-name":"Nimbus_3.1_PCRF_0717_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1504061752729",
+ "orchestration-status":"Active",
+ "model-invariant-id":"f8987f18-2a44-4650-b5ce-b58dd4e94ded",
+ "model-version-id":"b1c7e5ca-93b6-40c5-b152-d28c150a5ba4"
+ },
+ {
+ "service-instance-id":"0c916c04-d2ca-43f3-90f8-e0266b3e97c8",
+ "service-instance-name":"mdns_pa23961111",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1508338875497",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"48d9a641-7f74-437b-8ec0-145ee54595d0"
+ },
+ {
+ "service-instance-id":"ead68f27-e78f-417a-9d74-d7af3871c406",
+ "service-instance-name":"mdns_2017_1011_oh22u_1103",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509728889955",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"a317f4e4-7dda-4470-a553-8b047107544f"
+ },
+ {
+ "service-instance-id":"54ba3628-9ee5-4b32-8a2a-3abf001bed4e",
+ "service-instance-name":"mdns_2017_1011_oh22u_20171103",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509730482946",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"a317f4e4-7dda-4470-a553-8b047107544f"
+ },
+ {
+ "service-instance-id":"9ecab3e4-c4f4-4c46-a46e-9be98f89a664",
+ "service-instance-name":"mdns_createservice_pa23961026",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509032288508",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"48d9a641-7f74-437b-8ec0-145ee54595d0"
+ },
+ {
+ "service-instance-id":"11d25472-cbfb-4e10-a1f2-bea25d7c0823",
+ "service-instance-name":"mdns_2017_1011_v4",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1508054069141",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"48d9a641-7f74-437b-8ec0-145ee54595d0"
+ },
+ {
+ "service-instance-id":"8c88375a-fe46-4f03-9729-cb2850d8e122",
+ "service-instance-name":"mdns_2017_1011_ServiceInstance",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1508097853649",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"48d9a641-7f74-437b-8ec0-145ee54595d0"
+ },
+ {
+ "service-instance-id":"f054ce69-a3d0-4061-b6a6-cdb4ea8b4968",
+ "service-instance-name":"zrdm5b_mdns_2017_1011_kk364s_1014_1700",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507929319130",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"e1092bfc-c14c-4de3-8ced-2d98c2a24dc3"
+ },
+ {
+ "service-instance-id":"facff1e4-e1d1-4b9c-bdb4-2b5088c19904",
+ "service-instance-name":"Forinput",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507937743069",
+ "orchestration-status":"Active",
+ "model-invariant-id":"d9da05fb-7a91-4c81-bbb4-923448f7fa34",
+ "model-version-id":"f2e0d059-deb0-4ce8-aa8b-3e8fe02b3eb5"
+ },
+ {
+ "service-instance-id":"1abdbf2b-d08d-4f64-b123-7ecca7b8c9aa",
+ "service-instance-name":"mdns_2017_1011_pa2396",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507749134293",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"ee6e6d7f-203c-4abb-b0d2-c807792093e2"
+ },
+ {
+ "service-instance-id":"4a7882f6-128f-4303-8a47-9ee44a885965",
+ "service-instance-name":"zrdm5b_mdns_2017_1011_kk364s_1210",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507752287291",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"ee6e6d7f-203c-4abb-b0d2-c807792093e2"
+ },
+ {
+ "service-instance-id":"7cdd3596-a11f-4508-87ff-f0a9be0796c9",
+ "service-instance-name":"Cservice_mdns_2017_1011_sg",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507755029185",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"ee6e6d7f-203c-4abb-b0d2-c807792093e2"
+ },
+ {
+ "service-instance-id":"a43da41c-1510-4f2c-aef5-435534accf9f",
+ "service-instance-name":"mdns_2017_1011",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507748135880",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"ee6e6d7f-203c-4abb-b0d2-c807792093e2"
+ },
+ {
+ "service-instance-id":"5a477ab8-fcd7-42eb-8142-0e3139c7c9ff",
+ "service-instance-name":null,
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494254900024",
+ "orchestration-status":null,
+ "model-invariant-id":null,
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"7eef7c51-70fe-4723-b762-bf8de2d4ea52",
+ "service-instance-name":"Nimbus_LU2_CGWY_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255135961",
+ "orchestration-status":null,
+ "model-invariant-id":"bcb2c2c0-c0e1-4e17-a56d-2a8c32572068",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"745fd172-4a08-4f14-a2d0-a9a0e2a3f725",
+ "service-instance-name":"rdm5b_mdns_2017_1011_kk364s_1028",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509129321340",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"48d9a641-7f74-437b-8ec0-145ee54595d0"
+ },
+ {
+ "service-instance-id":"8fca8138-d6fa-4779-9205-c3071bde68d8",
+ "service-instance-name":"RDN5B_AMP_Shared_oam_protected_net",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509486357784",
+ "orchestration-status":"Active",
+ "model-invariant-id":"868d39cc-0e79-43f2-85b3-df89f3296a75",
+ "model-version-id":"9c14df78-5b81-47e4-818b-0db85e4bb461"
+ },
+ {
+ "service-instance-id":"c3175084-5d15-44f0-b9c8-ea1fa63815c8",
+ "service-instance-name":"ssdrSvc_2.0_v1.0_rev2",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1504886219231",
+ "orchestration-status":"Active",
+ "model-invariant-id":"8923d812-fb34-4042-b401-082aedc9dee2",
+ "model-version-id":"28e36fec-f4ea-4ea7-9ab8-05c0fd2f7418"
+ },
+ {
+ "service-instance-id":"77b4ba1c-c4df-4e3c-a73a-6c89967086a8",
+ "service-instance-name":"zrdm5b_mdns_2017_1011_kk364s",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507812622773",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"ee6e6d7f-203c-4abb-b0d2-c807792093e2"
+ },
+ {
+ "service-instance-id":"f7f8b3d0-bff3-4e10-b973-18ab33a40cb7",
+ "service-instance-name":"PXMC_v7_Service_062317",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1503434415225",
+ "orchestration-status":"Active",
+ "model-invariant-id":"dc7b5fb3-0bd1-46a8-8726-feac0d1a646c",
+ "model-version-id":"72c95ee1-08c7-4505-b9c5-2ccfc30944b3"
+ },
+ {
+ "service-instance-id":"ea11b06a-369b-4028-b67a-ffe8b7d87272",
+ "service-instance-name":"lll_svc_022017A",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255150038",
+ "orchestration-status":null,
+ "model-invariant-id":"a88591c3-4de7-4cf8-85ac-50f1f7be15d8",
+ "model-version-id":"41a82132-9c2c-4eb0-bad4-22daf0d3bf81"
+ },
+ {
+ "service-instance-id":"a8372edb-c2ff-4008-a5d1-1e790873d92f",
+ "service-instance-name":"mDNS_Service_New_HEAT",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1501704876346",
+ "orchestration-status":"Active",
+ "model-invariant-id":"3751418e-a3a4-4135-b282-b5a55a35973f",
+ "model-version-id":"3b27b79c-edb6-4817-9997-790620804267"
+ },
+ {
+ "service-instance-id":"7a9e9d7a-820a-46df-8cc9-79ba677fbf70",
+ "service-instance-name":"mDNS_1710_preload_test_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1505319453315",
+ "orchestration-status":"Active",
+ "model-invariant-id":"be1ba2ed-8942-4f6b-b4fc-39f7ac16fd4b",
+ "model-version-id":"a309577b-f193-49e8-9bdd-0a7d0ac7db15"
+ },
+ {
+ "service-instance-id":"f195837b-ef28-42c3-8dea-47ad37eaed95",
+ "service-instance-name":"mDNS_preload_1710_0914_0920",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1505964829466",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
+ "model-version-id":"3915de55-a904-4cc6-8fc3-86f8bc316616"
+ },
+ {
+ "service-instance-id":"74409bb2-17f8-427e-846c-0ef4d95059bf",
+ "service-instance-name":"FNAT_2017_432_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1499977566343",
+ "orchestration-status":"Active",
+ "model-invariant-id":"b5ad06fc-b862-42af-86e8-e0e9f7e3e14e",
+ "model-version-id":"e7f7731c-59dc-4f4c-9e5d-73cf2c4873bc"
+ },
+ {
+ "service-instance-id":"6f57e83f-9807-437c-8087-98fa79709648",
+ "service-instance-name":"vSAEGW_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1499983137373",
+ "orchestration-status":"Active",
+ "model-invariant-id":"eb710f16-73b4-40b8-9e78-e920fde3d45c",
+ "model-version-id":"9972f060-be31-4021-975d-331a274e0b26"
+ },
+ {
+ "service-instance-id":"f2f54623-94b0-4dcb-a381-c58b82229d12",
+ "service-instance-name":"mdns_2017_1011_CreateSerInstance",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1508186235886",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"48d9a641-7f74-437b-8ec0-145ee54595d0"
+ },
+ {
+ "service-instance-id":"84eaf29a-c532-45f0-a6ba-da1dc302da7c",
+ "service-instance-name":"FDNT_01_10_2017-Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255136032",
+ "orchestration-status":null,
+ "model-invariant-id":"6c4e8e19-d4a6-4f5c-a4f6-1552c5717f79",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"da2718cc-7f27-4716-9a0d-0aee0d029425",
+ "service-instance-name":"MOBT_RDM5B_0623_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1499463885812",
+ "orchestration-status":"Active",
+ "model-invariant-id":"5435dd76-8001-477e-872a-133a7ce5d86a",
+ "model-version-id":"efeac9e7-52a4-4f23-a423-c333af26b818"
+ },
+ {
+ "service-instance-id":"41de54a4-c2d7-41e6-b7e4-0125231e1a75",
+ "service-instance-name":"mdns_20171014_298940",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507921979277",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"e1092bfc-c14c-4de3-8ced-2d98c2a24dc3"
+ },
+ {
+ "service-instance-id":"9b3f5b80-7aaf-4c71-9066-79ba0beea6ae",
+ "service-instance-name":"mdns_298109_serviceinstance_pa2396",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507921462300",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"e1092bfc-c14c-4de3-8ced-2d98c2a24dc3"
+ },
+ {
+ "service-instance-id":"55dabffc-0f6c-424b-afd1-d3a3c515a8b3",
+ "service-instance-name":"mDNS_20170705_SVC",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1499710772965",
+ "orchestration-status":"Active",
+ "model-invariant-id":"39d3974d-bb37-4b8d-a17b-e7c18a243325",
+ "model-version-id":"54be5f71-4271-4cc7-8472-a899915936c3"
+ },
+ {
+ "service-instance-id":"b49aadf0-1435-468c-b338-1be1f86a1291",
+ "service-instance-name":"zrdm5b_mdns_2017_1011_kk364s_1310",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507906471665",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"7cce8c53-d391-42aa-984d-c6166dee9abe"
+ },
+ {
+ "service-instance-id":"f9b00b35-3cb7-4b6f-9e21-922b4c291e70",
+ "service-instance-name":"mdns_298109",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507907071149",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"7cce8c53-d391-42aa-984d-c6166dee9abe"
+ },
+ {
+ "service-instance-id":"203d5521-85e9-46f1-9aa2-df593be5f464",
+ "service-instance-name":"Nimbus_FN_Cor_Network_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255149671",
+ "orchestration-status":null,
+ "model-invariant-id":"97cbc9ae-eb1c-4d5f-a7e5-750d5a870b7a",
+ "model-version-id":"93873031-710e-4753-bd5b-42b70a16b608"
+ },
+ {
+ "service-instance-id":"5164424e-5cc0-4050-9cd2-3598d0ed23a3",
+ "service-instance-name":"Nimbus_FN_HSL_Network_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255149745",
+ "orchestration-status":null,
+ "model-invariant-id":"1d64d07b-7afe-4094-b0ab-cbd209d8498c",
+ "model-version-id":"518938f2-4c86-42d3-9615-d1d4b4b4e947"
+ },
+ {
+ "service-instance-id":"d750f7d0-8543-4c71-8949-12b1cbbb623f",
+ "service-instance-name":"Nimbus_FN_Internet_Network_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255150967",
+ "orchestration-status":null,
+ "model-invariant-id":"d4080c19-daaf-4e82-8e6a-ce7b555c1f74",
+ "model-version-id":"bbb4970b-739b-4172-a928-676a6633083a"
+ },
+ {
+ "service-instance-id":"38b3186b-53ce-4e43-ab80-4e64546f2b2d",
+ "service-instance-name":"FCMD_01_10_2017_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255136026",
+ "orchestration-status":null,
+ "model-invariant-id":"48d59ac2-8117-4846-a3dc-1cd815af92e9",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"0d867a3c-66c2-49bb-89b3-a934209f04c9",
+ "service-instance-name":"RDM5b_mdns_2017_1011_oh222u_10312017",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509393490120",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"29f8d538-a1d0-44f4-9bb9-5f7ac1691aa6"
+ },
+ {
+ "service-instance-id":"49f9bca2-1442-4974-8b55-c7d7b3fb968e",
+ "service-instance-name":"Mobiltynimbus_1031",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509471800562",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"a317f4e4-7dda-4470-a553-8b047107544f"
+ },
+ {
+ "service-instance-id":"0d94c422-73bf-4973-b561-2c9083b7c14c",
+ "service-instance-name":"mdns_2017_1011_IST_Service",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509374793651",
+ "orchestration-status":"Active",
+ "model-invariant-id":"899b5f00-2603-44ec-a49f-144bccc7d8fb",
+ "model-version-id":"abe58ee2-0710-4825-87ae-c6cc9f27f46b"
+ },
+ {
+ "service-instance-id":"97d698da-4e7b-44b8-8596-f0fed1cb992e",
+ "service-instance-name":"MDNS_NETWORK_OAM",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509478420584",
+ "orchestration-status":"Active",
+ "model-invariant-id":"868d39cc-0e79-43f2-85b3-df89f3296a75",
+ "model-version-id":"e802d72e-97ab-4f9b-8b9b-46cfa3c58a5b"
+ },
+ {
+ "service-instance-id":"8bafeb61-f9cd-4afb-b7a5-cd786df0c751",
+ "service-instance-name":"mdns_2017_1011_ServiceCreation_pa23061030",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509379856680",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"a317f4e4-7dda-4470-a553-8b047107544f"
+ },
+ {
+ "service-instance-id":"4620225f-8347-4baa-b079-5e49ef7bc6bf",
+ "service-instance-name":"INT_FW_DNS_Network_298109a",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509571358783",
+ "orchestration-status":"Active",
+ "model-invariant-id":"dbf9fa52-27f5-42d3-a1d4-b583dcb3869a",
+ "model-version-id":"9cbdceff-bac0-4bd3-ba2c-1a51393a37db"
+ },
+ {
+ "service-instance-id":"16cd6439-ebd6-46f2-aa14-fcaa9b8c5ce7",
+ "service-instance-name":"PXTC_02_23_2017_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255150076",
+ "orchestration-status":null,
+ "model-invariant-id":"82e3c4a3-3727-4588-8a40-a15291be3d28",
+ "model-version-id":"450fea92-fc50-4949-be5e-4a749fbfb294"
+ },
+ {
+ "service-instance-id":"4767ab93-da7b-492c-833f-d063c7452caa",
+ "service-instance-name":"Nimbus_LDST_0705_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1501261983060",
+ "orchestration-status":"Active",
+ "model-invariant-id":"1f485a79-6ae9-4617-b33d-fb97e6ce7392",
+ "model-version-id":"3dba30e4-e212-4953-ba61-56292bad2f27"
+ },
+ {
+ "service-instance-id":"c6fc80c1-de71-4484-86e5-b15ccc7e3432",
+ "service-instance-name":"mDNS_02-06-2017_Svc_DS_0814",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1502734680482",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e8790ee9-f79b-4c26-8a70-d80480d4b563",
+ "model-version-id":"67ff6798-1cd2-4b74-ba73-4521bc4dc6e3"
+ },
+ {
+ "service-instance-id":"8af2a480-8db5-40d2-bcbc-ae3faa7804a1",
+ "service-instance-name":"FNAT_01_17_2017_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255152963",
+ "orchestration-status":null,
+ "model-invariant-id":"93297bb9-2a1b-4b8f-a268-23ea4cde7d7d",
+ "model-version-id":"cc232d92-a182-4253-b468-36430c412df3"
+ },
+ {
+ "service-instance-id":"6fbb6d14-8c78-4460-9b15-68081ae7c7df",
+ "service-instance-name":"LDST_2017-346_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255152979",
+ "orchestration-status":null,
+ "model-invariant-id":"c46f991d-94c5-4bb2-99f3-89882909798e",
+ "model-version-id":"7f8b2c34-3d43-4c56-afc4-66fe81ab6d95"
+ },
+ {
+ "service-instance-id":"5c355bce-3469-4792-a70b-f886f73000c0",
+ "service-instance-name":"IXLA_2017-347_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255152986",
+ "orchestration-status":null,
+ "model-invariant-id":"4199c14b-51a5-4139-941c-f49080525fb8",
+ "model-version-id":"a156b14f-f46d-4580-8eb2-ab79ee8686b7"
+ },
+ {
+ "service-instance-id":"4aea7e38-ddfd-45dc-b019-f2fcd9b5d473",
+ "service-instance-name":"LMSP_Service_062317",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1499796536502",
+ "orchestration-status":"Active",
+ "model-invariant-id":"ebfc4102-d174-4e8f-b30c-24552c895f9d",
+ "model-version-id":"8a5c4e8a-642d-480a-8341-81efe83d5594"
+ },
+ {
+ "service-instance-id":"c5597127-8e60-45bc-bbe9-5053c1141340",
+ "service-instance-name":"FCGI_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1499799955696",
+ "orchestration-status":"Active",
+ "model-invariant-id":"6a4c0f43-9b3b-45a4-b8f3-c39df18f07df",
+ "model-version-id":"aa11d0a4-af5a-4a7b-856f-beee64a7111a"
+ },
+ {
+ "service-instance-id":"a1e29ae4-259c-4efe-8bc9-4988dd5a7bcc",
+ "service-instance-name":"FCMD_Service",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1499804481264",
+ "orchestration-status":"Active",
+ "model-invariant-id":"509c270c-7feb-4170-bb17-bd2b0f0e85ad",
+ "model-version-id":"bd60033d-a830-4dad-a769-284553c0b220"
+ },
+ {
+ "service-instance-id":"1541b46f-ff19-4779-a30e-0c299080df97",
+ "service-instance-name":"FDNT_Service_062317",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1499956663328",
+ "orchestration-status":"Active",
+ "model-invariant-id":"61f5e3da-5806-4002-9a06-ef4ca196ca84",
+ "model-version-id":"14015c8a-d304-4ffd-8071-81e10008a215"
+ },
+ {
+ "service-instance-id":"8de54913-279f-406d-8585-e2152222373f",
+ "service-instance-name":"Nimbus_IXLA_0705_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1499963829384",
+ "orchestration-status":"Active",
+ "model-invariant-id":"c4f9d180-e9b6-44cc-8497-83cb10621373",
+ "model-version-id":"6891a270-b49e-4659-b877-aa085dee23d4"
+ },
+ {
+ "service-instance-id":"f9dcb4e4-a47a-4f6a-b224-5fd3b30a83a0",
+ "service-instance-name":"Nimbus_SGI_Network_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148003",
+ "orchestration-status":null,
+ "model-invariant-id":"2b8d03af-1809-4d4b-ae8e-d74e46eee92b",
+ "model-version-id":"6a0999e5-4c0e-4c28-92ef-044a0abac425"
+ },
+ {
+ "service-instance-id":"d5c83af3-4b48-4778-b2c3-07fba2362c79",
+ "service-instance-name":"Nimbus_FN_OAM_Network_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148499",
+ "orchestration-status":null,
+ "model-invariant-id":"b7a39648-5c7f-447f-9308-666023c0711f",
+ "model-version-id":"3b47cd74-a02e-4744-b9a3-35b4618ed055"
+ },
+ {
+ "service-instance-id":"dce199f8-bb6a-4e99-a861-19b544c5438f",
+ "service-instance-name":"Mobility_Service_297772_pb",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507663693747",
+ "orchestration-status":"Active",
+ "model-invariant-id":"75101e0a-b584-46ce-86fd-94399ce6441b",
+ "model-version-id":"e40a212d-3dd2-4d14-9567-851e8ae79af6"
+ },
+ {
+ "service-instance-id":"554acac8-1482-47d3-8faf-a3127a1bd09b",
+ "service-instance-name":"MOBTSvc0628_svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1498771282977",
+ "orchestration-status":"Active",
+ "model-invariant-id":"081804b9-dd84-409b-a724-d837939845c4",
+ "model-version-id":"7ed9e317-49fc-4a32-808e-2adca524b65b"
+ },
+ {
+ "service-instance-id":"38811ee9-901a-46e9-8dbd-4a7faceaebd4",
+ "service-instance-name":"mdns_createinstance",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1508269726756",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"48d9a641-7f74-437b-8ec0-145ee54595d0"
+ },
+ {
+ "service-instance-id":"6fcd3f57-51d0-41b2-8825-ad2820253e5c",
+ "service-instance-name":"Nimbus_Int_Network_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255147871",
+ "orchestration-status":null,
+ "model-invariant-id":"389564be-7cbb-4043-9533-710fff8081ea",
+ "model-version-id":"1f233dc1-4bd8-431e-82a8-4c4f072acae0"
+ },
+ {
+ "service-instance-id":"5aaebe92-b062-473b-9a0c-017568386d8b",
+ "service-instance-name":"mdns_createService",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1508265751686",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"48d9a641-7f74-437b-8ec0-145ee54595d0"
+ },
+ {
+ "service-instance-id":"a146b14c-6b06-435e-9c9a-f78cbcad626e",
+ "service-instance-name":"zrdm5b_mdns_2017_1011_kk364s_",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1508266016689",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"48d9a641-7f74-437b-8ec0-145ee54595d0"
+ }
+ ]
+ },
+ "is-permitted":true
+ },
+ {
+ "service-type":"vSEGW",
+ "resource-version":"1494254851983",
+ "service-instances":{
+ "service-instance":[
+ {
+ "service-instance-id":"5dfa2fc6-5dfe-4db6-ad73-a66e0cb878f4",
+ "service-instance-name":"SeGW_012417_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255147946",
+ "orchestration-status":null,
+ "model-invariant-id":"4800cbc9-fd8d-44d7-8d49-4722d3d55f6d",
+ "model-version-id":"84200623-96b0-4ba4-8e6b-a40c49db75fc"
+ },
+ {
+ "service-instance-id":"8e296fb3-0308-4634-9d8e-d715c8365ae7",
+ "service-instance-name":"vSeGW_07_05_2017_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1499698647185",
+ "orchestration-status":"Active",
+ "model-invariant-id":"9cb8e888-a4c5-4fcb-9c8c-4366b0bfdeaa",
+ "model-version-id":"f97950d4-4b47-4e42-bd0d-713590f84f4f"
+ },
+ {
+ "service-instance-id":"33aa1c9f-5634-447a-8fce-31727ad2b22b",
+ "service-instance-name":"SI_vPE_alacarte_1",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255147970",
+ "orchestration-status":null,
+ "model-invariant-id":"d48764b1-043d-4783-89e3-8816602dc833",
+ "model-version-id":"40b4ce9b-d5bf-4c63-8764-131509623a44"
+ },
+ {
+ "service-instance-id":"3bd716aa-7817-4b04-bd91-dbc7acf028f0",
+ "service-instance-name":"SI_AVPN_OAM_Network_E2E_0207",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255152970",
+ "orchestration-status":null,
+ "model-invariant-id":"b5373453-c64a-4bab-88cb-90d8cf04d215",
+ "model-version-id":"a0b35f52-6f10-4d7d-b50f-6f69ea8a0a3e"
+ },
+ {
+ "service-instance-id":"5e32f45a-d406-4780-a8d2-29aa720c8f88",
+ "service-instance-name":"SI_vPE_custuuid_1",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255147962",
+ "orchestration-status":null,
+ "model-invariant-id":"d48764b1-043d-4783-89e3-8816602dc833",
+ "model-version-id":"40b4ce9b-d5bf-4c63-8764-131509623a44"
+ }
+ ]
+ },
+ "is-permitted":false
+ },
+ {
+ "service-type":"vVM",
+ "resource-version":"1494255049530",
+ "service-instances":{
+ "service-instance":[
+ {
+ "service-instance-id":"def03e43-8993-423f-b903-50a95271b69a",
+ "service-instance-name":"vivtest21417",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148182",
+ "orchestration-status":null,
+ "model-invariant-id":"868522e5-efdf-4603-91eb-42538f1da8be",
+ "model-version-id":"b60e3c88-a403-4439-9f61-b988e4682d32"
+ }
+ ]
+ },
+ "is-permitted":false
+ },
+ {
+ "service-type":"vOTA",
+ "resource-version":"1501692006937",
+ "service-instances":{
+ "service-instance":[
+ {
+ "service-instance-id":"70ea5910-b338-417e-a3a5-b63e7780bc13",
+ "service-instance-name":"RDM3_vOTA3_072717_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1501863709431",
+ "orchestration-status":"Active",
+ "model-invariant-id":"a21adfdb-a491-4dd1-b87d-e46a5a96da35",
+ "model-version-id":"eaa52657-9bbf-4312-bb45-035bb0947c83"
+ },
+ {
+ "service-instance-id":"8db3b285-40ec-4fce-8d56-3f9f160ed015",
+ "service-instance-name":"vOTA_2016-11-10_v2_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148733",
+ "orchestration-status":null,
+ "model-invariant-id":"c3b2c93b-720a-499b-b4f2-58d9b1160639",
+ "model-version-id":"ba735c56-fb6a-4949-b7a7-4d586998fb51"
+ }
+ ]
+ },
+ "is-permitted":false
+ },
+ {
+ "service-type":"vMME",
+ "resource-version":"1497729820723",
+ "service-instances":{
+ "service-instance":[
+ {
+ "service-instance-id":"26731151-6854-4936-8ddc-1eb2b28cef26",
+ "service-instance-name":"vMME_2017-33_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255152917",
+ "orchestration-status":null,
+ "model-invariant-id":"d0535cb6-cf25-4a97-aff4-6d57a0e2be7b",
+ "model-version-id":"44f6ed9a-93c1-488d-8926-18fa525e8579"
+ },
+ {
+ "service-instance-id":"b75fb352-0719-465b-ba48-3aa7d781b394",
+ "service-instance-name":"vMME1610Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148345",
+ "orchestration-status":null,
+ "model-invariant-id":"1aa670c7-3637-415f-a10b-057b46ba921c",
+ "model-version-id":"02f741e0-9488-48ee-aa9d-b6907a95bb2a"
+ },
+ {
+ "service-instance-id":"1d291ab5-0440-4263-8648-1846a09d6135",
+ "service-instance-name":"vMME_1610_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148352",
+ "orchestration-status":null,
+ "model-invariant-id":"1aa670c7-3637-415f-a10b-057b46ba921c",
+ "model-version-id":"02f741e0-9488-48ee-aa9d-b6907a95bb2a"
+ },
+ {
+ "service-instance-id":"05427532-2f81-4d56-921f-52645e40dd9a",
+ "service-instance-name":"Vive2evmme1020",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148467",
+ "orchestration-status":null,
+ "model-invariant-id":"1aa670c7-3637-415f-a10b-057b46ba921c",
+ "model-version-id":"02f741e0-9488-48ee-aa9d-b6907a95bb2a"
+ },
+ {
+ "service-instance-id":"14ce9494-9a75-49bf-a898-3503697c29f1",
+ "service-instance-name":"vMME+Svc+Jul+14",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255135820",
+ "orchestration-status":null,
+ "model-invariant-id":"441ae8cd-a16a-44c3-9acc-4eaf2613792c",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"72960ff3-a1e9-493d-93f4-ac026b22326b",
+ "service-instance-name":"vMME_CI_110216_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255136021",
+ "orchestration-status":null,
+ "model-invariant-id":"ff482e1a-cd62-4b8a-8603-e61a4208fe8e",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"c9bf0fc4-b621-40d1-8b89-7f8235171ffb",
+ "service-instance-name":"vMME1.8_LAB_8152017_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1504727411210",
+ "orchestration-status":"Active",
+ "model-invariant-id":"14d5ea8d-151f-4837-80f3-5bc21d4c4969",
+ "model-version-id":"53d25dca-3727-4d5c-b4f7-db7df6df5a6e"
+ },
+ {
+ "service-instance-id":"aee4df10-4289-4ae1-acdc-7f8cffa61603",
+ "service-instance-name":"xx_2017_417_vMME_0622_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1498675414340",
+ "orchestration-status":"Active",
+ "model-invariant-id":"ca096fc9-8f1b-437f-a385-2c06ce7abcba",
+ "model-version-id":"7bb74b3a-e257-474b-af50-5f4a19f098b0"
+ },
+ {
+ "service-instance-id":"816042cd-d75a-4743-8bd0-0e74d816b5b0",
+ "service-instance-name":"tier_2",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148749",
+ "orchestration-status":null,
+ "model-invariant-id":"d26e00fb-cfa7-459d-a22d-94ae6dbd252d",
+ "model-version-id":"4d4db128-302a-4931-92c6-ee3e688f9270"
+ },
+ {
+ "service-instance-id":"ac425fe4-3ce1-4966-8160-557eb3e2f219",
+ "service-instance-name":"demolily328",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148931",
+ "orchestration-status":null,
+ "model-invariant-id":"868522e5-efdf-4603-91eb-42538f1da8be",
+ "model-version-id":"b60e3c88-a403-4439-9f61-b988e4682d32"
+ },
+ {
+ "service-instance-id":"e22f6619-7592-47e3-8f91-7a359489bae0",
+ "service-instance-name":"ldf_test_020915",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148050",
+ "orchestration-status":null,
+ "model-invariant-id":"d48764b1-043d-4783-89e3-8816602dc833",
+ "model-version-id":"40b4ce9b-d5bf-4c63-8764-131509623a44"
+ },
+ {
+ "service-instance-id":"124ee346-1aac-4db6-aed6-606bbc29f7c2",
+ "service-instance-name":"lll051817A",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1495135780761",
+ "orchestration-status":"Active",
+ "model-invariant-id":"273411dc-71d0-4747-9c85-aaabbe7389a6",
+ "model-version-id":"2b897f5c-83e1-4600-a76b-d41d54e79e21"
+ }
+ ]
+ },
+ "is-permitted":false
+ },
+ {
+ "service-type":"vMNS",
+ "resource-version":"1509391084129",
+ "service-instances":{
+ "service-instance":[
+ {
+ "service-instance-id":"3816ce95-6d3f-45fb-8909-d80ea53505f6",
+ "service-instance-name":"MNS_OAM_2017-331_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255152438",
+ "orchestration-status":null,
+ "model-invariant-id":"774eca04-a60e-4624-8354-0e6acf03b5c3",
+ "model-version-id":"a9b4f3b5-91cc-4073-8971-b5998c541524"
+ },
+ {
+ "service-instance-id":"52c11364-cd16-459c-9ae4-5bac77d3da20",
+ "service-instance-name":"MNS_FN_COR_Network_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148818",
+ "orchestration-status":null,
+ "model-invariant-id":"b1cf73b5-c0a8-494e-8919-7dcfe179592e",
+ "model-version-id":"067baf5f-c809-4800-918f-af9aba6b54eb"
+ },
+ {
+ "service-instance-id":"9bfc7f49-a286-4c85-95b4-cd5b7850e468",
+ "service-instance-name":"MNS_15_VFW_V4_SVC",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1510005095746",
+ "orchestration-status":"Active",
+ "model-invariant-id":"1fc1e151-0984-43d9-a127-f89704d2f182",
+ "model-version-id":"6e63db20-8fb7-457b-9c02-b4e75d5f1b06"
+ },
+ {
+ "service-instance-id":"2d292275-6da1-4cce-814a-299f9af029d4",
+ "service-instance-name":"JSA_1610_728_SVC",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255136034",
+ "orchestration-status":null,
+ "model-invariant-id":"e08d1989-cce4-42d2-9d5a-c81bc0fa9873",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"0fbc620f-3132-4ce5-9477-376413580282",
+ "service-instance-name":"MNS_FN_OAM_Network_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148664",
+ "orchestration-status":null,
+ "model-invariant-id":"1f0f50ab-ceb3-47ef-ba37-69de8d8fbfdd",
+ "model-version-id":"4758c71e-7599-452d-9cae-6edc698d7684"
+ },
+ {
+ "service-instance-id":"28db0d95-d564-448e-ae9d-0a17eb9eb0a1",
+ "service-instance-name":"MNS_FN_DMZ_Network_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148757",
+ "orchestration-status":null,
+ "model-invariant-id":"7ac7bcc2-a3e7-46e3-abd6-471b9bf122f4",
+ "model-version-id":"1aa13e60-2e3c-4e73-bbd2-fc3061afc35b"
+ },
+ {
+ "service-instance-id":"186eabfb-006b-45cf-bdb6-02176fac43c8",
+ "service-instance-name":"MNS_EXN_2017-331_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1495047516159",
+ "orchestration-status":"Active",
+ "model-invariant-id":"4542e241-0a6a-40ed-bd7a-83603efe55b3",
+ "model-version-id":"b9714211-7ea7-4750-a410-b9b60e6f7a64"
+ },
+ {
+ "service-instance-id":"77111d90-c390-4d8f-8ce2-7f5fd2cc20fc",
+ "service-instance-name":"APN_DNS_LB_SVC_1710",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1504713849873",
+ "orchestration-status":"Active",
+ "model-invariant-id":"78384e06-013b-4928-a07c-ee162e7b9f40",
+ "model-version-id":"3dfbc0aa-ecc1-4869-bd85-477fabf5984a"
+ },
+ {
+ "service-instance-id":"630447a3-17b5-437f-a262-7a359973c94a",
+ "service-instance-name":"MNS_FN_GN_Network_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255149019",
+ "orchestration-status":null,
+ "model-invariant-id":"abccc2d4-3e4b-47b1-b026-6118ba1cd47b",
+ "model-version-id":"6a8bc628-4ca9-4ddc-a38b-f341cef85a0e"
+ },
+ {
+ "service-instance-id":"ae887a30-4a47-4765-ab66-443d9db45e86",
+ "service-instance-name":"MNS_FN2_OAM_Network_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255150423",
+ "orchestration-status":null,
+ "model-invariant-id":"1200c85e-c786-4246-a2a9-da6bc16f77da",
+ "model-version-id":"1ee1e95a-7dc3-4902-9873-5dd638c6a694"
+ },
+ {
+ "service-instance-id":"6af70748-40a0-455b-a891-2ef2626dd0ab",
+ "service-instance-name":"JSA_AUG_2017_SVC",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1501688416370",
+ "orchestration-status":"Active",
+ "model-invariant-id":"af01c62c-9909-410e-834c-89e201d18b57",
+ "model-version-id":"90ba0937-fed0-4ead-8021-4226f499ff76"
+ },
+ {
+ "service-instance-id":"8326443b-29ea-4646-ad3a-22d406e9b4ca",
+ "service-instance-name":"TT_ISBC_Network_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255136028",
+ "orchestration-status":null,
+ "model-invariant-id":"204f0695-5cdc-4b92-9eda-a6b6f490a61d",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"c1f21fc9-f169-4a35-9f91-b4ccd1857f2e",
+ "service-instance-name":"MNS_DMZ02_FW_CNTR3.0_SVC",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255149319",
+ "orchestration-status":null,
+ "model-invariant-id":"61a81f9e-3e13-4d05-b878-bb603111954a",
+ "model-version-id":"945eea0e-623e-4300-8435-24ea185f0155"
+ },
+ {
+ "service-instance-id":"52bdd6f0-3cf4-4607-a0ee-345e5c1ee370",
+ "service-instance-name":"MNS_Mobility_Network_RDM6B",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509390672331",
+ "orchestration-status":"Active",
+ "model-invariant-id":"eb42af12-e2a6-457e-8bba-6ad7e5ebd137",
+ "model-version-id":"432dc19e-9234-4403-9d00-80fd5b3d3232"
+ },
+ {
+ "service-instance-id":"4909bb7b-42ff-4892-a3c6-cf3219804b54",
+ "service-instance-name":"MNS_15_VNF_VFW_SVC",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1508887742652",
+ "orchestration-status":"Active",
+ "model-invariant-id":"39468fdb-dc81-4e5e-a429-bb5b4e22d456",
+ "model-version-id":"fe156d98-923c-4387-97cf-a74e22dfe8a8"
+ },
+ {
+ "service-instance-id":"b4d67b16-1cf1-4301-a6e0-1fd3487e1279",
+ "service-instance-name":"viv21517",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255147955",
+ "orchestration-status":null,
+ "model-invariant-id":"868522e5-efdf-4603-91eb-42538f1da8be",
+ "model-version-id":"b60e3c88-a403-4439-9f61-b988e4682d32"
+ },
+ {
+ "service-instance-id":"d3880a9f-2f9d-432f-8aaa-c9911c9d9b64",
+ "service-instance-name":"MNS_EXN02_FW_CNTR3.0_SVC",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1496770656655",
+ "orchestration-status":"Active",
+ "model-invariant-id":"510f925c-aec2-4740-a377-6a61df81893c",
+ "model-version-id":"3d4a7459-2072-40e5-8507-18554f2f5e67"
+ },
+ {
+ "service-instance-id":"140b40e4-57a2-4b32-82b9-2f8475368f96",
+ "service-instance-name":"Mobility_Ntwking_vMNS_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507653879814",
+ "orchestration-status":"Active",
+ "model-invariant-id":"eb42af12-e2a6-457e-8bba-6ad7e5ebd137",
+ "model-version-id":"432dc19e-9234-4403-9d00-80fd5b3d3232"
+ },
+ {
+ "service-instance-id":"17b401bb-bcf9-45d3-a6fd-78474fefe44d",
+ "service-instance-name":null,
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494254851840",
+ "orchestration-status":null,
+ "model-invariant-id":null,
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"2eb492dd-90d5-489a-9a28-5d0ae8657ed9",
+ "service-instance-name":"MNS_Test_2016-11-03_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255147979",
+ "orchestration-status":null,
+ "model-invariant-id":"72acf076-e865-4986-9c0e-11a96ac1030e",
+ "model-version-id":"d16a6ed6-5f06-4af3-a5f6-b35c01cf419d"
+ },
+ {
+ "service-instance-id":"f2ac821f-d0de-44d2-a635-d3c2768f6e32",
+ "service-instance-name":"Mobility+Proted+Network+Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255135548",
+ "orchestration-status":null,
+ "model-invariant-id":"f33b82c2-b4bb-4334-bf09-8cf13e7bf26d",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"75c4fa31-b89f-48d7-9192-2f0fd1918ca0",
+ "service-instance-name":"MNS%20EXN%20FW%20Cntr2.5%20Aug%2010%20Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255135688",
+ "orchestration-status":null,
+ "model-invariant-id":"e409b0a0-e12f-432f-ad1c-7447f01a3d32",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"18c26081-ced9-4295-8363-2f5dec967175",
+ "service-instance-name":"Mobility+HSL+Network+Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255135993",
+ "orchestration-status":null,
+ "model-invariant-id":"3ea63aa3-15a6-4a22-991c-abcfd62b7131",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"100c48e7-ff0e-40b3-b34e-fc7789c361ce",
+ "service-instance-name":"Mobility+Mgmt+Network+Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255136003",
+ "orchestration-status":null,
+ "model-invariant-id":"ab3aff70-17cf-4644-b721-99131c8504c61",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"b5db5280-84ed-11e6-ae22-56b6b6499611",
+ "service-instance-name":null,
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494254817461",
+ "orchestration-status":null,
+ "model-invariant-id":null,
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"dae4013c-8907-4c40-83e2-e4f28227a2cb",
+ "service-instance-name":"Mobility+Direct+Network+Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255136019",
+ "orchestration-status":null,
+ "model-invariant-id":"4bd8f38f-a4b0-43b9-9a5e-7cf195603521",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"834befdc-3acc-4a92-823f-079f6ebc693f",
+ "service-instance-name":"JSA_SEP_2017_SVC",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1505853446859",
+ "orchestration-status":"Active",
+ "model-invariant-id":"b8e4e9a2-27af-4b14-a639-92a2096ed310",
+ "model-version-id":"aa0eb807-5222-4a3e-9e4b-42d317f656dc"
+ },
+ {
+ "service-instance-id":"e37ba66a-07e7-4725-b336-a8df9df5cce4",
+ "service-instance-name":"MNS_DMZ_2017_331_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1496850754822",
+ "orchestration-status":"Active",
+ "model-invariant-id":"ff0e9212-b0e4-46a8-9177-66763d33b903",
+ "model-version-id":"2beda03b-a8cc-489a-9f9a-dbfd64353dcb"
+ },
+ {
+ "service-instance-id":"6c48980f-e78a-4bf6-88f5-eb10f10f05b1",
+ "service-instance-name":"MNS_DMZ_FW_SVC_062017",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1499721527038",
+ "orchestration-status":"Active",
+ "model-invariant-id":"d77c66b1-9eda-4a58-b0bc-8c0e8405a8b8",
+ "model-version-id":"44fd0d77-df33-453d-b0d1-7b8f8f504eb5"
+ },
+ {
+ "service-instance-id":"4ca5a532-6737-447b-9c66-6fef3b9c2f0e",
+ "service-instance-name":"larry_test_031617",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148634",
+ "orchestration-status":null,
+ "model-invariant-id":"1f0f50ab-ceb3-47ef-ba37-69de8d8fbfdd",
+ "model-version-id":"4758c71e-7599-452d-9cae-6edc698d7684"
+ }
+ ]
+ },
+ "is-permitted":false
+ },
+ {
+ "service-type":"vSCP",
+ "resource-version":"1501532104695",
+ "service-instances":{
+ "service-instance":[
+ {
+ "service-instance-id":"b3614fb3-9430-4e21-824a-69b7838a6afa",
+ "service-instance-name":"vSCP_FW_INT2_20170727_SVC",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1501864174017",
+ "orchestration-status":"Active",
+ "model-invariant-id":"6665336b-718d-4eb9-a4d3-699e6ce1837f",
+ "model-version-id":"3b667807-757c-4311-b8d2-252b6e471e24"
+ },
+ {
+ "service-instance-id":"e3eb131c-d057-41af-af1f-72b16599cab0",
+ "service-instance-name":"larry_sample_test",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255136033",
+ "orchestration-status":null,
+ "model-invariant-id":"7c19573d-4984-4229-b61d-8476612418e5",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"116dda7f-1728-4276-b976-e750d3e360d6",
+ "service-instance-name":"vSCP_FW+INT1+Sept+22+Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255135497",
+ "orchestration-status":null,
+ "model-invariant-id":"62097076-5762-4df6-9844-75b590f19ba9",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"09c90fc9-b977-4611-9f62-d265908cadb4",
+ "service-instance-name":"larry_vsamp12_test",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255135516",
+ "orchestration-status":null,
+ "model-invariant-id":"251682bc-ec33-4913-b82e-d7f7e730b256",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"49a01bf2-7793-4ba8-8b86-85fc7fe37b0f",
+ "service-instance-name":"e2e10202016",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255152561",
+ "orchestration-status":null,
+ "model-invariant-id":"251682bc-ec33-4913-b82e-d7f7e730b256",
+ "model-version-id":"d6d8331d-fc0a-43d9-9188-b5de9aba281e"
+ },
+ {
+ "service-instance-id":"ee52ca93-8309-4b66-b935-ffc1a3a5d2b0",
+ "service-instance-name":"vSCP_INT1_Sept_20_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1500661099821",
+ "orchestration-status":"Active",
+ "model-invariant-id":"4d97242b-89eb-4a7f-b6b6-a656a64e5ddf",
+ "model-version-id":"78a2d193-ba47-4a87-ba16-d30ccf281e5f"
+ },
+ {
+ "service-instance-id":"771e40c1-9449-4564-bd12-3a9c32c9ef88",
+ "service-instance-name":"larry_test_samp12",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255136037",
+ "orchestration-status":null,
+ "model-invariant-id":"251682bc-ec33-4913-b82e-d7f7e730b256",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"f64cf888-12d7-4d98-900b-d3bb2f2a096c",
+ "service-instance-name":"vSCP_SVC_INT2_0722",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255135475",
+ "orchestration-status":null,
+ "model-invariant-id":"d84ee2f6-2dac-4c7c-9408-20074afc0338",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"25ccf760-66eb-4500-990a-66d423174fae",
+ "service-instance-name":null,
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494254851844",
+ "orchestration-status":null,
+ "model-invariant-id":null,
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"23952183-78cb-47ac-8ddd-75fc8d3e71f8",
+ "service-instance-name":"test",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1503321384484",
+ "orchestration-status":"Active",
+ "model-invariant-id":"273411dc-71d0-4747-9c85-aaabbe7389a6",
+ "model-version-id":"2b897f5c-83e1-4600-a76b-d41d54e79e21"
+ },
+ {
+ "service-instance-id":"6eac6301-8583-4ac0-b1bf-c79eb528c95d",
+ "service-instance-name":"vSCP_FW_INT2_20170727_SVC_VL",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1505230561129",
+ "orchestration-status":"Active",
+ "model-invariant-id":"6665336b-718d-4eb9-a4d3-699e6ce1837f",
+ "model-version-id":"f3e552bf-701e-4caf-b7df-e02fd00d36ed"
+ },
+ {
+ "service-instance-id":"1966d1ae-fd53-4796-8eef-74d6027a67a8",
+ "service-instance-name":"LitalTest",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1505197462504",
+ "orchestration-status":"Active",
+ "model-invariant-id":"2b85a18a-2f54-4e93-b072-08a065b4d2d7",
+ "model-version-id":"84775948-1cf2-4640-b918-4bbd1e6177ff"
+ },
+ {
+ "service-instance-id":"7494d3c5-e6d1-4b36-9c1f-0793f4dd0752",
+ "service-instance-name":"ldf_test_020817",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255147995",
+ "orchestration-status":null,
+ "model-invariant-id":"d48764b1-043d-4783-89e3-8816602dc833",
+ "model-version-id":"40b4ce9b-d5bf-4c63-8764-131509623a44"
+ },
+ {
+ "service-instance-id":"b229a960-06ab-4994-91d1-5ac6a7dac01c",
+ "service-instance-name":"vSCP_RDM3_Lab_INT2_0712_SVC",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1502889690377",
+ "orchestration-status":"Active",
+ "model-invariant-id":"25f296a0-b941-45ea-8460-46f6d5bea315",
+ "model-version-id":"9ee7ea07-bcad-4816-bf11-56a3d39a7f53"
+ },
+ {
+ "service-instance-id":"6292f85e-59cd-4ebf-a4e4-082c81ba7f19",
+ "service-instance-name":"LitalZ123",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1505387397073",
+ "orchestration-status":"Active",
+ "model-invariant-id":"9134eae7-8e6a-46fd-9719-59244dbe752f",
+ "model-version-id":"33e52193-7fee-46d4-a935-9e21332b9d9e"
+ }
+ ]
+ },
+ "is-permitted":false
+ },
+ {
+ "service-type":"VPMS",
+ "resource-version":"1509738154248",
+ "service-instances":{
+ "service-instance":[
+ {
+ "service-instance-id":"116dfe0b-d469-442f-bc8e-ff35ce2b80a3",
+ "service-instance-name":"Radcom-VPMS-26071-D-01-Networks",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509736844902",
+ "orchestration-status":"Active",
+ "model-invariant-id":"eb42af12-e2a6-457e-8bba-6ad7e5ebd137",
+ "model-version-id":"432dc19e-9234-4403-9d00-80fd5b3d3232"
+ },
+ {
+ "service-instance-id":"7b0c7517-fbbf-4931-89d5-3a89e2926723",
+ "service-instance-name":"SI_VG_test_621_1",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1498077980067",
+ "orchestration-status":"Active",
+ "model-invariant-id":"62aa11ac-4360-4d00-a7ba-77c1297e01ae",
+ "model-version-id":"92002783-e4ba-4c33-9cd9-10a89ce3a7d8"
+ },
+ {
+ "service-instance-id":"dd0faef2-aa6b-4f35-bdbe-2bdda9aa05ef",
+ "service-instance-name":"clementdemovprobe112",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255135500",
+ "orchestration-status":null,
+ "model-invariant-id":"75e0c233-7f8e-4ded-913d-e9a4f4c99ae2",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"cd3a9458-12d7-4e08-91cc-3cb1855625ce",
+ "service-instance-name":"Vive2evscp_vprobe1025",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148167",
+ "orchestration-status":null,
+ "model-invariant-id":"75e0c233-7f8e-4ded-913d-e9a4f4c99ae2",
+ "model-version-id":"1120f469-921b-414a-a51b-ddf205101642"
+ },
+ {
+ "service-instance-id":"9150328a-922b-46e6-81c0-586d31cdf07a",
+ "service-instance-name":"Vive2evscp_vprobe1025",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255152546",
+ "orchestration-status":null,
+ "model-invariant-id":"75e0c233-7f8e-4ded-913d-e9a4f4c99ae2",
+ "model-version-id":"1120f469-921b-414a-a51b-ddf205101642"
+ },
+ {
+ "service-instance-id":"1bc1002b-d12a-4cbb-a977-f21bf9b4a7a9",
+ "service-instance-name":"viv2vscpe2e1025",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255152553",
+ "orchestration-status":null,
+ "model-invariant-id":"75e0c233-7f8e-4ded-913d-e9a4f4c99ae2",
+ "model-version-id":"1120f469-921b-414a-a51b-ddf205101642"
+ },
+ {
+ "service-instance-id":"44fd57f7-6027-40af-88a5-c54f74010397",
+ "service-instance-name":"larry_test_vprobe",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255152702",
+ "orchestration-status":null,
+ "model-invariant-id":"75e0c233-7f8e-4ded-913d-e9a4f4c99ae2",
+ "model-version-id":"1120f469-921b-414a-a51b-ddf205101642"
+ },
+ {
+ "service-instance-id":"201efd11-6cc4-40e5-b4a7-480ef9966947",
+ "service-instance-name":"demo1027vprobe",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255152779",
+ "orchestration-status":null,
+ "model-invariant-id":"75e0c233-7f8e-4ded-913d-e9a4f4c99ae2",
+ "model-version-id":"1120f469-921b-414a-a51b-ddf205101642"
+ },
+ {
+ "service-instance-id":"7a39c617-cfd5-41f3-986e-2e20c5d25cb6",
+ "service-instance-name":"vivdemo21517",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255147904",
+ "orchestration-status":null,
+ "model-invariant-id":"e14dfbd9-1a46-42ba-bfe5-f5bbf6c62e90",
+ "model-version-id":"dfdc3990-118c-4726-af2a-dd4f65cc58f9"
+ },
+ {
+ "service-instance-id":"34dc46dc-6193-4dd0-b562-f630f1d27dba",
+ "service-instance-name":"VPMS-BE-11-2-5-3-SVC",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509112065190",
+ "orchestration-status":"Active",
+ "model-invariant-id":"80751ac0-adaa-4a07-917e-0c245a7f5e3c",
+ "model-version-id":"3474f2ed-560f-497e-9043-f8f3979586da"
+ },
+ {
+ "service-instance-id":"300856aa-3ac6-4005-ad79-aac342d30006",
+ "service-instance-name":"vProbes_2017_FE_service_11_2_3_3_0712",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1499876569894",
+ "orchestration-status":"Active",
+ "model-invariant-id":"32e665f5-e06e-41cb-8d4a-fb319045d290",
+ "model-version-id":"2f16e52a-5da0-4aa5-843e-8d298747016a"
+ },
+ {
+ "service-instance-id":"8cc34639-ac55-42f3-8660-1c67dc0e673c",
+ "service-instance-name":"vPROBE_FE_Svc_2017-334_RDM3",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255151275",
+ "orchestration-status":null,
+ "model-invariant-id":"ee5851c1-5f2c-48b8-af0b-8d9e9f68baab",
+ "model-version-id":"a5deb984-f4e6-4b10-a796-1d64ae244bab"
+ },
+ {
+ "service-instance-id":"bff67aec-a57e-44a2-bfab-a810264e6dd8",
+ "service-instance-name":"FN-Vprobe-FE-11-2-5-3-SVC",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509131611548",
+ "orchestration-status":"Active",
+ "model-invariant-id":"c960274f-4e9f-46fb-93da-23552a849028",
+ "model-version-id":"0929d7f8-640f-483b-a71c-38d2aa3cfad8"
+ },
+ {
+ "service-instance-id":"8344643c-7fcb-48dd-9b0d-a3f848387d2d",
+ "service-instance-name":"vProbe_BE_11.2.1_Svc_2017-333",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255150106",
+ "orchestration-status":null,
+ "model-invariant-id":"b4888759-3953-48f4-b0dc-23526407dc9b",
+ "model-version-id":"ae13cb89-d9ff-42b0-8e33-74790bc2b4f3"
+ },
+ {
+ "service-instance-id":"b06e9f78-398a-466d-af4e-deb66c19bd7d",
+ "service-instance-name":"Mobility-vprobe-FE-11-2-1-7-Service",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507062871959",
+ "orchestration-status":"Active",
+ "model-invariant-id":"84e719ba-a53a-462e-a794-1a7d9a729783",
+ "model-version-id":"c2235b48-a005-43d0-9443-3960d47bb4af"
+ }
+ ]
+ },
+ "is-permitted":false
+ },
+ {
+ "service-type":"vMMSC",
+ "resource-version":"1498752217386",
+ "service-instances":{
+ "service-instance":[
+ {
+ "service-instance-id":"3364befd-0802-4861-99af-47c5c047239b",
+ "service-instance-name":"HnportalSriovProviderNet_50",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148521",
+ "orchestration-status":null,
+ "model-invariant-id":"4cf944d4-fe30-4492-97a5-2c437623b058",
+ "model-version-id":"62a2b8de-1938-4217-85a2-684e9ce49fdb"
+ },
+ {
+ "service-instance-id":"ab305113-b153-48c9-9d65-f0bee4172142",
+ "service-instance-name":"SI_VFModule_test_1",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1497033325800",
+ "orchestration-status":"Active",
+ "model-invariant-id":"49bdb42f-45e5-4abc-9b6e-c27a9108675d",
+ "model-version-id":"afc166fb-1cfb-454a-9e31-d050661fb113"
+ },
+ {
+ "service-instance-id":"240f80d8-4b6e-4882-a069-67512dc66888",
+ "service-instance-name":"HnportalSriovProviderNet_88",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148043",
+ "orchestration-status":null,
+ "model-invariant-id":"4cf944d4-fe30-4492-97a5-2c437623b058",
+ "model-version-id":"62a2b8de-1938-4217-85a2-684e9ce49fdb"
+ },
+ {
+ "service-instance-id":"48e6f4d3-8335-4669-9708-2e972fd2473f",
+ "service-instance-name":"HnportalSriovProviderNet_77",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255149448",
+ "orchestration-status":null,
+ "model-invariant-id":"4cf944d4-fe30-4492-97a5-2c437623b058",
+ "model-version-id":"62a2b8de-1938-4217-85a2-684e9ce49fdb"
+ },
+ {
+ "service-instance-id":"afdf3ac0-371e-4f52-bda1-e2273179bdc7",
+ "service-instance-name":"SI_e2e_vf",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148545",
+ "orchestration-status":null,
+ "model-invariant-id":"d26e00fb-cfa7-459d-a22d-94ae6dbd252d",
+ "model-version-id":"4d4db128-302a-4931-92c6-ee3e688f9270"
+ },
+ {
+ "service-instance-id":"a6f0ec08-d397-4949-9627-1c97b7f7f79c",
+ "service-instance-name":"SI_mvm_Test_1707_01",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1497272999236",
+ "orchestration-status":"Active",
+ "model-invariant-id":"5db8a2c4-2833-4ccb-859f-e7c0c3424c5c",
+ "model-version-id":"188db48e-a4f0-4207-b52e-6a58b9c72250"
+ },
+ {
+ "service-instance-id":"060e9be8-8bcc-4d2d-90b4-c1921e484f93",
+ "service-instance-name":"si_net_628_1",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1498682941300",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e2a5bdba-15e4-488a-85dd-53cea110a61a",
+ "model-version-id":"0969a516-8867-43b0-b49b-2074894c495a"
+ },
+ {
+ "service-instance-id":"b09cb6f4-2f79-4378-a2f7-dfe65b7ce412",
+ "service-instance-name":"SI_alacarte_network_628-1",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1498682468277",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e1a6a74e-c386-4a70-ad67-069a32a49637",
+ "model-version-id":"3967529c-8101-4542-bc41-e8de36a42799"
+ },
+ {
+ "service-instance-id":"a19cf235-598c-408b-aa56-644925e978f9",
+ "service-instance-name":"SI_network_628_1",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1498682714775",
+ "orchestration-status":"Active",
+ "model-invariant-id":"1dfcd5bb-bfcb-42e8-99b3-e3daaed63165",
+ "model-version-id":"bd132c96-b4c1-4663-be24-081431307cfc"
+ },
+ {
+ "service-instance-id":"526fe500-b06d-49e9-ac9c-9e305468f7d9",
+ "service-instance-name":"HnportalSriovProviderNet_89",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255151379",
+ "orchestration-status":null,
+ "model-invariant-id":"4cf944d4-fe30-4492-97a5-2c437623b058",
+ "model-version-id":"62a2b8de-1938-4217-85a2-684e9ce49fdb"
+ },
+ {
+ "service-instance-id":"7f05c8e1-0592-46ed-9ddb-ae03f9047730",
+ "service-instance-name":"VvigServiceVvigSriovProviderNetworkService_1",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255149722",
+ "orchestration-status":null,
+ "model-invariant-id":"846f6cf0-cb82-4cd2-b035-f6a5b4c928cc",
+ "model-version-id":"ff79f357-6b41-488a-b762-87f146aa8dd9"
+ },
+ {
+ "service-instance-id":"be3b207e-5a2e-4afc-a33e-f7b7234cc1ad",
+ "service-instance-name":"SI_test_vid619_DD_01",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1497884131196",
+ "orchestration-status":"Active",
+ "model-invariant-id":"62aa11ac-4360-4d00-a7ba-77c1297e01ae",
+ "model-version-id":"92002783-e4ba-4c33-9cd9-10a89ce3a7d8"
+ },
+ {
+ "service-instance-id":"8c15d8b8-d62e-4066-b0bf-2d63224843a9",
+ "service-instance-name":"SI_mvm241_Testsvc_dd_01",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1497548765890",
+ "orchestration-status":"Active",
+ "model-invariant-id":"5db8a2c4-2833-4ccb-859f-e7c0c3424c5c",
+ "model-version-id":"188db48e-a4f0-4207-b52e-6a58b9c72250"
+ },
+ {
+ "service-instance-id":"d12538b2-d2f3-4879-87ac-f0b45fc6f84d",
+ "service-instance-name":"CRSVC_Mobility_Service_297772_ss616y_09_26_17_1",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506440871179",
+ "orchestration-status":"Active",
+ "model-invariant-id":"75101e0a-b584-46ce-86fd-94399ce6441b",
+ "model-version-id":"e40a212d-3dd2-4d14-9567-851e8ae79af6"
+ },
+ {
+ "service-instance-id":"dc4b47a7-9834-4b94-a06d-05968e739fc0",
+ "service-instance-name":"SI_VNF_FlagTest_627_1",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1498586212786",
+ "orchestration-status":"Active",
+ "model-invariant-id":"62aa11ac-4360-4d00-a7ba-77c1297e01ae",
+ "model-version-id":"92002783-e4ba-4c33-9cd9-10a89ce3a7d8"
+ },
+ {
+ "service-instance-id":"9e3499af-9d03-4831-ba04-05311508bcba",
+ "service-instance-name":"SI_mvm1707_test_dd_08",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1498249852156",
+ "orchestration-status":"Active",
+ "model-invariant-id":"49bdb42f-45e5-4abc-9b6e-c27a9108675d",
+ "model-version-id":"afc166fb-1cfb-454a-9e31-d050661fb113"
+ },
+ {
+ "service-instance-id":"500da3fa-2b1d-4c7b-bafa-7f725ddf49e8",
+ "service-instance-name":"Service_Test_Demo_MOW_04",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255135581",
+ "orchestration-status":null,
+ "model-invariant-id":"a44b38bb-3af7-4dc6-8599-1cdc364410e8",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"02e038e0-2321-44d5-a042-6c2eb6ee2ea4",
+ "service-instance-name":"x291364a_ASTRA_vVIG_Service_tutu",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506027459911",
+ "orchestration-status":"Active",
+ "model-invariant-id":"81136370-2afb-4738-bc93-de2bc64f573b",
+ "model-version-id":"056345ca-6105-4bb5-8406-e4e151380bc0"
+ },
+ {
+ "service-instance-id":"0512c4cc-067f-44c3-a310-cce7efc45307",
+ "service-instance-name":"SI_VGTest_621_4",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1498082005284",
+ "orchestration-status":"Active",
+ "model-invariant-id":"62aa11ac-4360-4d00-a7ba-77c1297e01ae",
+ "model-version-id":"92002783-e4ba-4c33-9cd9-10a89ce3a7d8"
+ },
+ {
+ "service-instance-id":"804c924a-00fe-40a9-af10-fbaa4ad99390",
+ "service-instance-name":"vMMSC_Lab2_020217_Svc_Service_0617",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1497721637609",
+ "orchestration-status":"Active",
+ "model-invariant-id":"157f09fe-15f1-4c9f-a0bc-c7a92e382f9d",
+ "model-version-id":"524f7306-5623-46fc-8383-1a695791c4b9"
+ },
+ {
+ "service-instance-id":"2a5e8844-b9aa-4866-b202-a9ff7f6c6502",
+ "service-instance-name":"SI_network_621_1",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1498074740050",
+ "orchestration-status":"Active",
+ "model-invariant-id":"857587a2-f160-4e8c-b993-b3a373694d26",
+ "model-version-id":"e27bb69f-8110-4429-9884-e1a79a6ba4e4"
+ },
+ {
+ "service-instance-id":"590d330a-95c6-4bb7-876c-f88e9a26e24f",
+ "service-instance-name":"Service_Instance_Demo_MOW_05",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255149372",
+ "orchestration-status":null,
+ "model-invariant-id":"d48764b1-043d-4783-89e3-8816602dc833",
+ "model-version-id":"40b4ce9b-d5bf-4c63-8764-131509623a44"
+ },
+ {
+ "service-instance-id":"96d051cf-0efd-4ce3-bca2-ac625b6f547a",
+ "service-instance-name":"",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255149830",
+ "orchestration-status":null,
+ "model-invariant-id":"b5373453-c64a-4bab-88cb-90d8cf04d215",
+ "model-version-id":"a0b35f52-6f10-4d7d-b50f-6f69ea8a0a3e"
+ },
+ {
+ "service-instance-id":"1b9e0bf1-13d9-4122-8364-6d94187a6e76",
+ "service-instance-name":"vMMSC_Lab2_010517_Svc_DS_0714_01",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1500063304219",
+ "orchestration-status":"Active",
+ "model-invariant-id":"f1935230-01f0-41db-ab27-1862b3e8b296",
+ "model-version-id":"90683823-a867-4ca0-904b-17374eef10ff"
+ },
+ {
+ "service-instance-id":"66395952-21dc-4f1d-a02a-41e67b1f5694",
+ "service-instance-name":"svc_lll_022017",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148143",
+ "orchestration-status":null,
+ "model-invariant-id":"a88591c3-4de7-4cf8-85ac-50f1f7be15d8",
+ "model-version-id":"41a82132-9c2c-4eb0-bad4-22daf0d3bf81"
+ },
+ {
+ "service-instance-id":"97ed0e33-3031-42c7-a4ce-519f3af21132",
+ "service-instance-name":"HnportalSriovProviderNet_29",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148377",
+ "orchestration-status":null,
+ "model-invariant-id":"4cf944d4-fe30-4492-97a5-2c437623b058",
+ "model-version-id":"62a2b8de-1938-4217-85a2-684e9ce49fdb"
+ },
+ {
+ "service-instance-id":"022b44be-2fe1-465a-b9ad-e9d6c3c89778",
+ "service-instance-name":"VMMSC_AIC_3.0_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1495556113481",
+ "orchestration-status":"Active",
+ "model-invariant-id":"ea082ff0-a1e3-425b-85de-0d083cad3f98",
+ "model-version-id":"2b32bcfb-7fbc-47c2-8e48-a9187236bcba"
+ },
+ {
+ "service-instance-id":"72117a7f-e304-4f59-9ba5-d2b6419caa6b",
+ "service-instance-name":"HnportalSriovProviderNet_100",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148058",
+ "orchestration-status":null,
+ "model-invariant-id":"4cf944d4-fe30-4492-97a5-2c437623b058",
+ "model-version-id":"62a2b8de-1938-4217-85a2-684e9ce49fdb"
+ },
+ {
+ "service-instance-id":"6e58ad4d-ef9f-47b8-91d9-13624a76118e",
+ "service-instance-name":"VbngServiceSriovProviderNetworkService_4",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1498761340221",
+ "orchestration-status":"Active",
+ "model-invariant-id":"5c64e640-ae29-4ace-8af6-f20352b40922",
+ "model-version-id":"ab72d6c6-66b6-4aa3-9122-eabe35406dd0"
+ },
+ {
+ "service-instance-id":"26031c62-ca38-4427-a773-ee43a172ed3a",
+ "service-instance-name":"vMMSC_Test_06292017_Svc_0629_ud6361",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1498782124079",
+ "orchestration-status":"Active",
+ "model-invariant-id":"a38c1661-ae00-4122-8b73-c58d58915e6b",
+ "model-version-id":"7b07c320-e0ca-4434-82ba-0e0cf217d4c9"
+ },
+ {
+ "service-instance-id":"d3055874-7e1c-4a3d-b4d1-8ac3e91fcc28",
+ "service-instance-name":"vMMSC_Test_08182017_Svc_sb063v",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1503070451727",
+ "orchestration-status":"Active",
+ "model-invariant-id":"a38c1661-ae00-4122-8b73-c58d58915e6b",
+ "model-version-id":"7b07c320-e0ca-4434-82ba-0e0cf217d4c9"
+ },
+ {
+ "service-instance-id":"4e08c0ae-21e7-4682-999d-1d76958155e2",
+ "service-instance-name":"VvigServiceVvigTenantOamNetwork_28",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148082",
+ "orchestration-status":null,
+ "model-invariant-id":"fe43c7d9-97d6-4cd2-a994-e1c4bb9019c2",
+ "model-version-id":"addb2e1d-78cf-45e7-9aa8-23bdf22cebe5"
+ },
+ {
+ "service-instance-id":"9c44641c-a5e8-4a6a-9dc9-bcfec9971761",
+ "service-instance-name":"SI_vVIG_Service_vVIG_SRIOV_Provider_Network_Service_2",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255149559",
+ "orchestration-status":null,
+ "model-invariant-id":"92bc714b-b0a9-42e6-8074-477e167edc48",
+ "model-version-id":"607ee147-9eb3-47a8-b4fb-ee810e11c681"
+ },
+ {
+ "service-instance-id":"7b65977b-d255-4ed9-95cd-30ad6d78168c",
+ "service-instance-name":"VvigTenantOamNetworkSvc0627_14",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506032019917",
+ "orchestration-status":"Active",
+ "model-invariant-id":"452396ca-0a6b-4277-b72a-4ce17d00f40a",
+ "model-version-id":"0d7d7e3d-6077-4f60-a09c-20923d3eaba1"
+ },
+ {
+ "service-instance-id":"743485e9-654e-449d-938c-3b2fbf7dae03",
+ "service-instance-name":"a_291364a_ASTRA_vVIG_Service",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506032583103",
+ "orchestration-status":"Active",
+ "model-invariant-id":"81136370-2afb-4738-bc93-de2bc64f573b",
+ "model-version-id":"056345ca-6105-4bb5-8406-e4e151380bc0"
+ },
+ {
+ "service-instance-id":"facedbb9-9703-4b61-a04b-d0f23e6a0188",
+ "service-instance-name":"crSVC_Mobility_Service_297772_ss616y_1",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506374487982",
+ "orchestration-status":"Active",
+ "model-invariant-id":"75101e0a-b584-46ce-86fd-94399ce6441b",
+ "model-version-id":"e40a212d-3dd2-4d14-9567-851e8ae79af6"
+ },
+ {
+ "service-instance-id":"8c56447a-41c8-42b5-80b5-516a1106b891",
+ "service-instance-name":"VvigTenantOamNetworkSvc0627_13",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506031851552",
+ "orchestration-status":"Active",
+ "model-invariant-id":"452396ca-0a6b-4277-b72a-4ce17d00f40a",
+ "model-version-id":"0d7d7e3d-6077-4f60-a09c-20923d3eaba1"
+ },
+ {
+ "service-instance-id":"2ddb263f-f061-4b29-8ca6-0b87faf31ac5",
+ "service-instance-name":"SI_MVM_Test_DD_01",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1495718844830",
+ "orchestration-status":"Active",
+ "model-invariant-id":"49bdb42f-45e5-4abc-9b6e-c27a9108675d",
+ "model-version-id":"afc166fb-1cfb-454a-9e31-d050661fb113"
+ },
+ {
+ "service-instance-id":"c74aaa37-6eee-48cf-bcd1-ad7cc0a7118f",
+ "service-instance-name":"SI_vg_518",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1495136200559",
+ "orchestration-status":"Active",
+ "model-invariant-id":"d26e00fb-cfa7-459d-a22d-94ae6dbd252d",
+ "model-version-id":"60a0d00c-7af4-4011-8368-c8b21c4d93fc"
+ },
+ {
+ "service-instance-id":"c9dd1438-d10f-406d-be46-39ff3edfac80",
+ "service-instance-name":"lll_mvm_sbc_2017",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1495134122399",
+ "orchestration-status":"Active",
+ "model-invariant-id":"49bdb42f-45e5-4abc-9b6e-c27a9108675d",
+ "model-version-id":"afc166fb-1cfb-454a-9e31-d050661fb113"
+ },
+ {
+ "service-instance-id":"fd202522-5f89-4ce9-b892-5f75956f93b3",
+ "service-instance-name":"HnportalSriovProviderNet_112",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255149987",
+ "orchestration-status":null,
+ "model-invariant-id":"4cf944d4-fe30-4492-97a5-2c437623b058",
+ "model-version-id":"62a2b8de-1938-4217-85a2-684e9ce49fdb"
+ },
+ {
+ "service-instance-id":"a83695df-061f-4871-80fe-0be5f7113ad0",
+ "service-instance-name":"HnportalSriovProviderNet_53",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148198",
+ "orchestration-status":null,
+ "model-invariant-id":"4cf944d4-fe30-4492-97a5-2c437623b058",
+ "model-version-id":"62a2b8de-1938-4217-85a2-684e9ce49fdb"
+ },
+ {
+ "service-instance-id":"3d443a66-504d-49d3-967d-5f6523ec2e7b",
+ "service-instance-name":"HnportalSriovProviderNet_55",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148205",
+ "orchestration-status":null,
+ "model-invariant-id":"4cf944d4-fe30-4492-97a5-2c437623b058",
+ "model-version-id":"62a2b8de-1938-4217-85a2-684e9ce49fdb"
+ },
+ {
+ "service-instance-id":"9365e5c7-bdd6-4f50-a8d2-96d5b3293842",
+ "service-instance-name":"HnportalSriovProviderNet_123",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255149295",
+ "orchestration-status":null,
+ "model-invariant-id":"4cf944d4-fe30-4492-97a5-2c437623b058",
+ "model-version-id":"62a2b8de-1938-4217-85a2-684e9ce49fdb"
+ },
+ {
+ "service-instance-id":"1f3f0dda-0835-4606-a142-5468853e09df",
+ "service-instance-name":"service_intsnace_test",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255149662",
+ "orchestration-status":null,
+ "model-invariant-id":"d48764b1-043d-4783-89e3-8816602dc833",
+ "model-version-id":"40b4ce9b-d5bf-4c63-8764-131509623a44"
+ },
+ {
+ "service-instance-id":"d71ac15f-3774-4418-8df0-6087ab5a554a",
+ "service-instance-name":"AvpnMowVpeOamNetworkNew_2",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255150623",
+ "orchestration-status":null,
+ "model-invariant-id":"8af0c0bb-6cf2-4815-ba64-d3b4cafc6674",
+ "model-version-id":"b875ace5-161f-40ac-87f8-7accc181e515"
+ },
+ {
+ "service-instance-id":"5ba77479-e6e4-4bd1-996e-66d04c0b8314",
+ "service-instance-name":"SI_ds1707_test_dd_01",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1500409249772",
+ "orchestration-status":"Active",
+ "model-invariant-id":"49bdb42f-45e5-4abc-9b6e-c27a9108675d",
+ "model-version-id":"afc166fb-1cfb-454a-9e31-d050661fb113"
+ },
+ {
+ "service-instance-id":"e6405160-81f8-42c2-9f9e-930897d9c320",
+ "service-instance-name":"cSvc_291364a_ASTRA_vVIG_Service_sstest",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506359010172",
+ "orchestration-status":"Active",
+ "model-invariant-id":"81136370-2afb-4738-bc93-de2bc64f573b",
+ "model-version-id":"056345ca-6105-4bb5-8406-e4e151380bc0"
+ },
+ {
+ "service-instance-id":"537b6fdd-1753-4be6-8b12-d325eebc3e32",
+ "service-instance-name":"createService_Mobility_Service_297772_09_28_ss616y",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506543405211",
+ "orchestration-status":"Active",
+ "model-invariant-id":"75101e0a-b584-46ce-86fd-94399ce6441b",
+ "model-version-id":"e40a212d-3dd2-4d14-9567-851e8ae79af6"
+ },
+ {
+ "service-instance-id":"7f8b4e13-fc46-4b67-b2b7-d6d8226476fe",
+ "service-instance-name":"x_mdns_2017_1011_CSI",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509729899645",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e58733ef-43cb-4b6b-b641-922078b6c88b",
+ "model-version-id":"a317f4e4-7dda-4470-a553-8b047107544f"
+ },
+ {
+ "service-instance-id":"4ec4f2c8-6f55-4244-aa36-aac847ac048f",
+ "service-instance-name":"vMMSC+Sept+22+Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255136029",
+ "orchestration-status":null,
+ "model-invariant-id":"0e0e6da4-5ca6-4d83-b63c-89c5e3c3d004",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"39324f70-406f-486e-8b3b-5c0f7abd7640",
+ "service-instance-name":null,
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494254803645",
+ "orchestration-status":null,
+ "model-invariant-id":null,
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"9c3042f1-62b9-4ef2-81c0-333fbfbb6510",
+ "service-instance-name":"SI_vsamp_1117",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255135562",
+ "orchestration-status":null,
+ "model-invariant-id":"251682bc-ec33-4913-b82e-d7f7e730b256",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"4b0f6c91-239c-4311-bb96-6e7326a39147",
+ "service-instance-name":"larry_test110216",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255136003",
+ "orchestration-status":null,
+ "model-invariant-id":"7c19573d-4984-4229-b61d-8476612418e5",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"3191493c-46cd-40d0-b659-c7d1e5f14bda",
+ "service-instance-name":"vMMSC_MMS_Lab_3_121416_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255152771",
+ "orchestration-status":null,
+ "model-invariant-id":"c730ab8c-7758-44f6-b613-99182802b3ad",
+ "model-version-id":"1693b862-1cb5-44dd-b9bc-b2f4c4fb8848"
+ },
+ {
+ "service-instance-id":"5d826b36-65d8-4110-82d4-14b87fb2496a",
+ "service-instance-name":null,
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494254819442",
+ "orchestration-status":null,
+ "model-invariant-id":null,
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"ee612d09-aa6d-455d-97ad-3259d2098d75",
+ "service-instance-name":"HnportalSriovProviderNet_58",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255151334",
+ "orchestration-status":null,
+ "model-invariant-id":"4cf944d4-fe30-4492-97a5-2c437623b058",
+ "model-version-id":"62a2b8de-1938-4217-85a2-684e9ce49fdb"
+ },
+ {
+ "service-instance-id":"6301180d-d4d8-447d-88f9-37fa585b1502",
+ "service-instance-name":"vMMSC_AIC_3.0_0622_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1500335097279",
+ "orchestration-status":"Active",
+ "model-invariant-id":"8b272d41-0cb9-4fb5-a27a-46bd2c8376e4",
+ "model-version-id":"43440f00-cb82-4f6a-8025-f960c714f409"
+ },
+ {
+ "service-instance-id":"a5c57309-c13c-4d93-b849-78857cbc1620",
+ "service-instance-name":"Mobility_Service_297772_nb5443",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1505761426908",
+ "orchestration-status":"Active",
+ "model-invariant-id":"75101e0a-b584-46ce-86fd-94399ce6441b",
+ "model-version-id":"e40a212d-3dd2-4d14-9567-851e8ae79af6"
+ },
+ {
+ "service-instance-id":"8d79d575-fd8e-4df9-916b-52ddd77bf63b",
+ "service-instance-name":"Service_Test_Demo_AVPN_01",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255151051",
+ "orchestration-status":null,
+ "model-invariant-id":"d48764b1-043d-4783-89e3-8816602dc833",
+ "model-version-id":"40b4ce9b-d5bf-4c63-8764-131509623a44"
+ },
+ {
+ "service-instance-id":"01c24b6b-c466-48d4-a9c5-d49ef23b6912",
+ "service-instance-name":"AvpnMowVpeOamNetwork_51",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255151839",
+ "orchestration-status":null,
+ "model-invariant-id":"b5373453-c64a-4bab-88cb-90d8cf04d215",
+ "model-version-id":"a0b35f52-6f10-4d7d-b50f-6f69ea8a0a3e"
+ },
+ {
+ "service-instance-id":"c254cb3d-d251-4754-a88f-2ade55a6fea8",
+ "service-instance-name":"SI_mvm1707_test_dd_05",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1496164401395",
+ "orchestration-status":"Active",
+ "model-invariant-id":"49bdb42f-45e5-4abc-9b6e-c27a9108675d",
+ "model-version-id":"afc166fb-1cfb-454a-9e31-d050661fb113"
+ },
+ {
+ "service-instance-id":"c509bf00-9880-4393-8f24-c8cf4cdb5269",
+ "service-instance-name":"SI_namespace_test_1",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1497033852857",
+ "orchestration-status":"Active",
+ "model-invariant-id":"a03eddac-24c5-4e66-92be-5b9e84647324",
+ "model-version-id":"106a818f-e37e-4bf7-922b-47c1e6e2e5c1"
+ },
+ {
+ "service-instance-id":"e42898ae-c05a-4a78-8c43-ac54b0a890cb",
+ "service-instance-name":"SI_Test_619_DD_01",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1500663275337",
+ "orchestration-status":"Active",
+ "model-invariant-id":"62aa11ac-4360-4d00-a7ba-77c1297e01ae",
+ "model-version-id":"92002783-e4ba-4c33-9cd9-10a89ce3a7d8"
+ },
+ {
+ "service-instance-id":"d6b2677e-12bf-4dfa-b187-da47fffbf0fe",
+ "service-instance-name":"SI_VBNG_OAM_01",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148221",
+ "orchestration-status":null,
+ "model-invariant-id":"657528ef-8281-4dad-b307-804fdd5be08f",
+ "model-version-id":"661928ec-45e9-44fc-8d6e-2e1aa6f14e81"
+ },
+ {
+ "service-instance-id":"faac5e72-5fa0-4a3c-84f9-7f582cb6dac7",
+ "service-instance-name":"HNPortal_OAM_NET_VTO_2",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255151970",
+ "orchestration-status":null,
+ "model-invariant-id":"bc8f060e-bf77-4ec1-b817-fe3f341d3321",
+ "model-version-id":"965ac7c4-4668-4a47-bfe1-963aac391f6d"
+ },
+ {
+ "service-instance-id":"4d02aab1-9733-4753-90fa-148b2149f99b",
+ "service-instance-name":"Service_Instance_Network_Demo_01",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255149737",
+ "orchestration-status":null,
+ "model-invariant-id":"39ef2db5-dcf0-4ab9-94a3-0eb75a42038b",
+ "model-version-id":"b411cc01-20d9-465a-a5ed-f6382045f829"
+ },
+ {
+ "service-instance-id":"da6cac78-6033-4600-867c-9ecb8e19134b",
+ "service-instance-name":"si_test_AVPN",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1495135690422",
+ "orchestration-status":"Active",
+ "model-invariant-id":"d48764b1-043d-4783-89e3-8816602dc833",
+ "model-version-id":"b73c6911-be64-448a-bb4b-7b7a7006507a"
+ },
+ {
+ "service-instance-id":"463f089f-0397-4423-962d-b6a08fadb1cd",
+ "service-instance-name":"SI_test_518_2",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1495135626521",
+ "orchestration-status":"Active",
+ "model-invariant-id":"273411dc-71d0-4747-9c85-aaabbe7389a6",
+ "model-version-id":"2b897f5c-83e1-4600-a76b-d41d54e79e21"
+ },
+ {
+ "service-instance-id":"96ebc75f-fb74-4e90-a907-f8e95e12b2f7",
+ "service-instance-name":"Mobility_Service_297772_DS_0918_01",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1505761575910",
+ "orchestration-status":"Active",
+ "model-invariant-id":"75101e0a-b584-46ce-86fd-94399ce6441b",
+ "model-version-id":"e40a212d-3dd2-4d14-9567-851e8ae79af6"
+ },
+ {
+ "service-instance-id":"56ee9345-037e-4145-a678-0c91f31d986c",
+ "service-instance-name":"Sanity_Service_Redundancy_05",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255152568",
+ "orchestration-status":null,
+ "model-invariant-id":"d48764b1-043d-4783-89e3-8816602dc833",
+ "model-version-id":"40b4ce9b-d5bf-4c63-8764-131509623a44"
+ },
+ {
+ "service-instance-id":"a5196283-561f-43c9-adf6-d303c2bfabd3",
+ "service-instance-name":"SI_vVIG_Test_01",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255151348",
+ "orchestration-status":null,
+ "model-invariant-id":"846f6cf0-cb82-4cd2-b035-f6a5b4c928cc",
+ "model-version-id":"ff79f357-6b41-488a-b762-87f146aa8dd9"
+ },
+ {
+ "service-instance-id":"ec6b2b5b-b3cc-428d-951a-246b5c520f2d",
+ "service-instance-name":"VMMSC_AIC_3.0_MVM_0612",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1497298262657",
+ "orchestration-status":"Active",
+ "model-invariant-id":"ea082ff0-a1e3-425b-85de-0d083cad3f98",
+ "model-version-id":"6bd3502f-804e-49fd-b328-d07ee3abe284"
+ },
+ {
+ "service-instance-id":"8eabacfe-c914-4891-9d1c-68f0ecff1944",
+ "service-instance-name":"VMMSC_AIC_30_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1505484796812",
+ "orchestration-status":"Active",
+ "model-invariant-id":"2c1376b7-4041-4f2d-91a4-dcc028712131",
+ "model-version-id":"71f9aa6c-5a84-4c40-a021-f09c063e55f4"
+ },
+ {
+ "service-instance-id":"125acc86-c526-4480-802f-a3be8a5cdee5",
+ "service-instance-name":"Service_Test_demo_01",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148369",
+ "orchestration-status":null,
+ "model-invariant-id":"d48764b1-043d-4783-89e3-8816602dc833",
+ "model-version-id":"40b4ce9b-d5bf-4c63-8764-131509623a44"
+ },
+ {
+ "service-instance-id":"7d05c5df-e627-43f2-8684-bac0762dacbd",
+ "service-instance-name":"HnportalSriovProviderNet_98",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255149640",
+ "orchestration-status":null,
+ "model-invariant-id":"4cf944d4-fe30-4492-97a5-2c437623b058",
+ "model-version-id":"62a2b8de-1938-4217-85a2-684e9ce49fdb"
+ },
+ {
+ "service-instance-id":"62b492ec-66c9-4817-9104-2d5dfa83e323",
+ "service-instance-name":"SI_vid619_test1707_dd_02",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1497982285526",
+ "orchestration-status":"Active",
+ "model-invariant-id":"62aa11ac-4360-4d00-a7ba-77c1297e01ae",
+ "model-version-id":"92002783-e4ba-4c33-9cd9-10a89ce3a7d8"
+ },
+ {
+ "service-instance-id":"1f138e0a-8e8a-4a2f-b2b8-0d88ce49de11",
+ "service-instance-name":"SI_VG_620_1",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1497990411263",
+ "orchestration-status":"Active",
+ "model-invariant-id":"62aa11ac-4360-4d00-a7ba-77c1297e01ae",
+ "model-version-id":"92002783-e4ba-4c33-9cd9-10a89ce3a7d8"
+ },
+ {
+ "service-instance-id":"c063b7bc-a213-4c89-9b48-e8369ffc78b2",
+ "service-instance-name":"SI_test_VG_621_2",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1498078068416",
+ "orchestration-status":"Active",
+ "model-invariant-id":"62aa11ac-4360-4d00-a7ba-77c1297e01ae",
+ "model-version-id":"92002783-e4ba-4c33-9cd9-10a89ce3a7d8"
+ },
+ {
+ "service-instance-id":"fb433045-336d-4394-a158-1cd19f4bea7d",
+ "service-instance-name":"Service_vPROBE_298109_II_sb_0919",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1505833529173",
+ "orchestration-status":"Active",
+ "model-invariant-id":"e549507a-af10-42f3-811d-16e2bc9e5691",
+ "model-version-id":"a6d3b604-0626-4f14-8622-a34865dd2dba"
+ },
+ {
+ "service-instance-id":"33c37a25-76a7-40fe-b08e-d88384e5654e",
+ "service-instance-name":"HnportalSriovProviderNet_96",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255149632",
+ "orchestration-status":null,
+ "model-invariant-id":"4cf944d4-fe30-4492-97a5-2c437623b058",
+ "model-version-id":"62a2b8de-1938-4217-85a2-684e9ce49fdb"
+ },
+ {
+ "service-instance-id":"3d689e37-9e68-470e-8b9f-ec1fa2700ff4",
+ "service-instance-name":"SI_VF_VG_e2e_196_1",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1497884700308",
+ "orchestration-status":"Active",
+ "model-invariant-id":"62aa11ac-4360-4d00-a7ba-77c1297e01ae",
+ "model-version-id":"92002783-e4ba-4c33-9cd9-10a89ce3a7d8"
+ },
+ {
+ "service-instance-id":"d0dd8197-b506-4118-97c9-29fa49af77fd",
+ "service-instance-name":"vMMSC_Lab2_010517_Svc_DS_0615_01",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1497539173826",
+ "orchestration-status":"Active",
+ "model-invariant-id":"f1935230-01f0-41db-ab27-1862b3e8b296",
+ "model-version-id":"90683823-a867-4ca0-904b-17374eef10ff"
+ },
+ {
+ "service-instance-id":"01ea26d4-d83b-4e89-8e9e-f93f4d387933",
+ "service-instance-name":"SI_test_518_1",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1495132055390",
+ "orchestration-status":"Active",
+ "model-invariant-id":"49bdb42f-45e5-4abc-9b6e-c27a9108675d",
+ "model-version-id":"afc166fb-1cfb-454a-9e31-d050661fb113"
+ },
+ {
+ "service-instance-id":"c0d6aca3-c3bb-48eb-8912-22a214b99dc1",
+ "service-instance-name":"SI_test_518",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1495131822848",
+ "orchestration-status":"Active",
+ "model-invariant-id":"273411dc-71d0-4747-9c85-aaabbe7389a6",
+ "model-version-id":"2b897f5c-83e1-4600-a76b-d41d54e79e21"
+ },
+ {
+ "service-instance-id":"b18dcd6c-9581-458e-9e19-606bb7e8cf21",
+ "service-instance-name":"SI_MVM_test_01",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1495133003732",
+ "orchestration-status":"Active",
+ "model-invariant-id":"49bdb42f-45e5-4abc-9b6e-c27a9108675d",
+ "model-version-id":"afc166fb-1cfb-454a-9e31-d050661fb113"
+ },
+ {
+ "service-instance-id":"e0aa3f05-1c5d-4205-be72-b4f53c5caf26",
+ "service-instance-name":"lll_051817_vmme_svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1495131287067",
+ "orchestration-status":"Active",
+ "model-invariant-id":"bc95bd73-a2c5-4de6-bd79-50d7ce688afa",
+ "model-version-id":"070d4280-8e82-4338-819c-a15f22943576"
+ },
+ {
+ "service-instance-id":"8514ebd9-b681-47e7-86bc-6c803b672dc4",
+ "service-instance-name":"vMMSC_Lab2_020217_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255147818",
+ "orchestration-status":null,
+ "model-invariant-id":"157f09fe-15f1-4c9f-a0bc-c7a92e382f9d",
+ "model-version-id":"efd7db1d-3425-4f33-b637-21d4779e2a86"
+ },
+ {
+ "service-instance-id":"d11b6e9b-0c72-4e65-a93e-a94d9c673d05",
+ "service-instance-name":"vMMSC_Test_06292017_Svc_ds_0720_01",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1500490381801",
+ "orchestration-status":"Active",
+ "model-invariant-id":"a38c1661-ae00-4122-8b73-c58d58915e6b",
+ "model-version-id":"7b07c320-e0ca-4434-82ba-0e0cf217d4c9"
+ },
+ {
+ "service-instance-id":"78f93382-b473-47c9-b921-3beb1e73477e",
+ "service-instance-name":"vMMSC_Lab2_010707_Svc_SA",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1499368751374",
+ "orchestration-status":"Active",
+ "model-invariant-id":"f1935230-01f0-41db-ab27-1862b3e8b296",
+ "model-version-id":"90683823-a867-4ca0-904b-17374eef10ff"
+ },
+ {
+ "service-instance-id":"512cea94-0ae9-4df5-a670-75fdeb709574",
+ "service-instance-name":"vMMSC_Lab2_010517_Svc_710",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1499701812485",
+ "orchestration-status":"Active",
+ "model-invariant-id":"f1935230-01f0-41db-ab27-1862b3e8b296",
+ "model-version-id":"90683823-a867-4ca0-904b-17374eef10ff"
+ },
+ {
+ "service-instance-id":"c4783855-6c77-4a41-a6b4-d3fe7714a2da",
+ "service-instance-name":"Service_Instance_Demo_MOW_06",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148700",
+ "orchestration-status":null,
+ "model-invariant-id":"d48764b1-043d-4783-89e3-8816602dc833",
+ "model-version-id":"40b4ce9b-d5bf-4c63-8764-131509623a44"
+ },
+ {
+ "service-instance-id":"a41138d3-528c-4b59-94a0-cda8f0b86d9b",
+ "service-instance-name":"Service_vPROBE_298109_sb_0914",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1505421696638",
+ "orchestration-status":"Active",
+ "model-invariant-id":"429b7c51-6a5d-4bd7-98de-78b2cc58357f",
+ "model-version-id":"954a9b29-68bd-42aa-8ace-0d8890844ac8"
+ },
+ {
+ "service-instance-id":"1481c145-43de-41dd-81a0-6a1fd3100a27",
+ "service-instance-name":"a_2016_191_vIRC_license_svr_Svc_01",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1505491968433",
+ "orchestration-status":"Active",
+ "model-invariant-id":"29f1d520-0ac8-49c5-ac32-267530bec4aa",
+ "model-version-id":"d205a128-cab7-44d2-8167-7e30fa5e08e5"
+ },
+ {
+ "service-instance-id":"8752cea8-ffee-4dcc-8f80-71641ce7017b",
+ "service-instance-name":"Service_vMMSC_298109_Svc_DS_0913_01",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1505336746682",
+ "orchestration-status":"Active",
+ "model-invariant-id":"59e1f843-41d8-4010-814a-c480f68ec285",
+ "model-version-id":"78cb3626-e007-41d1-9676-7ac7f1a7e787"
+ },
+ {
+ "service-instance-id":"5cd4b31f-17e3-4bc2-8a53-fd1aebfc40c8",
+ "service-instance-name":"HnportalSriovProviderNet_97",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255149102",
+ "orchestration-status":null,
+ "model-invariant-id":"4cf944d4-fe30-4492-97a5-2c437623b058",
+ "model-version-id":"62a2b8de-1938-4217-85a2-684e9ce49fdb"
+ },
+ {
+ "service-instance-id":"d7596d34-bc10-48cb-8282-363e534fa1dc",
+ "service-instance-name":"SI_demo_0502",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255151312",
+ "orchestration-status":null,
+ "model-invariant-id":"d48764b1-043d-4783-89e3-8816602dc833",
+ "model-version-id":"40b4ce9b-d5bf-4c63-8764-131509623a44"
+ },
+ {
+ "service-instance-id":"5a2cb0c0-e32d-42a9-9a8c-e47ad9dd7978",
+ "service-instance-name":"HnportalSriovProviderNet_73",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255149603",
+ "orchestration-status":null,
+ "model-invariant-id":"4cf944d4-fe30-4492-97a5-2c437623b058",
+ "model-version-id":"62a2b8de-1938-4217-85a2-684e9ce49fdb"
+ },
+ {
+ "service-instance-id":"1664e68e-5323-4d0a-be16-fbf7a973aede",
+ "service-instance-name":"HnportalSriovProviderNet_82",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255149782",
+ "orchestration-status":null,
+ "model-invariant-id":"4cf944d4-fe30-4492-97a5-2c437623b058",
+ "model-version-id":"62a2b8de-1938-4217-85a2-684e9ce49fdb"
+ },
+ {
+ "service-instance-id":"83865127-f76c-4425-a775-a1c5678ef3ed",
+ "service-instance-name":"SI_test_0602",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1496430868986",
+ "orchestration-status":"Active",
+ "model-invariant-id":"29dc99aa-7648-497f-8e2b-7d5ebedfdae2",
+ "model-version-id":"79b2df12-3759-426d-9b5e-4a9a0f2a28b1"
+ },
+ {
+ "service-instance-id":"370073cf-89e9-4526-9fc0-dfff468571a8",
+ "service-instance-name":"SI_vVIGaas_Test_01",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148452",
+ "orchestration-status":null,
+ "model-invariant-id":"9134eae7-8e6a-46fd-9719-59244dbe752f",
+ "model-version-id":"8cb824f1-bc2a-46c7-a579-00579ead5392"
+ },
+ {
+ "service-instance-id":"3295dd00-33a6-4f96-a6b6-88def31c106f",
+ "service-instance-name":"SI_MOW_AVPN_vMX_BV_vPE_VF_1",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255149172",
+ "orchestration-status":null,
+ "model-invariant-id":"450006b7-9d95-405a-b1c5-8bd617a8600e",
+ "model-version-id":"1502c920-3ff9-4552-8ebd-d112591ddce8"
+ },
+ {
+ "service-instance-id":"3b91aa28-6583-4820-9927-0ae67551b300",
+ "service-instance-name":"AvpnMowVpeOamNetworkNew_3",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255151568",
+ "orchestration-status":null,
+ "model-invariant-id":"8af0c0bb-6cf2-4815-ba64-d3b4cafc6674",
+ "model-version-id":"b875ace5-161f-40ac-87f8-7accc181e515"
+ },
+ {
+ "service-instance-id":"9e479ab8-7e19-4e16-9375-b0591da2b514",
+ "service-instance-name":"VvigServiceVvigTenantOamNetwork_27",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255149179",
+ "orchestration-status":null,
+ "model-invariant-id":"fe43c7d9-97d6-4cd2-a994-e1c4bb9019c2",
+ "model-version-id":"addb2e1d-78cf-45e7-9aa8-23bdf22cebe5"
+ },
+ {
+ "service-instance-id":"e757da92-6c9f-44d8-8ff8-15bde01290cb",
+ "service-instance-name":"SI_MOW_Test_Demo_01",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255148474",
+ "orchestration-status":null,
+ "model-invariant-id":"d48764b1-043d-4783-89e3-8816602dc833",
+ "model-version-id":"40b4ce9b-d5bf-4c63-8764-131509623a44"
+ },
+ {
+ "service-instance-id":"885a79b0-ffd0-4b26-8f34-5e7eb22a959a",
+ "service-instance-name":"VvigSriovProviderNetworkSvc070317_9",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506032192216",
+ "orchestration-status":"Active",
+ "model-invariant-id":"5a4d1b5a-32a3-466f-92b4-1de7a3f6dbf6",
+ "model-version-id":"28720d53-a61e-468b-90ec-d11ffef70653"
+ },
+ {
+ "service-instance-id":"7ada0691-8478-46e6-b77d-9509b17ccc5c",
+ "service-instance-name":"SI_test_245_2",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1495655320076",
+ "orchestration-status":"Active",
+ "model-invariant-id":"d48764b1-043d-4783-89e3-8816602dc833",
+ "model-version-id":"b73c6911-be64-448a-bb4b-7b7a7006507a"
+ }
+ ]
+ },
+ "is-permitted":false
+ },
+ {
+ "service-type":"SSD",
+ "resource-version":"1494254866295",
+ "service-instances":{
+ "service-instance":[
+ {
+ "service-instance-id":"0a6b93fa-7c56-4842-9410-4823067d279d",
+ "service-instance-name":"demotest1026",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255152947",
+ "orchestration-status":null,
+ "model-invariant-id":"75e0c233-7f8e-4ded-913d-e9a4f4c99ae2",
+ "model-version-id":"1120f469-921b-414a-a51b-ddf205101642"
+ }
+ ]
+ },
+ "is-permitted":false
+ },
+ {
+ "service-type":"vMOG",
+ "resource-version":"1500675745252",
+ "service-instances":{
+ "service-instance":[
+ {
+ "service-instance-id":"03d65b86-3ee9-4f8c-89a2-360b34b3fd2a",
+ "service-instance-name":"MOG11_1_VNF_Apr_6",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255135885",
+ "orchestration-status":null,
+ "model-invariant-id":"b3359087-7153-4520-9eb7-053e0a40ca22",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"5629382d-c78c-4bce-9766-a4590b7779cd",
+ "service-instance-name":"MOG11_1_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255152835",
+ "orchestration-status":null,
+ "model-invariant-id":"aab91394-722a-442f-bef8-cd86227b9e93",
+ "model-version-id":"a19962d3-8521-416a-a6d8-7645f5b0dcae"
+ },
+ {
+ "service-instance-id":"8d5b0ad7-fc6f-4de9-844f-3566978953c4",
+ "service-instance-name":"MOG11ArbiterJune_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1498843846042",
+ "orchestration-status":"Active",
+ "model-invariant-id":"c800355e-5b79-4afb-93e0-70450dd6968f",
+ "model-version-id":"6402ee72-0af8-4bea-89a9-ce099a563c70"
+ },
+ {
+ "service-instance-id":"ccb99e3c-f9b4-4715-924e-57bbedea464a",
+ "service-instance-name":"xx_2017-328_vMOG1_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255151817",
+ "orchestration-status":null,
+ "model-invariant-id":"868522e5-efdf-4603-91eb-42538f1da8be",
+ "model-version-id":"b60e3c88-a403-4439-9f61-b988e4682d32"
+ },
+ {
+ "service-instance-id":"601fbb00-40ac-46b9-8386-34cc00222757",
+ "service-instance-name":"ARB14_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1501268179140",
+ "orchestration-status":"Active",
+ "model-invariant-id":"a9d2bcc4-b547-48d4-94f0-344bfe277d0b",
+ "model-version-id":"ee7b9bb7-b1a3-4970-ad14-f3fe96d1a090"
+ },
+ {
+ "service-instance-id":"d08cc422-cbcd-430a-a8f4-6c5c1a0e2380",
+ "service-instance-name":"ARB12_0811_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1502907960465",
+ "orchestration-status":"Active",
+ "model-invariant-id":"97be5a08-14a3-4ed4-8de5-ab4d1511ca5f",
+ "model-version-id":"4d9a539e-ec4a-449b-8559-ef5d9661bd0a"
+ },
+ {
+ "service-instance-id":"c2a66d59-7400-4800-9611-13cc29778c7a",
+ "service-instance-name":"MOG12.1_0628_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1499103173947",
+ "orchestration-status":"Active",
+ "model-invariant-id":"4c61b8d0-bef3-48d7-bf67-849bafbd21a2",
+ "model-version-id":"40fed6d5-69c8-42cd-8319-01f531a370fa"
+ },
+ {
+ "service-instance-id":"4fb75729-e127-4406-951c-f0cf169abda3",
+ "service-instance-name":"vMOGsvc1607Jul20",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255135530",
+ "orchestration-status":null,
+ "model-invariant-id":"6e382ecb-bf03-4111-a125-de4442d84dcb",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"9dbfb551-6169-48ee-90f9-c7a8b7cb7226",
+ "service-instance-name":"test_larry_1206",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255136012",
+ "orchestration-status":null,
+ "model-invariant-id":"251682bc-ec33-4913-b82e-d7f7e730b256",
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"37aa1cd2-decf-41a8-9edb-ed4407898201",
+ "service-instance-name":"vMMSC_Lab2_010517_Svc_Rollback",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1499697119107",
+ "orchestration-status":"Active",
+ "model-invariant-id":"f1935230-01f0-41db-ab27-1862b3e8b296",
+ "model-version-id":"90683823-a867-4ca0-904b-17374eef10ff"
+ },
+ {
+ "service-instance-id":"be3a57e8-5462-4ef6-8858-983152bfdfa4",
+ "service-instance-name":"MOG_11_1_ECOMP_2017_June_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1498614215166",
+ "orchestration-status":"Active",
+ "model-invariant-id":"8c8fcdbf-c79c-485a-8a22-a76adc58895e",
+ "model-version-id":"55bf1513-82e3-4156-9d03-e8f09c1c661e"
+ },
+ {
+ "service-instance-id":"629cb0e6-0f2d-421b-995e-bc1642bbe0a1",
+ "service-instance-name":"MOG12_0811_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1502736104266",
+ "orchestration-status":"Active",
+ "model-invariant-id":"df2f9ea0-fb1e-45a0-9774-01b7e552cd9b",
+ "model-version-id":"413a6a21-54ab-4c6f-869b-02d57592779a"
+ },
+ {
+ "service-instance-id":"3a4a80e4-1538-42e5-bc19-dea1db3e1908",
+ "service-instance-name":"vMOG_12142016_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255152844",
+ "orchestration-status":null,
+ "model-invariant-id":"41dad78d-3711-40c4-beb1-dd261d85d8d9",
+ "model-version-id":"736dafd3-aca9-4acc-ae5f-cdc6c6ce9ce0"
+ }
+ ]
+ },
+ "is-permitted":false
+ },
+ {
+ "service-type":"FIRSTNET",
+ "resource-version":"1509387060781",
+ "service-instances":{
+ "service-instance":[
+ {
+ "service-instance-id":"72745ee0-4236-43a4-a2a7-5156f7d5db4d",
+ "service-instance-name":"RDM5a_TFNET_CORE_NTWK_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494255151745",
+ "orchestration-status":null,
+ "model-invariant-id":"137fb14d-ad74-4295-9d39-400b920f8727",
+ "model-version-id":"7df8ffac-d441-42cd-acd0-56551443cced"
+ },
+ {
+ "service-instance-id":"21343700-a9d3-401c-a9cb-d46dacecac8a",
+ "service-instance-name":"vSAEGW-FN-0630-Svc-RDM5B1",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1508454188209",
+ "orchestration-status":"Active",
+ "model-invariant-id":"eb710f16-73b4-40b8-9e78-e920fde3d45c",
+ "model-version-id":"9972f060-be31-4021-975d-331a274e0b26"
+ },
+ {
+ "service-instance-id":"fe7b3002-fec0-4604-a60d-8ee5df52dd81",
+ "service-instance-name":"VPMS-FN-26071-T-01-FE-Networks",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1508530185281",
+ "orchestration-status":"Active",
+ "model-invariant-id":"eb42af12-e2a6-457e-8bba-6ad7e5ebd137",
+ "model-version-id":"432dc19e-9234-4403-9d00-80fd5b3d3232"
+ },
+ {
+ "service-instance-id":"2548a167-6203-4bd2-a073-d93ba04375c7",
+ "service-instance-name":"APNDNS-1710-SVC-FN",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1508510732055",
+ "orchestration-status":"Active",
+ "model-invariant-id":"76ddddcb-87a7-4b28-999c-10daac2dc6c9",
+ "model-version-id":"825e8b57-e4d6-4469-9a80-803ce4cf994a"
+ },
+ {
+ "service-instance-id":"5b1b7638-ccfd-4115-98d1-9a8c79f52a0a",
+ "service-instance-name":"FMBT_05_30_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1499565576697",
+ "orchestration-status":"Active",
+ "model-invariant-id":"dfd6095c-1fad-4c9d-b9e3-1e2766cb7c92",
+ "model-version-id":"0f5ae9a5-2616-4d44-b654-7e69b507dbb0"
+ },
+ {
+ "service-instance-id":"6d66c7e2-15c3-4d47-b923-9e55973e06fe",
+ "service-instance-name":"FN-vProbe-BE-11-2-5-1-Service",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1506374824011",
+ "orchestration-status":"Active",
+ "model-invariant-id":"0194713a-1215-435c-bccd-d23407937d9d",
+ "model-version-id":"0b421ba2-6ef1-4536-8b6e-66bdc6845946"
+ },
+ {
+ "service-instance-id":"1b7a5027-4df7-4730-be55-8783d629db94",
+ "service-instance-name":"AMP_NSO_02",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509398451550",
+ "orchestration-status":"Active",
+ "model-invariant-id":"3381efde-c9b8-4845-b63f-a0402a8ab428",
+ "model-version-id":"2adce1bb-768a-4e0f-a3b6-e9bfed8cb813"
+ },
+ {
+ "service-instance-id":"1f1c8086-ea43-42b7-b16c-cf84bd83fd0d",
+ "service-instance-name":"VEPDG_Firewall_Svc",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1508447384962",
+ "orchestration-status":"Active",
+ "model-invariant-id":"810bf0f9-2ee4-42f4-ae7a-3c3f3d97ce4c",
+ "model-version-id":"81d50a2e-5848-4cc2-9f5e-403a4aab02de"
+ },
+ {
+ "service-instance-id":"7bb7ea08-d091-433d-b3e5-1e32617b19d7",
+ "service-instance-name":"APNDNS-1710-SVC-FN-RDM5a",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509999807693",
+ "orchestration-status":"Active",
+ "model-invariant-id":"76ddddcb-87a7-4b28-999c-10daac2dc6c9",
+ "model-version-id":"825e8b57-e4d6-4469-9a80-803ce4cf994a"
+ },
+ {
+ "service-instance-id":"bf1175e7-c0c3-403a-8d19-68647dc3a4e6",
+ "service-instance-name":"AMP_NSO_SVC",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509053109463",
+ "orchestration-status":"Active",
+ "model-invariant-id":"3381efde-c9b8-4845-b63f-a0402a8ab428",
+ "model-version-id":"2adce1bb-768a-4e0f-a3b6-e9bfed8cb813"
+ },
+ {
+ "service-instance-id":"53926da2-2c9a-469a-b559-e4a23f19ba8e",
+ "service-instance-name":null,
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1494294004261",
+ "orchestration-status":null,
+ "model-invariant-id":null,
+ "model-version-id":null
+ },
+ {
+ "service-instance-id":"6fa2437f-985a-4dd0-ad42-40ef06061c7d",
+ "service-instance-name":"vEPDG_SVC",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507824795872",
+ "orchestration-status":"Active",
+ "model-invariant-id":"b57ef9be-0d97-483d-959c-2f6747ca021f",
+ "model-version-id":"b36a8bdd-7d6b-47b3-a7d3-e505779cf1dc"
+ }
+ ]
+ },
+ "is-permitted":false
+ },
+ {
+ "service-type":"ACTIVE_CHARGE",
+ "resource-version":"1494255101364",
+ "service-instances":{
+ "service-instance":[
+ {
+ "service-instance-id":"42671b61-6530-4494-b52e-3a553eca7315",
+ "service-instance-name":"AC_Svc20",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1509480348906",
+ "orchestration-status":"Active",
+ "model-invariant-id":"a03eddac-24c5-4e66-92be-5b9e84647324",
+ "model-version-id":"7b4d4e9d-377a-4afc-a982-f4eeb78e6171"
+ }
+ ]
+ },
+ "is-permitted":false
+ },
+ {
+ "service-type":"vHSS",
+ "resource-version":"1494254877333",
+ "service-instances":{
+ "service-instance":[
+ {
+ "service-instance-id":"cebf5d96-09d7-4bee-9b5b-c5e116366c5b",
+ "service-instance-name":"vHSS-EPC-RDM3-Lab-SVC-0921",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1507211398987",
+ "orchestration-status":"Active",
+ "model-invariant-id":"b97ec4b9-f87f-424e-a4c2-960970f6954e",
+ "model-version-id":"b70398dd-3e40-4486-9e17-c5f22e21ecc0"
+ },
+ {
+ "service-instance-id":"6190f33b-ce93-4dce-8ef9-4c737ee0cccb",
+ "service-instance-name":"vHSS_RDM3_Lab_SVC",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1496180262725",
+ "orchestration-status":"Active",
+ "model-invariant-id":"50bacdfb-7149-401d-aa26-adab4ee95d78",
+ "model-version-id":"bf701670-69cf-4628-a230-20d60c517cf7"
+ },
+ {
+ "service-instance-id":"99ec97fc-d9c6-47df-b619-b8d51e693b00",
+ "service-instance-name":"vHSS-RDM3-Lab1-SVC-0803",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1502120091585",
+ "orchestration-status":"Active",
+ "model-invariant-id":"46807b18-b0fc-4023-b21d-2d9ec283062b",
+ "model-version-id":"a688e914-ca02-4d26-9817-21934b366416"
+ },
+ {
+ "service-instance-id":"86bad36c-e58a-4681-8d6e-9a72caed750e",
+ "service-instance-name":"vHSS-EPC-RDM3-Lab-SVC-0830",
+ "persona-model-id":null,
+ "persona-model-version":null,
+ "resource-version":"1505856441762",
+ "orchestration-status":"Active",
+ "model-invariant-id":"af10ca62-9116-40fe-90da-5d6d319325a6",
+ "model-version-id":"71a21369-dec7-4ba1-a80c-ed90181165a3"
+ }
+ ]
+ },
+ "is-permitted":false
+ }
+ ]
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_scheduler_details_short.json b/vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_scheduler_details_short.json
new file mode 100644
index 00000000..ad4a8316
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_scheduler_details_short.json
@@ -0,0 +1,340 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/scheduler/v1/ChangeManagement/schedules/scheduleDetails/?"
+ },
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": [
+ {
+ "vnfName": "ctsf0002v",
+ "status": "Deleted",
+ "aotsChangeId": "CHG000004000643",
+ "aotsStatus": "Closed",
+ "aotsApprovalStatus": "Approved",
+ "groupId": "",
+ "dispatchTime": "2017-10-06T17:09:27Z",
+ "executionCompletedTime": "2017-10-06T17:09:37Z",
+ "msoRequestId": "1c74b28f-8914-4e8d-a23e-de036ccf88be",
+ "msoStatus": "COMPLETE",
+ "msoMessage": "Vf Module has been created successfully.",
+ "msoTime": "2017-10-06T17:09:37Z",
+ "scheduleRequest": {
+ "id": 506,
+ "createDateTime": "2017-10-06T17:09:11Z",
+ "optimizerAttemptsToSchedule": 0,
+ "optimizerTransactionId": "0226821c-3f32-4001-b236-a9dc34414fe3",
+ "scheduleId": "0226821c-3f32-4001-b236-a9dc34414fe3",
+ "scheduleName": "0226821c-3f32-4001-b236-a9dc34414fe3",
+ "status": "Deleted",
+ "userId": "su7376",
+ "domain": "ChangeManagement",
+ "deleteDateTime": "2017-10-06T17:10:37Z",
+ "domainData": [
+ {
+ "id": 1516,
+ "name": "CallbackData",
+ "value": "{\"requestDetails\": [{\"vnfInstanceId\": \"Test\", \"relatedInstanceList\": [{\"relatedInstance\": {\"instanceId\": \"{serviceInstanceId}\", \"modelInfo\": {\"modelName\": \"{parent service model name}\", \"modelVersion\": \"2.0\", \"modelInvariantId\": \"ff3514e3-5a33-55df-13ab-12abad84e7ff\", \"modelType\": \"service\", \"modelCustomizationName\": \"vSAMP12 1\", \"modelVersionId\": \"9ebb1521-2e74-47a4-aac7-e71a79f73a79\", \"modelCustomizationId\": \"c539433a-84a6-4082-a12e-5c9b00c3b960\"}}}], \"requestParameters\": {\"usePreload\": true}, \"requestInfo\": {\"source\": \"VID\", \"requestorId\": \"az2016\", \"suppressRollback\": false}, \"vnfName\": \"Name\", \"modelInfo\": {\"modelName\": \"vSAMP12\", \"modelVersion\": \"2.0\", \"modelInvariantId\": \"ff5256d1-5a33-55df-13ab-12abad84e7ff\", \"modelType\": \"vnf\", \"modelCustomizationName\": \"vSAMP12 1\", \"modelVersionId\": \"254583ad-b38c-498b-bdbd-b8de5e07541b\", \"modelCustomizationId\": \"c539433a-84a6-4082-a12e-5c9b00c3b960\"}, \"cloudConfiguration\": {\"tenantId\": \"88a6ca3ee0394ade9403f075db23167e\", \"lcpCloudRegionId\": \"mdt1\"}}]}"
+ },
+ {
+ "id": 1517,
+ "name": "WorkflowName",
+ "value": "ReplaceVnfInfra"
+ },
+ {
+ "id": 1518,
+ "name": "CallbackUrl",
+ "value": "http://127.0.0.1:8989/scheduler/v1/loopbacktest/vid"
+ }
+ ],
+ "scheduleApprovals": []
+ },
+ "schedulesId": 0
+ },
+ {
+ "vnfName": "ZRDM1MMSC0450d9",
+ "vnfId": "",
+ "status": "Pending Approval",
+ "startTime": "2017-10-06T17:12:39Z",
+ "finishTime": "2017-10-06T17:14:29Z",
+ "groupId": "",
+ "lastInstanceStartTime": "2017-10-06T17:12:39Z",
+ "policyId": "SNIRO.TimeLimitAndVerticalTopology",
+ "scheduleRequest": {
+ "id": 508,
+ "createDateTime": "2017-10-06T17:11:39Z",
+ "optimizerDateTime": "2017-10-06T17:11:47Z",
+ "optimizerStatus": "Done.",
+ "optimizerAttemptsToSchedule": 0,
+ "optimizerReturnDateTime": "2017-10-06T17:11:47Z",
+ "optimizerTransactionId": "83aec7bf-602f-49eb-9788-bbc33ac550d9",
+ "schedule": "[{\"groupId\":\"\",\"startTime\":\"2017-10-06 17:12:39\",\"finishTime\":\"2017-10-06 17:14:29\",\"latestInstanceStartTime\":\"2017-10-06 17:12:39\",\"node\":[\"ZRDM1MMSC0450d9\"]}]",
+ "scheduleId": "83aec7bf-602f-49eb-9788-bbc33ac550d9",
+ "scheduleName": "83aec7bf-602f-49eb-9788-bbc33ac550d9",
+ "status": "Pending Approval",
+ "userId": "su7376",
+ "domain": "ChangeManagement",
+ "domainData": [
+ {
+ "id": 1522,
+ "name": "CallbackData",
+ "value": "{\"requestDetails\": [{\"vnfInstanceId\": \"Test\", \"relatedInstanceList\": [{\"relatedInstance\": {\"instanceId\": \"{serviceInstanceId}\", \"modelInfo\": {\"modelName\": \"{parent service model name}\", \"modelVersion\": \"2.0\", \"modelInvariantId\": \"ff3514e3-5a33-55df-13ab-12abad84e7ff\", \"modelType\": \"service\", \"modelCustomizationName\": \"vSAMP12 1\", \"modelVersionId\": \"9ebb1521-2e74-47a4-aac7-e71a79f73a79\", \"modelCustomizationId\": \"c539433a-84a6-4082-a12e-5c9b00c3b960\"}}}], \"requestParameters\": {\"usePreload\": true}, \"requestInfo\": {\"source\": \"VID\", \"requestorId\": \"az2016\", \"suppressRollback\": false}, \"vnfName\": \"Name\", \"modelInfo\": {\"modelName\": \"vSAMP12\", \"modelVersion\": \"2.0\", \"modelInvariantId\": \"ff5256d1-5a33-55df-13ab-12abad84e7ff\", \"modelType\": \"vnf\", \"modelCustomizationName\": \"vSAMP12 1\", \"modelVersionId\": \"254583ad-b38c-498b-bdbd-b8de5e07541b\", \"modelCustomizationId\": \"c539433a-84a6-4082-a12e-5c9b00c3b960\"}, \"cloudConfiguration\": {\"tenantId\": \"88a6ca3ee0394ade9403f075db23167e\", \"lcpCloudRegionId\": \"mdt1\"}}]}"
+ },
+ {
+ "id": 1523,
+ "name": "WorkflowName",
+ "value": "ReplaceVnfInfra"
+ },
+ {
+ "id": 1524,
+ "name": "CallbackUrl",
+ "value": "http://127.0.0.1:8989/scheduler/v1/loopbacktest/vid"
+ }
+ ],
+ "scheduleApprovals": [
+ {
+ "approvalDateTime": "2017-10-06T17:11:50Z",
+ "status": "Rejected",
+ "userId": "jf9860",
+ "approvalTypeId": 1
+ }
+ ]
+ },
+ "schedulesId": 0
+ },
+ {
+ "vnfName": "VNFName22056",
+ "vnfId": "",
+ "status": "Deleted",
+ "aotsChangeId": "CHG000004000637",
+ "aotsApprovalStatus": "Approved",
+ "startTime": "2017-10-06T17:04:33Z",
+ "finishTime": "2017-10-06T17:06:23Z",
+ "groupId": "",
+ "lastInstanceStartTime": "2017-10-06T17:04:33Z",
+ "policyId": "SNIRO.TimeLimitAndVerticalTopology",
+ "statusMessage": "CM_TICKET_NOT_APPROVED Attempt to dispatch a change management event that has no AOTS Ticket approved. scheduleId=e23bf714-069c-43f5-97c9-870fee9b2056 VNF Name=VNFName22056 AOTS ChangeId=CHG000004000637 Status=Assigned Approval Status=Approval Required",
+ "scheduleRequest": {
+ "id": 504,
+ "createDateTime": "2017-10-06T17:03:33Z",
+ "optimizerDateTime": "2017-10-06T17:03:37Z",
+ "optimizerStatus": "Done.",
+ "optimizerAttemptsToSchedule": 0,
+ "optimizerReturnDateTime": "2017-10-06T17:03:37Z",
+ "optimizerTransactionId": "e23bf714-069c-43f5-97c9-870fee9b2056",
+ "schedule": "[{\"groupId\":\"\",\"startTime\":\"2017-10-06 17:04:33\",\"finishTime\":\"2017-10-06 17:06:23\",\"latestInstanceStartTime\":\"2017-10-06 17:04:33\",\"node\":[\"VNFName12056\",\"VNFName22056\",\"VNFName32056\"]}]",
+ "scheduleId": "e23bf714-069c-43f5-97c9-870fee9b2056",
+ "scheduleName": "e23bf714-069c-43f5-97c9-870fee9b2056",
+ "status": "Deleted",
+ "userId": "su7376",
+ "domain": "ChangeManagement",
+ "deleteDateTime": "2017-10-29T13:15:46Z",
+ "domainData": [
+ {
+ "id": 1510,
+ "name": "CallbackData",
+ "value": "{\"requestDetails\": [{\"vnfInstanceId\": \"Test\", \"relatedInstanceList\": [{\"relatedInstance\": {\"instanceId\": \"{serviceInstanceId}\", \"modelInfo\": {\"modelName\": \"{parent service model name}\", \"modelVersion\": \"2.0\", \"modelInvariantId\": \"ff3514e3-5a33-55df-13ab-12abad84e7ff\", \"modelType\": \"service\", \"modelCustomizationName\": \"vSAMP12 1\", \"modelVersionId\": \"9ebb1521-2e74-47a4-aac7-e71a79f73a79\", \"modelCustomizationId\": \"c539433a-84a6-4082-a12e-5c9b00c3b960\"}}}], \"requestParameters\": {\"usePreload\": true}, \"requestInfo\": {\"source\": \"VID\", \"requestorId\": \"az2016\", \"suppressRollback\": false}, \"vnfName\": \"Name\", \"modelInfo\": {\"modelName\": \"vSAMP12\", \"modelVersion\": \"2.0\", \"modelInvariantId\": \"ff5256d1-5a33-55df-13ab-12abad84e7ff\", \"modelType\": \"vnf\", \"modelCustomizationName\": \"vSAMP12 1\", \"modelVersionId\": \"254583ad-b38c-498b-bdbd-b8de5e07541b\", \"modelCustomizationId\": \"c539433a-84a6-4082-a12e-5c9b00c3b960\"}, \"cloudConfiguration\": {\"tenantId\": \"88a6ca3ee0394ade9403f075db23167e\", \"lcpCloudRegionId\": \"mdt1\"}}]}"
+ },
+ {
+ "id": 1511,
+ "name": "WorkflowName",
+ "value": "ReplaceVnfInfra"
+ },
+ {
+ "id": 1512,
+ "name": "CallbackUrl",
+ "value": "http://127.0.0.1:8989/scheduler/v1/loopbacktest/vid"
+ }
+ ],
+ "scheduleApprovals": [
+ {
+ "approvalDateTime": "2017-10-06T17:03:39Z",
+ "status": "Accepted",
+ "userId": "jf9860",
+ "approvalTypeId": 1
+ }
+ ]
+ },
+ "schedulesId": 0
+ },
+ {
+ "vnfName": "VNFName244dd",
+ "vnfId": "",
+ "status": "Deleted",
+ "aotsChangeId": "CHG000000000001",
+ "aotsStatus": "Closed",
+ "aotsApprovalStatus": "Approved",
+ "startTime": "2017-10-02T19:28:00Z",
+ "finishTime": "2017-10-02T19:29:50Z",
+ "groupId": "Group1",
+ "lastInstanceStartTime": "2017-10-02T19:28:00Z",
+ "policyId": "SNIRO.TimeLimitAndVerticalTopology",
+ "dispatchTime": "2017-10-02T19:27:59Z",
+ "executionCompletedTime": "2017-10-02T19:28:09Z",
+ "msoRequestId": "1c74b28f-8914-4e8d-a23e-de036ccf88be",
+ "msoStatus": "COMPLETE",
+ "msoMessage": "Vf Module has been created successfully.",
+ "msoTime": "2017-10-02T19:28:09Z",
+ "scheduleRequest": {
+ "id": 425,
+ "createDateTime": "2017-10-02T19:27:00Z",
+ "optimizerDateTime": "2017-10-02T19:27:06Z",
+ "optimizerStatus": "Done.",
+ "optimizerAttemptsToSchedule": 0,
+ "optimizerReturnDateTime": "2017-10-02T19:27:06Z",
+ "optimizerTransactionId": "654e859a-02c1-4ad9-ad44-66f0b6d144dd",
+ "schedule": "[{\"groupId\":\"Group1\",\"startTime\":\"2017-10-02 19:28:00\",\"finishTime\":\"2017-10-02 19:29:50\",\"latestInstanceStartTime\":\"2017-10-02 19:28:00\",\"node\":[\"VNFName144dd\",\"VNFName244dd\",\"VNFName344dd\",\"VNFName444dd\"]}]",
+ "scheduleId": "654e859a-02c1-4ad9-ad44-66f0b6d144dd",
+ "scheduleName": "654e859a-02c1-4ad9-ad44-66f0b6d144dd",
+ "status": "Deleted",
+ "userId": "su7376",
+ "domain": "ChangeManagement",
+ "deleteDateTime": "2017-10-02T19:28:56Z",
+ "domainData": [
+ {
+ "id": 1273,
+ "name": "CallbackData",
+ "value": "{\"requestDetails\": [{\"vnfInstanceId\": \"Test\", \"relatedInstanceList\": [{\"relatedInstance\": {\"instanceId\": \"{serviceInstanceId}\", \"modelInfo\": {\"modelName\": \"{parent service model name}\", \"modelVersion\": \"2.0\", \"modelInvariantId\": \"ff3514e3-5a33-55df-13ab-12abad84e7ff\", \"modelType\": \"service\", \"modelCustomizationName\": \"vSAMP12 1\", \"modelVersionId\": \"9ebb1521-2e74-47a4-aac7-e71a79f73a79\", \"modelCustomizationId\": \"c539433a-84a6-4082-a12e-5c9b00c3b960\"}}}], \"requestParameters\": {\"usePreload\": true}, \"requestInfo\": {\"source\": \"VID\", \"requestorId\": \"az2016\", \"suppressRollback\": false}, \"vnfName\": \"Name\", \"modelInfo\": {\"modelName\": \"vSAMP12\", \"modelVersion\": \"2.0\", \"modelInvariantId\": \"ff5256d1-5a33-55df-13ab-12abad84e7ff\", \"modelType\": \"vnf\", \"modelCustomizationName\": \"vSAMP12 1\", \"modelVersionId\": \"254583ad-b38c-498b-bdbd-b8de5e07541b\", \"modelCustomizationId\": \"c539433a-84a6-4082-a12e-5c9b00c3b960\"}, \"cloudConfiguration\": {\"tenantId\": \"88a6ca3ee0394ade9403f075db23167e\", \"lcpCloudRegionId\": \"mdt1\"}}]}"
+ },
+ {
+ "id": 1274,
+ "name": "WorkflowName",
+ "value": "ReplaceVnfInfra"
+ },
+ {
+ "id": 1275,
+ "name": "CallbackUrl",
+ "value": "http://127.0.0.1:8989/scheduler/v1/loopbacktest/vid"
+ }
+ ],
+ "scheduleApprovals": [
+ {
+ "approvalDateTime": "2017-10-02T19:27:11Z",
+ "status": "Accepted",
+ "userId": "jf9860",
+ "approvalTypeId": 1
+ }
+ ]
+ },
+ "schedulesId": 0
+ },
+ {
+ "vnfName": "satmo455vbc",
+ "status": "Scheduled",
+ "aotsChangeId": "CHG000004001141",
+ "aotsApprovalStatus": "Approved",
+ "groupId": "group1",
+ "scheduleRequest": {
+ "id": 529,
+ "createDateTime": "2017-10-11T21:06:51Z",
+ "optimizerAttemptsToSchedule": 0,
+ "optimizerTransactionId": "0b87fe60-50b0-4bac-a0a7-49e951b0ba9e",
+ "scheduleId": "0b87fe60-50b0-4bac-a0a7-49e951b0ba9e",
+ "scheduleName": "VnfUpgrade/DWF",
+ "status": "Scheduled",
+ "userId": "su7376",
+ "domain": "ChangeManagement",
+ "domainData": [
+ {
+ "id": 1585,
+ "name": "WorkflowName",
+ "value": "ReplaceVnfInfra"
+ },
+ {
+ "id": 1586,
+ "name": "CallbackUrl",
+ "value": "http://127.0.0.1:8989/scheduler/v1/loopbacktest/vid"
+ },
+ {
+ "id": 1587,
+ "name": "CallbackData",
+ "value": "testing"
+ }
+ ],
+ "scheduleApprovals": []
+ },
+ "schedulesId": 0
+ },
+ {
+ "vnfName": "ZRDM1MMSC04482c",
+ "status": "Deleted",
+ "groupId": "",
+ "policyId": "SNIRO.Config_MS_Demo_TimeLimitAndVerticalTopology_zone",
+ "scheduleRequest": {
+ "id": 2,
+ "createDateTime": "2017-09-06T13:34:07Z",
+ "optimizerDateTime": "2017-09-06T13:34:09Z",
+ "optimizerMessage": "Error while processing request ID: CM-896de9fc-aa5f-446d-b8ea-801f2bb9c282 -- Failed Processing; cause: Traceback (most recent call last):\n File \"/usr/local/lib/python3.5/site-packages/sqlalchemy/pool.py\", line 1122, in _do_get\n return self._pool.get(wait, self._timeout)\n File \"/usr/local/lib/python3.5/site-packages/sqlalchemy/util/queue.py\", line 145, in get\n raise Empty\nsqlalchemy.util.queue.Empty\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/opt/app/sniro/sniroapp/sniro/optimizers/cmopt/rcscheduler/local_opt_processor.py\", line 15, in process_local_cm_scheduler_opt\n full_process_local_cm_scheduler_opt(request_json, policies, sniro_config)\n File \"/opt/app/sniro/sniroapp/sniro/optimizers/cmopt/rcscheduler/local_opt_processor.py\", line 38, in full_process_local_cm_scheduler_opt\n json_req = create_cm_scheduler_request(request_json, policies, all_req_info)\n File \"/opt/app/sniro/sniroapp/sniro/optimizers/cmopt/rcscheduler/request_builder.py\", line 16, in create_cm_scheduler_request\n cm = vertical_topology.VerticalConflicts(request_json) # TODO: rename + refactor\n File \"/opt/app/sniro/sniroapp/sniro/datasources/aai/vertical_topology.py\", line 58, in __init__\n self.v_p_topo, self.clli = vserver_pserver_topology(self.vnfs)\n File \"/opt/app/sniro/sniroapp/sniro/datasources/aai/aai_vertica.py\", line 91, in vserver_pserver_topology\n vertica = AAIVertica()\n File \"/opt/app/sniro/sniroapp/sniro/datasources/aai/aai_vertica.py\", line 19, in __init__\n self.fresh_connection()\n File \"/opt/app/sniro/sniroapp/sniro/datasources/aai/aai_vertica.py\", line 23, in fresh_connection\n self.conn, self.cursor = VerticaDB().connect()\n File \"/opt/app/sniro/sniroapp/sniro/datasources/db_adapters/VerticaDB.py\", line 35, in connect\n conn = self.connection_pool.connect()\n File \"/usr/local/lib/python3.5/site-packages/sqlalchemy/pool.py\", line 387, in connect\n return _ConnectionFairy._checkout(self)\n File \"/usr/local/lib/python3.5/site-packages/sqlalchemy/pool.py\", line 766, in _checkout\n fairy = _ConnectionRecord.checkout(pool)\n File \"/usr/local/lib/python3.5/site-packages/sqlalchemy/pool.py\", line 516, in checkout\n rec = pool._do_get()\n File \"/usr/local/lib/python3.5/site-packages/sqlalchemy/pool.py\", line 1138, in _do_get\n self._dec_overflow()\n File \"/usr/local/lib/python3.5/site-packages/sqlalchemy/util/langhelpers.py\", line 66, in __exit__\n compat.reraise(exc_type, exc_value, exc_tb)\n File \"/usr/local/lib/python3.5/site-packages/sqlalchemy/util/compat.py\", line 187, in reraise\n raise value\n File \"/usr/local/lib/python3.5/site-packages/sqlalchemy/pool.py\", line 1135, in _do_get\n return self._create_connection()\n File \"/usr/local/lib/python3.5/site-packages/sqlalchemy/pool.py\", line 333, in _create_connection\n return _ConnectionRecord(self)\n File \"/usr/local/lib/python3.5/site-packages/sqlalchemy/pool.py\", line 461, in __init__\n self.__connect(first_connect_check=True)\n File \"/usr/local/lib/python3.5/site-packages/sqlalchemy/pool.py\", line 651, in __connect\n connection = pool._invoke_creator(self)\n File \"/usr/local/lib/python3.5/site-packages/sqlalchemy/pool.py\", line 294, in <lambda>\n return lambda crec: creator()\n File \"/opt/app/sniro/sniroapp/sniro/datasources/db_adapters/VerticaDB.py\", line 20, in get_connection\n jars=[p['db_driver']]\n File \"/usr/local/lib/python3.5/site-packages/jaydebeapi/__init__.py\", line 381, in connect\n jconn = _jdbc_connect(jclassname, url, driver_args, jars, libs)\n File \"/usr/local/lib/python3.5/site-packages/jaydebeapi/__init__.py\", line 199, in _jdbc_connect_jpype\n return jpype.java.sql.DriverManager.getConnection(url, *dargs)\njpype._jexception.java.sql.SQLExceptionPyRaisable: java.sql.SQLException: [Vertica][VJDBC](2983) FATAL: Database \"PDWQ\" does not exist\n",
+ "optimizerStatus": "failed",
+ "optimizerAttemptsToSchedule": 0,
+ "optimizerReturnDateTime": "2017-09-06T13:34:10Z",
+ "optimizerTransactionId": "e12ee39a-6c9c-42a7-9a96-0cfc6eca482c",
+ "scheduleId": "e12ee39a-6c9c-42a7-9a96-0cfc6eca482c",
+ "scheduleName": "e12ee39a-6c9c-42a7-9a96-0cfc6eca482c",
+ "status": "Deleted",
+ "userId": "su7376",
+ "domain": "ChangeManagement",
+ "deleteDateTime": "2017-11-07T12:40:50Z",
+ "domainData": [
+ {
+ "id": 4,
+ "name": "CallbackData",
+ "value": "{\"requestDetails\": [{\"vnfInstanceId\": \"Test\", \"relatedInstanceList\": [{\"relatedInstance\": {\"instanceId\": \"{serviceInstanceId}\", \"modelInfo\": {\"modelName\": \"{parent service model name}\", \"modelVersion\": \"2.0\", \"modelType\": \"service\", \"modelInvariantId\": \"ff3514e3-5a33-55df-13ab-12abad84e7ff\", \"modelCustomizationName\": \"vSAMP12 1\", \"modelVersionId\": \"9ebb1521-2e74-47a4-aac7-e71a79f73a79\", \"modelCustomizationId\": \"c539433a-84a6-4082-a12e-5c9b00c3b960\"}}}], \"requestParameters\": {\"usePreload\": \"True\"}, \"requestInfo\": {\"source\": \"VID\", \"requestorId\": \"az2016\", \"suppressRollback\": \"False\"}, \"vnfName\": \"Name\", \"modelInfo\": {\"modelName\": \"vSAMP12\", \"modelVersion\": \"2.0\", \"modelType\": \"vnf\", \"modelInvariantId\": \"ff5256d1-5a33-55df-13ab-12abad84e7ff\", \"modelCustomizationName\": \"vSAMP12 1\", \"modelVersionId\": \"254583ad-b38c-498b-bdbd-b8de5e07541b\", \"modelCustomizationId\": \"c539433a-84a6-4082-a12e-5c9b00c3b960\"}, \"cloudConfiguration\": {\"lcpCloudRegionId\": \"mdt1\", \"tenantId\": \"88a6ca3ee0394ade9403f075db23167e\"}}]}"
+ },
+ {
+ "id": 5,
+ "name": "WorkflowName",
+ "value": "Build Software Upgrade for vNFs"
+ },
+ {
+ "id": 6,
+ "name": "CallbackUrl",
+ "value": "http://127.0.0.1:8989/scheduler/v1/loopbacktest/vid"
+ }
+ ],
+ "scheduleApprovals": []
+ },
+ "schedulesId": 0
+ },
+ {
+ "vnfName": "StaticallyRegistered ",
+ "status": "Pending Schedule",
+ "groupId": "",
+ "policyId": "SNIRO.Config_MS_Demo_TimeLimitAndVerticalTopology_zone",
+ "scheduleRequest": {
+ "id": 1,
+ "createDateTime": "2017-09-06T13:29:43Z",
+ "optimizerDateTime": "2017-09-06T13:29:55Z",
+ "optimizerMessage": "\n{\n \"requestError\": {\n \"serviceException\": {\n \"messageId\": \"SVC0001\",\n \"requestId\": \"CM-c098bd33-a51e-461b-8fd2-6c4d2666c706\",\n \"text\": \"sniro.operation.exceptions.PolicyNotFoundException: Cannot fetch policy SNIRO.Config_MS_Demo_TimeLimitAndVerticalTopology_zone: : HTTPSConnectionPool(host='policypdp-conexus-ist.ecomp.cci.att.com', port=8081): Max retries exceeded with url: /pdp/getConfig (Caused by ConnectTimeoutError(<urllib3.connection.VerifiedHTTPSConnection object at 0x7f0ecc00d6d8>, 'Connection to policypdp-conexus-ist.ecomp.cci.att.com timed out. (connect timeout=6.5)'))\",\n \"variables\": [\"severity\", 400]\n }\n }\n}",
+ "optimizerStatus": "HTTP Status: 400",
+ "optimizerAttemptsToSchedule": 1,
+ "optimizerTransactionId": "08fb4c32-ecb4-4d72-b618-a6156d3fc53a",
+ "scheduleId": "08fb4c32-ecb4-4d72-b618-a6156d3fc53a",
+ "scheduleName": "08fb4c32-ecb4-4d72-b618-a6156d3fc53a",
+ "status": "Schedule Failed",
+ "userId": "su7376",
+ "domain": "ChangeManagement",
+ "domainData": [
+ {
+ "id": 1,
+ "name": "CallbackData",
+ "value": "{\"requestDetails\": [{\"vnfInstanceId\": \"Test\", \"relatedInstanceList\": [{\"relatedInstance\": {\"instanceId\": \"{serviceInstanceId}\", \"modelInfo\": {\"modelName\": \"{parent service model name}\", \"modelVersion\": \"2.0\", \"modelType\": \"service\", \"modelInvariantId\": \"ff3514e3-5a33-55df-13ab-12abad84e7ff\", \"modelCustomizationName\": \"vSAMP12 1\", \"modelVersionId\": \"9ebb1521-2e74-47a4-aac7-e71a79f73a79\", \"modelCustomizationId\": \"c539433a-84a6-4082-a12e-5c9b00c3b960\"}}}], \"requestParameters\": {\"usePreload\": \"True\"}, \"requestInfo\": {\"source\": \"VID\", \"requestorId\": \"az2016\", \"suppressRollback\": \"False\"}, \"vnfName\": \"Name\", \"modelInfo\": {\"modelName\": \"vSAMP12\", \"modelVersion\": \"2.0\", \"modelType\": \"vnf\", \"modelInvariantId\": \"ff5256d1-5a33-55df-13ab-12abad84e7ff\", \"modelCustomizationName\": \"vSAMP12 1\", \"modelVersionId\": \"254583ad-b38c-498b-bdbd-b8de5e07541b\", \"modelCustomizationId\": \"c539433a-84a6-4082-a12e-5c9b00c3b960\"}, \"cloudConfiguration\": {\"lcpCloudRegionId\": \"mdt1\", \"tenantId\": \"88a6ca3ee0394ade9403f075db23167e\"}}]}"
+ },
+ {
+ "id": 2,
+ "name": "WorkflowName",
+ "value": "Build Software Upgrade for vNFs"
+ },
+ {
+ "id": 3,
+ "name": "CallbackUrl",
+ "value": "http://127.0.0.1:8989/scheduler/v1/loopbacktest/vid"
+ }
+ ],
+ "scheduleApprovals": []
+ },
+ "schedulesId": 0
+ }
+ ]
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_sdc_catalog_services_2f80c596.json b/vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_sdc_catalog_services_2f80c596.json
new file mode 100644
index 00000000..be0a8c56
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_sdc_catalog_services_2f80c596.json
@@ -0,0 +1,38 @@
+[
+ {
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/sdc/v1/catalog/services/2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd/toscaModel"
+ },
+ "simulatorResponse": {
+ "responseCode": 200,
+ "file": "2f80c596.zip"
+ }
+ },
+ {
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/sdc/v1/catalog/services/2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd/metadata"
+ },
+ "simulatorResponse": {
+ "responseCode": 200,
+ "responseHeaders": {
+ "Content-Type": "application/json"
+ },
+ "body": {
+ "uuid": "2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd",
+ "invariantUUID": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
+ "name": "action-data",
+ "version": "1.0",
+ "toscaModelURL": "./2f80c596.zip",
+ "category": "Mobility",
+ "lifecycleState": "CERTIFIED",
+ "lastUpdaterUserId": "rg276b",
+ "lastUpdaterFullName": null,
+ "distributionStatus": "DISTRIBUTED",
+ "artifacts": null,
+ "resources": null
+ }
+ }
+ }
+] \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_service-design-and-creation.json b/vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_service-design-and-creation.json
new file mode 100644
index 00000000..27c5bb42
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_service-design-and-creation.json
@@ -0,0 +1,414 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/aai/v../service-design-and-creation/models",
+ "queryParams" : {
+ "model-invariant-id": [ "72e465fe-71b1-4e7b-b5ed-9496118ff7a8", "00beb8f9-6d39-452f-816d-c709b9cbb87d" ],
+ "depth": [ "2" ]
+ }
+ } ,
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "model":[
+ {
+ "model-invariant-id":"72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
+ "model-type":"resource",
+ "resource-version":"1507747452923",
+ "model-vers":{
+ "model-ver":[
+ {
+ "model-version-id":"76e908e0-5201-44d2-a3e2-9e6128d05820",
+ "model-name":"mdns_2017_1011",
+ "model-version":"1.0",
+ "model-description":"mdns_2017_1011",
+ "resource-version":"1507747452925",
+ "model-elements":{
+ "model-element":[
+ {
+ "model-element-uuid":"10259f1b-85ca-486c-a016-5aa8d0422c99",
+ "new-data-del-flag":"T",
+ "cardinality":"unbounded",
+ "resource-version":"1507747452928",
+ "relationship-list":{
+ "relationship":[
+ {
+ "related-to":"model-ver",
+ "related-link":"/aai/v11/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",
+ "related-link":"/aai/v11/service-design-and-creation/models/model/e58733ef-43cb-4b6b-b641-922078b6c88b/model-vers/model-ver/ee6e6d7f-203c-4abb-b0d2-c807792093e2/model-elements/model-element/18e43321-edb8-4054-965c-13d5f0d41016/model-elements/model-element/ea0d60c1-9580-4056-86df-e20853ecdbb7",
+ "relationship-data":[
+ {
+ "relationship-key":"model.model-invariant-id",
+ "relationship-value":"e58733ef-43cb-4b6b-b641-922078b6c88b"
+ },
+ {
+ "relationship-key":"model-ver.model-version-id",
+ "relationship-value":"ee6e6d7f-203c-4abb-b0d2-c807792093e2"
+ },
+ {
+ "relationship-key":"model-element.model-element-uuid",
+ "relationship-value":"18e43321-edb8-4054-965c-13d5f0d41016"
+ },
+ {
+ "relationship-key":"model-element.model-element-uuid",
+ "relationship-value":"ea0d60c1-9580-4056-86df-e20853ecdbb7"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "model-version-id":"90caad85-5d5c-4caf-9ddd-c05f6e088ba2",
+ "model-name":"mdns_2017_1011",
+ "model-version":"3.0",
+ "model-description":"mdns_2017_1011",
+ "resource-version":"1507920105086",
+ "model-elements":{
+ "model-element":[
+ {
+ "model-element-uuid":"c7abaf3b-7262-498a-984b-5d89047c631a",
+ "new-data-del-flag":"T",
+ "cardinality":"unbounded",
+ "resource-version":"1507920105089",
+ "relationship-list":{
+ "relationship":[
+ {
+ "related-to":"model-ver",
+ "related-link":"/aai/v11/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",
+ "related-link":"/aai/v11/service-design-and-creation/models/model/e58733ef-43cb-4b6b-b641-922078b6c88b/model-vers/model-ver/48d9a641-7f74-437b-8ec0-145ee54595d0/model-elements/model-element/ecbb139e-fd6c-4948-8a0d-1ccac7dd462a/model-elements/model-element/8b77ab8f-fa2f-414b-85be-45dafa2904e8",
+ "relationship-data":[
+ {
+ "relationship-key":"model.model-invariant-id",
+ "relationship-value":"e58733ef-43cb-4b6b-b641-922078b6c88b"
+ },
+ {
+ "relationship-key":"model-ver.model-version-id",
+ "relationship-value":"48d9a641-7f74-437b-8ec0-145ee54595d0"
+ },
+ {
+ "relationship-key":"model-element.model-element-uuid",
+ "relationship-value":"ecbb139e-fd6c-4948-8a0d-1ccac7dd462a"
+ },
+ {
+ "relationship-key":"model-element.model-element-uuid",
+ "relationship-value":"8b77ab8f-fa2f-414b-85be-45dafa2904e8"
+ }
+ ]
+ },
+ {
+ "related-to":"model-element",
+ "related-link":"/aai/v11/service-design-and-creation/models/model/e58733ef-43cb-4b6b-b641-922078b6c88b/model-vers/model-ver/e1092bfc-c14c-4de3-8ced-2d98c2a24dc3/model-elements/model-element/55764ab2-0308-4b1e-9c71-8c388064401a/model-elements/model-element/124f71f3-2e68-45fe-b264-b967294db411",
+ "relationship-data":[
+ {
+ "relationship-key":"model.model-invariant-id",
+ "relationship-value":"e58733ef-43cb-4b6b-b641-922078b6c88b"
+ },
+ {
+ "relationship-key":"model-ver.model-version-id",
+ "relationship-value":"e1092bfc-c14c-4de3-8ced-2d98c2a24dc3"
+ },
+ {
+ "relationship-key":"model-element.model-element-uuid",
+ "relationship-value":"55764ab2-0308-4b1e-9c71-8c388064401a"
+ },
+ {
+ "relationship-key":"model-element.model-element-uuid",
+ "relationship-value":"124f71f3-2e68-45fe-b264-b967294db411"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "model-version-id":"afacccf6-397d-45d6-b5ae-94c39734b168",
+ "model-name":"mdns_2017_1011",
+ "model-version":"4.0",
+ "model-description":"mdns_2017_1011",
+ "resource-version":"1509315798030",
+ "model-elements":{
+ "model-element":[
+ {
+ "model-element-uuid":"05c54427-c298-43df-863b-ad0012bc389e",
+ "new-data-del-flag":"T",
+ "cardinality":"unbounded",
+ "resource-version":"1509315798038",
+ "relationship-list":{
+ "relationship":[
+ {
+ "related-to":"model-ver",
+ "related-link":"/aai/v11/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",
+ "related-link":"/aai/v11/service-design-and-creation/models/model/e58733ef-43cb-4b6b-b641-922078b6c88b/model-vers/model-ver/29f8d538-a1d0-44f4-9bb9-5f7ac1691aa6/model-elements/model-element/5cce81dd-a3d1-4cbf-bb20-b7573ed1484f/model-elements/model-element/47c8ce7e-1313-4c66-9b31-166ee34b6f25",
+ "relationship-data":[
+ {
+ "relationship-key":"model.model-invariant-id",
+ "relationship-value":"e58733ef-43cb-4b6b-b641-922078b6c88b"
+ },
+ {
+ "relationship-key":"model-ver.model-version-id",
+ "relationship-value":"29f8d538-a1d0-44f4-9bb9-5f7ac1691aa6"
+ },
+ {
+ "relationship-key":"model-element.model-element-uuid",
+ "relationship-value":"5cce81dd-a3d1-4cbf-bb20-b7573ed1484f"
+ },
+ {
+ "relationship-key":"model-element.model-element-uuid",
+ "relationship-value":"47c8ce7e-1313-4c66-9b31-166ee34b6f25"
+ }
+ ]
+ },
+ {
+ "related-to":"model-element",
+ "related-link":"/aai/v11/service-design-and-creation/models/model/e58733ef-43cb-4b6b-b641-922078b6c88b/model-vers/model-ver/a317f4e4-7dda-4470-a553-8b047107544f/model-elements/model-element/01402820-32ab-479a-ac1e-8208a3a86e9b/model-elements/model-element/dc8449df-40c6-4d57-af9c-f75aafdea8f2",
+ "relationship-data":[
+ {
+ "relationship-key":"model.model-invariant-id",
+ "relationship-value":"e58733ef-43cb-4b6b-b641-922078b6c88b"
+ },
+ {
+ "relationship-key":"model-ver.model-version-id",
+ "relationship-value":"a317f4e4-7dda-4470-a553-8b047107544f"
+ },
+ {
+ "relationship-key":"model-element.model-element-uuid",
+ "relationship-value":"01402820-32ab-479a-ac1e-8208a3a86e9b"
+ },
+ {
+ "relationship-key":"model-element.model-element-uuid",
+ "relationship-value":"dc8449df-40c6-4d57-af9c-f75aafdea8f2"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "model-version-id":"b217c612-7fcf-484c-861b-df0a5c4b5bcb",
+ "model-name":"mdns_2017_1011",
+ "model-version":"2.0",
+ "model-description":"mdns_2017_1011",
+ "resource-version":"1507830869475",
+ "model-elements":{
+ "model-element":[
+ {
+ "model-element-uuid":"b4975b14-0e9c-4d1c-9019-aadb5e4b4efd",
+ "new-data-del-flag":"T",
+ "cardinality":"unbounded",
+ "resource-version":"1507830869478",
+ "relationship-list":{
+ "relationship":[
+ {
+ "related-to":"model-ver",
+ "related-link":"/aai/v11/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",
+ "related-link":"/aai/v11/service-design-and-creation/models/model/e58733ef-43cb-4b6b-b641-922078b6c88b/model-vers/model-ver/7cce8c53-d391-42aa-984d-c6166dee9abe/model-elements/model-element/bdc32cad-1eba-43c8-88f1-746ad4ac5f05/model-elements/model-element/26e3d430-abd1-4741-b63b-f71ca623f02b",
+ "relationship-data":[
+ {
+ "relationship-key":"model.model-invariant-id",
+ "relationship-value":"e58733ef-43cb-4b6b-b641-922078b6c88b"
+ },
+ {
+ "relationship-key":"model-ver.model-version-id",
+ "relationship-value":"7cce8c53-d391-42aa-984d-c6166dee9abe"
+ },
+ {
+ "relationship-key":"model-element.model-element-uuid",
+ "relationship-value":"bdc32cad-1eba-43c8-88f1-746ad4ac5f05"
+ },
+ {
+ "relationship-key":"model-element.model-element-uuid",
+ "relationship-value":"26e3d430-abd1-4741-b63b-f71ca623f02b"
+ }
+ ]
+ }
+ ]
+ }
+ }
+ ]
+ }
+ },
+ {
+ "model-invariant-id": "00beb8f9-6d39-452f-816d-c709b9cbb87d",
+ "model-type": "resource",
+ "resource-version": "1507747452923",
+ "model-vers": {
+ "model-ver": [
+ {
+ "model-version-id": "0903e1c0-8e03-4936-b5c2-260653b96413",
+ "model-name": "mdns_2017_1011",
+ "model-version": "1.0",
+ "model-description": "mdns_2017_1011",
+ "resource-version": "1507747452925",
+ "model-elements": {
+ "model-element": [
+ {
+ "model-element-uuid": "10259f1b-85ca-486c-a016-5aa8d0422c99",
+ "new-data-del-flag": "T",
+ "cardinality": "unbounded",
+ "resource-version": "1507747452928",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "model-ver",
+ "related-link": "/aai/v11/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",
+ "related-link": "/aai/v11/service-design-and-creation/models/model/e58733ef-43cb-4b6b-b641-922078b6c88b/model-vers/model-ver/ee6e6d7f-203c-4abb-b0d2-c807792093e2/model-elements/model-element/18e43321-edb8-4054-965c-13d5f0d41016/model-elements/model-element/ea0d60c1-9580-4056-86df-e20853ecdbb7",
+ "relationship-data": [
+ {
+ "relationship-key": "model.model-invariant-id",
+ "relationship-value": "e58733ef-43cb-4b6b-b641-922078b6c88b"
+ },
+ {
+ "relationship-key": "model-ver.model-version-id",
+ "relationship-value": "ee6e6d7f-203c-4abb-b0d2-c807792093e2"
+ },
+ {
+ "relationship-key": "model-element.model-element-uuid",
+ "relationship-value": "18e43321-edb8-4054-965c-13d5f0d41016"
+ },
+ {
+ "relationship-key": "model-element.model-element-uuid",
+ "relationship-value": "ea0d60c1-9580-4056-86df-e20853ecdbb7"
+ }
+ ]
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+}
diff --git a/vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_vnf_data_by_globalid_and_service_type.json b/vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_vnf_data_by_globalid_and_service_type.json
new file mode 100644
index 00000000..b3a26a49
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_vnf_data_by_globalid_and_service_type.json
@@ -0,0 +1,554 @@
+{
+ "simulatorRequest": {
+ "method": "PUT",
+ "path": "/aai/query",
+ "queryParams": {
+ "format": [
+ "simple"
+ ]
+ },
+ "body": "{\"start\": [\"business/customers/customer/a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb/service-subscriptions/service-subscription/vFlowLogic/service-instances\"],\"query\": \"query/vnf-topology-fromServiceInstance\"}"
+ },
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "results": [
+ {
+ "id": "3400916992",
+ "node-type": "service-instance",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/business/customers/customer/a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb/service-subscriptions/service-subscription/vFlowLogic/service-instances/service-instance/66b13cb4-b575-449f-aa45-ffbfe005c7b1",
+ "properties": {
+ "service-instance-id": "66b13cb4-b575-449f-aa45-ffbfe005c7b1",
+ "service-instance-name": "mDNS_preload_1710_0914",
+ "model-invariant-id": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
+ "model-version-id": "1525f534-99a2-408f-b847-ff636997d352",
+ "resource-version": "1505856078810",
+ "orchestration-status": "Active"
+ },
+ "related-to": [
+ {
+ "id": "10207440",
+ "node-type": "service-subscription",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/business/customers/customer/a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb/service-subscriptions/service-subscription/vFlowLogic"
+ },
+ {
+ "id": "3481829392",
+ "node-type": "generic-vnf",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/0c465dd3-4151-4da9-92a2-541bb3174cec"
+ }
+ ]
+ },
+ {
+ "id": "3771572432",
+ "node-type": "service-instance",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/business/customers/customer/a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb/service-subscriptions/service-subscription/vFlowLogic/service-instances/service-instance/f195837b-ef28-42c3-8dea-47ad37eaed95",
+ "properties": {
+ "service-instance-id": "f195837b-ef28-42c3-8dea-47ad37eaed95",
+ "service-instance-name": "mDNS_preload_1710_0914_0920",
+ "model-invariant-id": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
+ "model-version-id": "3915de55-a904-4cc6-8fc3-86f8bc316616",
+ "resource-version": "1505964829466",
+ "orchestration-status": "Active"
+ },
+ "related-to": [
+ {
+ "id": "10207440",
+ "node-type": "service-subscription",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/business/customers/customer/a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb/service-subscriptions/service-subscription/vFlowLogic"
+ },
+ {
+ "id": "3484520464",
+ "node-type": "generic-vnf",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/c2d2d389-fa00-4fb4-a269-e46d495719e1"
+ }
+ ]
+ },
+ {
+ "id": "3775807704",
+ "node-type": "service-instance",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/business/customers/customer/a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb/service-subscriptions/service-subscription/vFlowLogic/service-instances/service-instance/9ad4ac55-a5e0-4b49-95c0-b2d846abf700",
+ "properties": {
+ "service-instance-id": "9ad4ac55-a5e0-4b49-95c0-b2d846abf700",
+ "service-instance-name": "mDNS_preload_1710_0914_100417",
+ "model-invariant-id": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
+ "model-version-id": "3915de55-a904-4cc6-8fc3-86f8bc316616",
+ "resource-version": "1507144734087",
+ "orchestration-status": "Active"
+ },
+ "related-to": [
+ {
+ "id": "10207440",
+ "node-type": "service-subscription",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/business/customers/customer/a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb/service-subscriptions/service-subscription/vFlowLogic"
+ },
+ {
+ "id": "3783459064",
+ "node-type": "generic-vnf",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/54626a59-ec0d-4fa9-b0c2-08d008688165"
+ }
+ ]
+ },
+ {
+ "id": "4178862184",
+ "node-type": "service-instance",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/business/customers/customer/a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb/service-subscriptions/service-subscription/vFlowLogic/service-instances/service-instance/599c7247-b083-447c-b6b1-0cdd5170dfd2",
+ "properties": {
+ "service-instance-id": "599c7247-b083-447c-b6b1-0cdd5170dfd2",
+ "service-instance-name": "mDNS_preload_1710_0914_1010",
+ "model-invariant-id": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
+ "model-version-id": "3915de55-a904-4cc6-8fc3-86f8bc316616",
+ "resource-version": "1507664240411",
+ "orchestration-status": "Active"
+ },
+ "related-to": [
+ {
+ "id": "10207440",
+ "node-type": "service-subscription",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/business/customers/customer/a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb/service-subscriptions/service-subscription/vFlowLogic"
+ },
+ {
+ "id": "3892133896",
+ "node-type": "generic-vnf",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/d74503d8-abab-49c6-ba48-a6211eee9b7a"
+ }
+ ]
+ },
+ {
+ "id": "3008335920",
+ "node-type": "service-instance",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/business/customers/customer/a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb/service-subscriptions/service-subscription/vFlowLogic/service-instances/service-instance/97315a05-e6f3-4c47-ae7e-d850c327aa08",
+ "properties": {
+ "service-instance-id": "97315a05-e6f3-4c47-ae7e-d850c327aa08",
+ "service-instance-name": "mDNS_preload_1710_0914_0927",
+ "model-invariant-id": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
+ "model-version-id": "3915de55-a904-4cc6-8fc3-86f8bc316616",
+ "resource-version": "1506527653053",
+ "orchestration-status": "Active"
+ },
+ "related-to": [
+ {
+ "id": "10207440",
+ "node-type": "service-subscription",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/business/customers/customer/a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb/service-subscriptions/service-subscription/vFlowLogic"
+ },
+ {
+ "id": "3418898432",
+ "node-type": "generic-vnf",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/8e5e3ba1-3fe6-4d86-966e-f9f03dab4855"
+ }
+ ]
+ },
+ {
+ "id": "3481829392",
+ "node-type": "generic-vnf",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/0c465dd3-4151-4da9-92a2-541bb3174cec",
+ "properties": {
+ "vnf-id": "0c465dd3-4151-4da9-92a2-541bb3174cec",
+ "vnf-name": "Eoghan Fausto",
+ "vnf-type": "mDNS preload 1710 0914/mDNS preload 1710 0914 0",
+ "service-id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
+ "prov-status": "PREPROV",
+ "orchestration-status": "Created",
+ "in-maint": false,
+ "is-closed-loop-disabled": false,
+ "resource-version": "1505856137206",
+ "model-invariant-id": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
+ "model-version-id": "afacccf6-397d-45d6-b5ae-94c39734b168",
+ "model-customization-id": "b54689f8-45c5-4be2-9e91-f033e028feec",
+ "nf-type": "DNS",
+ "nf-function": "Mobile DNS",
+ "nf-role": "vWheeler",
+ "nf-naming-code": "null"
+ },
+ "related-to": [
+ {
+ "id": "3285635208",
+ "node-type": "vf-module",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/0c465dd3-4151-4da9-92a2-541bb3174cec/vf-modules/vf-module/d49713bf-1bff-4eab-bed1-a8f1bb83aa98"
+ },
+ {
+ "id": "3441209432",
+ "node-type": "vf-module",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/0c465dd3-4151-4da9-92a2-541bb3174cec/vf-modules/vf-module/b8397fec-cf13-40b3-be8f-7d0912506419"
+ },
+ {
+ "id": "3687522312",
+ "node-type": "vf-module",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/0c465dd3-4151-4da9-92a2-541bb3174cec/vf-modules/vf-module/fd098a52-09be-4c48-a9e9-a565d1b39db3"
+ },
+ {
+ "id": "3400916992",
+ "node-type": "service-instance",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/business/customers/customer/a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb/service-subscriptions/service-subscription/vFlowLogic/service-instances/service-instance/66b13cb4-b575-449f-aa45-ffbfe005c7b1"
+ },
+ {
+ "id": "3477385312",
+ "node-type": "vserver",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/cloud-infrastructure/cloud-regions/cloud-region/att-aic/rdm3/tenants/tenant/eecd15e8e7ee46c3bbc2096f0924f4c4/vservers/vserver/8627b971-1032-420f-a044-6802f0ab6976"
+ }
+ ]
+ },
+ {
+ "id": "3484520464",
+ "node-type": "generic-vnf",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/c2d2d389-fa00-4fb4-a269-e46d495719e1",
+ "properties": {
+ "vnf-id": "c2d2d389-fa00-4fb4-a269-e46d495719e1",
+ "vnf-name": "Odell Romana",
+ "vnf-type": "mDNS preload 1710 0914/mDNS preload 1710 0914 0",
+ "service-id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
+ "prov-status": "PREPROV",
+ "orchestration-status": "Created",
+ "in-maint": false,
+ "is-closed-loop-disabled": false,
+ "resource-version": "1505964996823",
+ "model-invariant-id": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
+ "model-version-id": "76e908e0-5201-44d2-a3e2-9e6128d05820",
+ "model-customization-id": "c00e8fc8-af39-4da8-8c78-a7efc2fe5994",
+ "nf-type": "DNS",
+ "nf-function": "Mobile DNS",
+ "nf-role": "vMobileDNS",
+ "nf-naming-code": "null"
+ },
+ "related-to": [
+ {
+ "id": "3447107680",
+ "node-type": "vf-module",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/c2d2d389-fa00-4fb4-a269-e46d495719e1/vf-modules/vf-module/c4711b5c-742e-4d03-8146-bff763f69fbd"
+ },
+ {
+ "id": "3448307712",
+ "node-type": "vf-module",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/c2d2d389-fa00-4fb4-a269-e46d495719e1/vf-modules/vf-module/0ba3fcdd-0536-4ac7-a9ec-8d8622db7fb2"
+ },
+ {
+ "id": "3692179528",
+ "node-type": "vf-module",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/c2d2d389-fa00-4fb4-a269-e46d495719e1/vf-modules/vf-module/6bb843eb-ef84-43b1-83b4-3154a7f9928c"
+ },
+ {
+ "id": "3771588816",
+ "node-type": "vf-module",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/c2d2d389-fa00-4fb4-a269-e46d495719e1/vf-modules/vf-module/a4c008c6-cac0-4e3f-928f-90fa37dc8c4b"
+ },
+ {
+ "id": "3904077944",
+ "node-type": "vf-module",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/c2d2d389-fa00-4fb4-a269-e46d495719e1/vf-modules/vf-module/eecb619c-a173-4ead-bf48-d4d09cbbdd5e"
+ },
+ {
+ "id": "4027855088",
+ "node-type": "vf-module",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/c2d2d389-fa00-4fb4-a269-e46d495719e1/vf-modules/vf-module/1e29424e-2dca-45ac-b1df-59a8f74d0bc1"
+ },
+ {
+ "id": "4390871192",
+ "node-type": "vf-module",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/c2d2d389-fa00-4fb4-a269-e46d495719e1/vf-modules/vf-module/b185220a-7f63-4b29-867d-1452813a4f09"
+ },
+ {
+ "id": "4450529432",
+ "node-type": "vf-module",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/c2d2d389-fa00-4fb4-a269-e46d495719e1/vf-modules/vf-module/7a0c4b98-b3cc-490c-bbab-e2d7f169f2d7"
+ },
+ {
+ "id": "3771572432",
+ "node-type": "service-instance",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/business/customers/customer/a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb/service-subscriptions/service-subscription/vFlowLogic/service-instances/service-instance/f195837b-ef28-42c3-8dea-47ad37eaed95"
+ }
+ ]
+ },
+ {
+ "id": "3783459064",
+ "node-type": "generic-vnf",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/54626a59-ec0d-4fa9-b0c2-08d008688165",
+ "properties": {
+ "vnf-id": "54626a59-ec0d-4fa9-b0c2-08d008688165",
+ "vnf-name": "Dominika Fionnbharr",
+ "vnf-type": "mDNS preload 1710 0914/mDNS preload 1710 0914 0",
+ "service-id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
+ "prov-status": "PREPROV",
+ "orchestration-status": "Created",
+ "in-maint": false,
+ "is-closed-loop-disabled": false,
+ "resource-version": "1507144948937",
+ "model-invariant-id": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
+ "model-version-id": "76e908e0-5201-44d2-a3e2-9e6128d05820",
+ "model-customization-id": "c00e8fc8-af39-4da8-8c78-a7efc2fe5994",
+ "nf-type": "DNS",
+ "nf-function": "Mobile DNS",
+ "nf-role": "vMobileDNS",
+ "nf-naming-code": "null"
+ },
+ "related-to": [
+ {
+ "id": "3775807704",
+ "node-type": "service-instance",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/business/customers/customer/a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb/service-subscriptions/service-subscription/vFlowLogic/service-instances/service-instance/9ad4ac55-a5e0-4b49-95c0-b2d846abf700"
+ }
+ ]
+ },
+ {
+ "id": "3892133896",
+ "node-type": "generic-vnf",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/d74503d8-abab-49c6-ba48-a6211eee9b7a",
+ "properties": {
+ "vnf-id": "d74503d8-abab-49c6-ba48-a6211eee9b7a",
+ "vnf-name": "mDNS_PreloadTest_VNF",
+ "vnf-type": "mDNS preload 1710 0914/mDNS preload 1710 0914 0",
+ "service-id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
+ "prov-status": "PREPROV",
+ "orchestration-status": "Created",
+ "in-maint": false,
+ "is-closed-loop-disabled": false,
+ "resource-version": "1507664288548",
+ "model-invariant-id": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
+ "model-version-id": "76e908e0-5201-44d2-a3e2-9e6128d05820",
+ "model-customization-id": "c00e8fc8-af39-4da8-8c78-a7efc2fe5994",
+ "nf-type": "DNS",
+ "nf-function": "Mobile DNS",
+ "nf-role": "vMobileDNS",
+ "nf-naming-code": "null"
+ },
+ "related-to": [
+ {
+ "id": "4178862184",
+ "node-type": "service-instance",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/business/customers/customer/a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb/service-subscriptions/service-subscription/vFlowLogic/service-instances/service-instance/599c7247-b083-447c-b6b1-0cdd5170dfd2"
+ }
+ ]
+ },
+ {
+ "id": "1507690314",
+ "node-type": "generic-vnf",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/385548e2-3f31-4900-9437-317d0346e49a",
+ "properties": {
+ "vnf-id": "385548e2-3f31-4900-9437-317d0346e49a",
+ "vnf-name": "Senga Gabrielle",
+ "vnf-type": "mDNS preload 1710 0914/mDNS preload 1710 0914 0",
+ "service-id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
+ "prov-status": "PREPROV",
+ "orchestration-status": "Created",
+ "in-maint": false,
+ "is-closed-loop-disabled": false,
+ "resource-version": "7788675952902",
+ "model-invariant-id": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
+ "model-version-id": "b217c612-7fcf-484c-861b-df0a5c4b5bcb",
+ "model-customization-id": "ce15d245-763c-4079-ac82-fe93007adb69",
+ "nf-type": "DNS",
+ "nf-function": "Mobile DNS",
+ "nf-role": "vMobileDNS",
+ "nf-naming-code": "null"
+ },
+ "related-to": [
+ {
+ "id": "3664617648",
+ "node-type": "vf-module",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/8e5e3ba1-3fe6-4d86-966e-f9f03dab4855/vf-modules/vf-module/788cde64-c288-4971-8e8c-77973c5009dc"
+ },
+ {
+ "id": "3008335920",
+ "node-type": "service-instance",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/business/customers/customer/a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb/service-subscriptions/service-subscription/vFlowLogic/service-instances/service-instance/97315a05-e6f3-4c47-ae7e-d850c327aa08"
+ },
+ {
+ "id": "3477385312",
+ "node-type": "vserver",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/cloud-infrastructure/cloud-regions/cloud-region/att-aic/rdm3/tenants/tenant/eecd15e8e7ee46c3bbc2096f0924f4c4/vservers/vserver/8627b971-1032-420f-a044-6802f0ab6976"
+ }
+ ]
+ },
+ {
+ "id": "5278880615",
+ "node-type": "generic-vnf",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/0465e048-92a4-4a7f-bfe7-de39b32de4bd",
+ "properties": {
+ "vnf-id": "0465e048-92a4-4a7f-bfe7-de39b32de4bd",
+ "vnf-name": "Constantius Raghu",
+ "vnf-type": "mDNS preload 1710 0914/mDNS preload 1710 0914 0",
+ "service-id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
+ "prov-status": "PREPROV",
+ "orchestration-status": "Created",
+ "in-maint": false,
+ "is-closed-loop-disabled": false,
+ "resource-version": "7788675952902",
+ "model-invariant-id": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
+ "model-version-id": "afacccf6-397d-45d6-b5ae-94c39734b168",
+ "model-customization-id": "ce15d245-763c-4079-ac82-fe93007adb69",
+ "nf-type": "DNS",
+ "nf-function": "Mobile DNS",
+ "nf-role": "vWheeler",
+ "nf-naming-code": "null"
+ },
+ "related-to": [
+ {
+ "id": "3664617648",
+ "node-type": "vf-module",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/8e5e3ba1-3fe6-4d86-966e-f9f03dab4855/vf-modules/vf-module/788cde64-c288-4971-8e8c-77973c5009dc"
+ },
+ {
+ "id": "3008335920",
+ "node-type": "service-instance",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/business/customers/customer/a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb/service-subscriptions/service-subscription/vFlowLogic/service-instances/service-instance/97315a05-e6f3-4c47-ae7e-d850c327aa08"
+ },
+ {
+ "id": "3477385312",
+ "node-type": "vserver",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/cloud-infrastructure/cloud-regions/cloud-region/att-aic/rdm3/tenants/tenant/eecd15e8e7ee46c3bbc2096f0924f4c4/vservers/vserver/8627b971-1032-420f-a044-6802f0ab6976"
+ }
+ ]
+ },
+ {
+ "id": "3418898432",
+ "node-type": "generic-vnf",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/8e5e3ba1-3fe6-4d86-966e-f9f03dab4855",
+ "properties": {
+ "vnf-id": "8e5e3ba1-3fe6-4d86-966e-f9f03dab4855",
+ "vnf-name": "zrdm3amdns02test2",
+ "vnf-type": "mDNS preload 1710 0914/mDNS preload 1710 0914 0",
+ "service-id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
+ "prov-status": "PREPROV",
+ "orchestration-status": "Created",
+ "in-maint": false,
+ "is-closed-loop-disabled": false,
+ "resource-version": "1507132024933",
+ "model-invariant-id": "72e465fe-71b1-4e7b-b5ed-9496118ff7a8",
+ "model-version-id": "76e908e0-5201-44d2-a3e2-9e6128d05820",
+ "model-customization-id": "c00e8fc8-af39-4da8-8c78-a7efc2fe5994",
+ "nf-type": "DNS",
+ "nf-function": "Mobile DNS",
+ "nf-role": "vMobileDNS",
+ "nf-naming-code": "null"
+ },
+ "related-to": [
+ {
+ "id": "3664617648",
+ "node-type": "vf-module",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/8e5e3ba1-3fe6-4d86-966e-f9f03dab4855/vf-modules/vf-module/788cde64-c288-4971-8e8c-77973c5009dc"
+ },
+ {
+ "id": "3008335920",
+ "node-type": "service-instance",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/business/customers/customer/a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb/service-subscriptions/service-subscription/vFlowLogic/service-instances/service-instance/97315a05-e6f3-4c47-ae7e-d850c327aa08"
+ },
+ {
+ "id": "3477385312",
+ "node-type": "vserver",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/cloud-infrastructure/cloud-regions/cloud-region/att-aic/rdm3/tenants/tenant/eecd15e8e7ee46c3bbc2096f0924f4c4/vservers/vserver/8627b971-1032-420f-a044-6802f0ab6976"
+ },
+ {
+ "id": "3647635704",
+ "node-type": "vserver",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/cloud-infrastructure/cloud-regions/cloud-region/att-aic/rdm3/tenants/tenant/eecd15e8e7ee46c3bbc2096f0924f4c4/vservers/vserver/b30b17e9-10d0-4475-b558-7d18ae0aade0"
+ },
+ {
+ "id": "3664621744",
+ "node-type": "vserver",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mdt1/tenants/tenant/88a6ca3ee0394ade9403f075db23167e/vservers/vserver/d3b293ba-85de-440e-904b-9dad160fbdce"
+ },
+ {
+ "id": "3975352504",
+ "node-type": "vserver",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mdt1/tenants/tenant/88a6ca3ee0394ade9403f075db23167e/vservers/vserver/495a9a72-c9f6-41ed-93eb-065ebc2bfb1f"
+ },
+ {
+ "id": "4059455552",
+ "node-type": "vserver",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mdt1/tenants/tenant/88a6ca3ee0394ade9403f075db23167e/vservers/vserver/b4b9f419-3ed4-4bd8-bb2e-32b0a98e80b7"
+ },
+ {
+ "id": "4098130088",
+ "node-type": "vserver",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mdt1/tenants/tenant/88a6ca3ee0394ade9403f075db23167e/vservers/vserver/94c79f43-e76d-461e-b8df-8af2acb08e1e"
+ },
+ {
+ "id": "4401291416",
+ "node-type": "vserver",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mdt1/tenants/tenant/88a6ca3ee0394ade9403f075db23167e/vservers/vserver/99cad3c6-1301-49c4-ad67-ae3c955de5f1"
+ },
+ {
+ "id": "4458950808",
+ "node-type": "vserver",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mdt1/tenants/tenant/88a6ca3ee0394ade9403f075db23167e/vservers/vserver/047354dc-0244-4241-b24a-7d7b00413b82"
+ }
+ ]
+ },
+ {
+ "id": "1024648346",
+ "node-type": "generic-vnf",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/a58bf551-a79c-42d1-83b4-ed9288036245",
+ "properties": {
+ "vnf-id": "a58bf551-a79c-42d1-83b4-ed9288036245",
+ "vnf-name": "Harrison Kris",
+ "vnf-type": "mDNS preload 1710 0914/mDNS preload 1710 0914 0",
+ "service-id": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
+ "prov-status": "PREPROV",
+ "orchestration-status": "Created",
+ "in-maint": false,
+ "is-closed-loop-disabled": false,
+ "resource-version": "4679861552759",
+ "model-invariant-id": "00beb8f9-6d39-452f-816d-c709b9cbb87d",
+ "model-version-id": "0903e1c0-8e03-4936-b5c2-260653b96413",
+ "model-customization-id": "14e8057d-b22a-405c-84aa-90b82bfd6e46",
+ "nf-type": "DNS",
+ "nf-function": "Mobile DNS",
+ "nf-role": "vMobileDNS",
+ "nf-naming-code": "null"
+ },
+ "related-to": [
+ {
+ "id": "3664617648",
+ "node-type": "vf-module",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/network/generic-vnfs/generic-vnf/8e5e3ba1-3fe6-4d86-966e-f9f03dab4855/vf-modules/vf-module/788cde64-c288-4971-8e8c-77973c5009dc"
+ },
+ {
+ "id": "3008335920",
+ "node-type": "service-instance",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/business/customers/customer/a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb/service-subscriptions/service-subscription/vFlowLogic/service-instances/service-instance/97315a05-e6f3-4c47-ae7e-d850c327aa08"
+ },
+ {
+ "id": "3477385312",
+ "node-type": "vserver",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/cloud-infrastructure/cloud-regions/cloud-region/att-aic/rdm3/tenants/tenant/eecd15e8e7ee46c3bbc2096f0924f4c4/vservers/vserver/8627b971-1032-420f-a044-6802f0ab6976"
+ },
+ {
+ "id": "3647635704",
+ "node-type": "vserver",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/cloud-infrastructure/cloud-regions/cloud-region/att-aic/rdm3/tenants/tenant/eecd15e8e7ee46c3bbc2096f0924f4c4/vservers/vserver/b30b17e9-10d0-4475-b558-7d18ae0aade0"
+ },
+ {
+ "id": "3664621744",
+ "node-type": "vserver",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/cloud-infrastructure/cloud-regions/cloud-region/att-aic/rdm3/tenants/tenant/eecd15e8e7ee46c3bbc2096f0924f4c4/vservers/vserver/d3b293ba-85de-440e-904b-9dad160fbdce"
+ },
+ {
+ "id": "3975352504",
+ "node-type": "vserver",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/cloud-infrastructure/cloud-regions/cloud-region/att-aic/rdm3/tenants/tenant/eecd15e8e7ee46c3bbc2096f0924f4c4/vservers/vserver/495a9a72-c9f6-41ed-93eb-065ebc2bfb1f"
+ },
+ {
+ "id": "4059455552",
+ "node-type": "vserver",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/cloud-infrastructure/cloud-regions/cloud-region/att-aic/rdm3/tenants/tenant/eecd15e8e7ee46c3bbc2096f0924f4c4/vservers/vserver/b4b9f419-3ed4-4bd8-bb2e-32b0a98e80b7"
+ },
+ {
+ "id": "4098130088",
+ "node-type": "vserver",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/cloud-infrastructure/cloud-regions/cloud-region/att-aic/rdm3/tenants/tenant/eecd15e8e7ee46c3bbc2096f0924f4c4/vservers/vserver/94c79f43-e76d-461e-b8df-8af2acb08e1e"
+ },
+ {
+ "id": "4401291416",
+ "node-type": "vserver",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/cloud-infrastructure/cloud-regions/cloud-region/att-aic/rdm3/tenants/tenant/eecd15e8e7ee46c3bbc2096f0924f4c4/vservers/vserver/99cad3c6-1301-49c4-ad67-ae3c955de5f1"
+ },
+ {
+ "id": "4458950808",
+ "node-type": "vserver",
+ "url": "https://aai-conexus-e2e.ecomp.cci.att.com:8443/aai/v10/cloud-infrastructure/cloud-regions/cloud-region/att-aic/rdm3/tenants/tenant/eecd15e8e7ee46c3bbc2096f0924f4c4/vservers/vserver/047354dc-0244-4241-b24a-7d7b00413b82"
+ }
+ ]
+ }
+ ]
+ }
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/changeManagement/service-design-and-creation.json b/vid-automation/src/main/resources/registration_to_simulator/changeManagement/service-design-and-creation.json
new file mode 100644
index 00000000..9a892096
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/changeManagement/service-design-and-creation.json
@@ -0,0 +1,385 @@
+{
+ "simulatorRequest": {
+ "method": "PUT",
+ "path": "/aai/query",
+ "body": "{\"start\" : \"service-design-and-creation\/models\/\", \"query\" : \"query\/servceModelsbyDistributionStatus?distributionStatus=DISTRIBUTION_COMPLETE_OK\"}",
+ "queryParams": {
+ "format": [
+ "resource"
+ ]
+ }
+ },
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "results": [
+ {
+ "model": {
+ "model-invariant-id": "e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0",
+ "model-type": "resource",
+ "resource-version": "1500138206526",
+ "model-vers": {
+ "model-ver": [
+ {
+ "model-version-id": "2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd",
+ "model-name": "action-data",
+ "model-version": "1.0",
+ "model-description": "lustre settler sideways volcanic eight cellular",
+ "resource-version": "1500137463984",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "model-element",
+ "relationship-label": "isA",
+ "related-link": "/aai/v12/service-design-and-creation/models/model/l2-bridge-for-wan-connector-model-id-ps-02/model-vers/model-ver/l2-bridge-for-wan-connector-resource-id-ps-02/model-elements/model-element/e874da22-729d-47bd-8c08-d596fd9c213d/model-elements/model-element/ccbb65b8-2faf-4f5f-80d9-804bb50f1455",
+ "relationship-data": [
+ {
+ "relationship-key": "model.model-invariant-id",
+ "relationship-value": "l2-bridge-for-wan-connector-model-id-ps-02"
+ },
+ {
+ "relationship-key": "model-ver.model-version-id",
+ "relationship-value": "l2-bridge-for-wan-connector-resource-id-ps-02"
+ },
+ {
+ "relationship-key": "model-element.model-element-uuid",
+ "relationship-value": "e874da22-729d-47bd-8c08-d596fd9c213d"
+ },
+ {
+ "relationship-key": "model-element.model-element-uuid",
+ "relationship-value": "ccbb65b8-2faf-4f5f-80d9-804bb50f1455"
+ }
+ ]
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "model": {
+ "model-invariant-id": "9551346c-7d8b-4daf-9926-b93e96e2344a",
+ "model-type": "resource",
+ "resource-version": "1500138206526",
+ "model-vers": {
+ "model-ver": [
+ {
+ "model-version-id": "2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd",
+ "model-name": "action-data",
+ "model-version": "1.0",
+ "model-description": "decontamination arm circus ammonia hump edge",
+ "resource-version": "1500137463984"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "model": {
+ "model-invariant-id": "00beb8f9-6d39-452f-816d-c709b9cbb87d",
+ "model-type": "resource",
+ "resource-version": "4076846985447",
+ "model-vers": {
+ "model-ver": [
+ {
+ "model-version-id": "0903e1c0-8e03-4936-b5c2-260653b96413",
+ "model-name": "action-data",
+ "model-version": "1.0",
+ "model-description": "honor immunity exile prong below misshapen",
+ "resource-version": "4076846985447"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "model": {
+ "model-invariant-id": "ea78c9e3-514d-4a0a-9162-13837fa54c35",
+ "model-type": "resource",
+ "resource-version": "1500137034452",
+ "model-vers": {
+ "model-ver": [
+ {
+ "model-version-id": "666a06ee-4b57-46df-bacf-908da8f10c3f",
+ "model-name": "multicast-configuration",
+ "model-version": "1.0",
+ "model-description": "python bullwhip appointment computation ambidextrous heaving",
+ "resource-version": "1500136282691"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "model": {
+ "model-invariant-id": "78ca26d0-246d-11e7-93ae-92361f002671",
+ "model-type": "resource",
+ "resource-version": "1492627634298",
+ "model-vers": {
+ "model-ver": [
+ {
+ "model-version-id": "20c4431c-246d-11e7-93ae-92361f002671",
+ "model-name": "vSAMP10aDEV::base::module-0",
+ "model-version": "2",
+ "model-description": "MSO aLaCarte VF vSAMP10aDEV Base",
+ "resource-version": "1492627634300"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "model": {
+ "model-invariant-id": "5b607929-6088-4614-97ef-cac817508e0e",
+ "model-type": "resource",
+ "resource-version": "1492814035001",
+ "model-vers": {
+ "model-ver": [
+ {
+ "model-version-id": "797a6c41-0f80-4d35-a288-3920c4e06baa",
+ "model-name": "CONTRAIL30_L2NODHCP",
+ "model-version": "1.0",
+ "model-description": "contrail 3.0.x L2 network for AIC 3.x sites (and No DHCP).",
+ "resource-version": "1492814035003",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "model-element",
+ "relationship-label": "isA",
+ "related-link": "/aai/v12/service-design-and-creation/models/model/52b49b5d-3086-4ffd-b5e6-1b1e5e7e062f/model-vers/model-ver/aed5a5b7-20d3-44f7-90a3-ddbd16f14d1e/model-elements/model-element/2f622421-1c67-4142-be6e-cecad5242af6/model-elements/model-element/2add7556-a23b-46b8-b6b4-ad300b47ceab",
+ "relationship-data": [
+ {
+ "relationship-key": "model.model-invariant-id",
+ "relationship-value": "52b49b5d-3086-4ffd-b5e6-1b1e5e7e062f"
+ },
+ {
+ "relationship-key": "model-ver.model-version-id",
+ "relationship-value": "aed5a5b7-20d3-44f7-90a3-ddbd16f14d1e"
+ },
+ {
+ "relationship-key": "model-element.model-element-uuid",
+ "relationship-value": "2f622421-1c67-4142-be6e-cecad5242af6"
+ },
+ {
+ "relationship-key": "model-element.model-element-uuid",
+ "relationship-value": "2add7556-a23b-46b8-b6b4-ad300b47ceab"
+ }
+ ]
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "model": {
+ "model-invariant-id": "0143d57b-a517-4de9-a0a1-eb76db51f402",
+ "model-type": "resource",
+ "resource-version": "1497897268768",
+ "model-vers": {
+ "model-ver": [
+ {
+ "model-version-id": "f1bde010-cc5f-4765-941f-75f15b24f9fc",
+ "model-name": "BkVmxAv061917..base_vPE_AV..module-0",
+ "model-version": "2",
+ "resource-version": "1497897268769",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "model-element",
+ "relationship-label": "isA",
+ "related-link": "/aai/v12/service-design-and-creation/models/model/267ef491-3c1a-4c32-8e69-0e557bfb61e7/model-vers/model-ver/18655c7f-c846-4934-9e25-34378dfd33d6/model-elements/model-element/578492b2-36a4-47da-83dc-91b58c699ad1/model-elements/model-element/6b1fc7a5-fc01-4a9d-a87f-0ad0d8caa13f",
+ "relationship-data": [
+ {
+ "relationship-key": "model.model-invariant-id",
+ "relationship-value": "267ef491-3c1a-4c32-8e69-0e557bfb61e7"
+ },
+ {
+ "relationship-key": "model-ver.model-version-id",
+ "relationship-value": "18655c7f-c846-4934-9e25-34378dfd33d6"
+ },
+ {
+ "relationship-key": "model-element.model-element-uuid",
+ "relationship-value": "578492b2-36a4-47da-83dc-91b58c699ad1"
+ },
+ {
+ "relationship-key": "model-element.model-element-uuid",
+ "relationship-value": "6b1fc7a5-fc01-4a9d-a87f-0ad0d8caa13f"
+ }
+ ]
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "model": {
+ "model-invariant-id": "ipe-resource-id-ps-02",
+ "model-type": "resource",
+ "resource-version": "1493389430122",
+ "model-vers": {
+ "model-ver": [
+ {
+ "model-version-id": "ipe-resource-id-ps-02",
+ "model-name": "abc",
+ "model-version": "v1.0",
+ "resource-version": "1493389520357",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "model-element",
+ "relationship-label": "isA",
+ "related-link": "/aai/v12/service-design-and-creation/models/model/l2-bridge-for-wan-connector-model-id-ps-02/model-vers/model-ver/l2-bridge-for-wan-connector-resource-id-ps-02/model-elements/model-element/e874da22-729d-47bd-8c08-d596fd9c213d/model-elements/model-element/ccbb65b8-2faf-4f5f-80d9-804bb50f1455",
+ "relationship-data": [
+ {
+ "relationship-key": "model.model-invariant-id",
+ "relationship-value": "l2-bridge-for-wan-connector-model-id-ps-02"
+ },
+ {
+ "relationship-key": "model-ver.model-version-id",
+ "relationship-value": "l2-bridge-for-wan-connector-resource-id-ps-02"
+ },
+ {
+ "relationship-key": "model-element.model-element-uuid",
+ "relationship-value": "e874da22-729d-47bd-8c08-d596fd9c213d"
+ },
+ {
+ "relationship-key": "model-element.model-element-uuid",
+ "relationship-value": "ccbb65b8-2faf-4f5f-80d9-804bb50f1455"
+ }
+ ]
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "model": {
+ "model-invariant-id": "lmoser410-connector-model-id",
+ "model-type": "widget",
+ "resource-version": "1493389512180",
+ "model-vers": {
+ "model-ver": [
+ {
+ "model-version-id": "lmoser410-connector-model-version-id",
+ "model-name": "connector",
+ "model-version": "v1.0",
+ "resource-version": "1493389444766"
+ }
+ ]
+ },
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "named-query-element",
+ "relationship-label": "isA",
+ "related-link": "/aai/v12/service-design-and-creation/named-queries/named-query/lmoser410-named-query-uuid/named-query-elements/named-query-element/48278a7d-2b1e-454f-89e6-5c0ba145f486",
+ "relationship-data": [
+ {
+ "relationship-key": "named-query.named-query-uuid",
+ "relationship-value": "lmoser410-named-query-uuid"
+ },
+ {
+ "relationship-key": "named-query-element.named-query-element-uuid",
+ "relationship-value": "48278a7d-2b1e-454f-89e6-5c0ba145f486"
+ }
+ ]
+ }
+ ]
+ }
+ }
+ },
+ {
+ "model": {
+ "model-invariant-id": "3a97db99-c4bb-498a-a13a-38f65f1ced3d",
+ "model-type": "resource",
+ "resource-version": "1492630209768",
+ "model-vers": {
+ "model-ver": [
+ {
+ "model-version-id": "ff2ae348-214a-11e7-93ae-92361f002673",
+ "model-name": "vSAMP10aDEV::base::module-0",
+ "model-version": "1.0",
+ "model-description": "MACRO_vSAMP_module",
+ "resource-version": "1492630209769"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "model": {
+ "model-invariant-id": "3c504d40-b847-424c-9d25-4fb7e0a3e994",
+ "model-type": "widget",
+ "resource-version": "1493389430124",
+ "model-vers": {
+ "model-ver": [
+ {
+ "model-version-id": "204c641a-3494-48c8-979a-86856f5fd32a",
+ "model-name": "named-query-element",
+ "model-version": "1.0",
+ "resource-version": "1493389423212"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "model": {
+ "model-invariant-id": "93e56950-cb19-44e6-ace4-8b50f2d02e45",
+ "model-type": "resource",
+ "resource-version": "1497898974232",
+ "model-vers": {
+ "model-ver": [
+ {
+ "model-version-id": "acba1f72-c6e0-477f-9426-ad190151e100",
+ "model-name": "RG_6-19_Test",
+ "model-version": "1.0",
+ "model-description": "RG_6-19_Test",
+ "resource-version": "1497898974233",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "model-element",
+ "relationship-label": "isA",
+ "related-link": "/aai/v12/service-design-and-creation/models/model/a07220ba-954e-422f-86b5-e8b95fe6b116/model-vers/model-ver/bf6dbd68-2c7d-4ba2-ade1-dfd4476aa505/model-elements/model-element/6e10fe2e-6d04-4198-9124-dd051a5ae65f/model-elements/model-element/cb3c22e1-9dc6-467f-9636-0a7aef10d5d0",
+ "relationship-data": [
+ {
+ "relationship-key": "model.model-invariant-id",
+ "relationship-value": "a07220ba-954e-422f-86b5-e8b95fe6b116"
+ },
+ {
+ "relationship-key": "model-ver.model-version-id",
+ "relationship-value": "bf6dbd68-2c7d-4ba2-ade1-dfd4476aa505"
+ },
+ {
+ "relationship-key": "model-element.model-element-uuid",
+ "relationship-value": "6e10fe2e-6d04-4198-9124-dd051a5ae65f"
+ },
+ {
+ "relationship-key": "model-element.model-element-uuid",
+ "relationship-value": "cb3c22e1-9dc6-467f-9636-0a7aef10d5d0"
+ }
+ ]
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/ecompportal_getSessionSlotCheckInterval.json b/vid-automation/src/main/resources/registration_to_simulator/ecompportal_getSessionSlotCheckInterval.json
new file mode 100644
index 00000000..a43092ef
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/ecompportal_getSessionSlotCheckInterval.json
@@ -0,0 +1,33 @@
+[
+ {
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/ecompportal_att/auxapi//getSessionSlotCheckInterval"
+ },
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": "300000"
+ }
+ },
+ {
+ "simulatorRequest": {
+ "method": "POST",
+ "path": "/ecompportal_att/auxapi//extendSessionTimeOuts"
+ },
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": "300000"
+ }
+ },
+ {
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/ecompportal_att/auxapi/context/get_user"
+ },
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": [
+ ]
+ }
+ }
+] \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/environment/activate/get_operational_environments_aai1.json b/vid-automation/src/main/resources/registration_to_simulator/environment/activate/get_operational_environments_aai1.json
new file mode 100644
index 00000000..ee434d07
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/environment/activate/get_operational_environments_aai1.json
@@ -0,0 +1,87 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/aai/v12/cloud-infrastructure/operational-environments"
+ } ,
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "operational-environment":[{
+ "operational-environment-id": "f07ca256-96dd-40ad-b4d2-7a77e2a974ea",
+ "operational-environment-name": "Op Env Name",
+ "operational-environment-type": "VNF",
+ "operational-environment-status": "Activate",
+ "tenant-context": "Test",
+ "workload-context": "VNF_Development",
+ "resource-version": "1505228226913",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "operational-environment",
+ "related-link": "string",
+ "relationship-data": [
+ {
+ "relationship-key": "operational-environment.operational-environment-id",
+ "relationship-value": "UUID of the ECOMP Operational Environment"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "operational-environment.operational-name",
+ "property-value": "Name of the ECOMP Operational Environment"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "operational-environment-id": "f07ca256-96dd-40ad-b4d2-7a77e2a974eb",
+ "operational-environment-name": "Op Env Name",
+ "operational-environment-type": "VNF",
+ "operational-environment-status": "Deactivate",
+ "tenant-context": "Test",
+ "workload-context": "VNF_Development",
+ "resource-version": "1505228226913",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "operational-environment",
+ "related-link": "string",
+ "relationship-data": [
+ {
+ "relationship-key": "operational-environment.operational-environment-id",
+ "relationship-value": "UUID of the ECOMP Operational Environment"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "operational-environment.operational-name",
+ "property-value": "Name of the ECOMP Operational Environment"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "operational-environment-id": "f07ca256-96dd-40ad-b4d2-7a77e2a974ec",
+ "operational-environment-name": "ECOMP Env Name",
+ "operational-environment-type": "ECOMP",
+ "operational-environment-status": "Activate",
+ "tenant-context": "ECOMP Test",
+ "workload-context": "ECOMP_Development",
+ "resource-version": "1505228226912"
+ },
+ {
+ "operational-environment-id": "f07ca256-96dd-40ad-b4d2-7a77e2a974ed",
+ "operational-environment-name": "ECOMP Env Name",
+ "operational-environment-type": "ECOMP",
+ "operational-environment-status": "Activate",
+ "tenant-context": "ECOMP Test",
+ "workload-context": "ECOMP_Development",
+ "resource-version": "1505228226912"
+ }
+ ]}
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/environment/activate/mso_error_response_for_post_operational_environment.json b/vid-automation/src/main/resources/registration_to_simulator/environment/activate/mso_error_response_for_post_operational_environment.json
new file mode 100644
index 00000000..6d135dd8
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/environment/activate/mso_error_response_for_post_operational_environment.json
@@ -0,0 +1,13 @@
+{
+ "simulatorRequest": {
+ "method": "POST",
+ "path": "/mso/cloudResources/v1/operationalEnvironments/ENV-UUID/activate"
+ } ,
+ "simulatorResponse": {
+ "responseCode": "ERROR_CODE",
+ "responseHeaders": {
+ "Content-Type": "text/html"
+ },
+ "body": "ERROR_PAYLOAD"
+ }
+}
diff --git a/vid-automation/src/main/resources/registration_to_simulator/environment/activate/post_activate_operational_environment.json b/vid-automation/src/main/resources/registration_to_simulator/environment/activate/post_activate_operational_environment.json
new file mode 100644
index 00000000..33f5d93d
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/environment/activate/post_activate_operational_environment.json
@@ -0,0 +1,18 @@
+{
+ "simulatorRequest": {
+ "method": "POST",
+ "path": "/mso/cloudResources/v1/operationalEnvironments/ENV-UUID/activate"
+ } ,
+ "simulatorResponse": {
+ "responseCode": 202,
+ "responseHeaders": {
+ "Content-Type": "application/json"
+ },
+ "body": {
+ "requestReferences": {
+ "instanceId": "ENV-UUID",
+ "requestId": "dbe54591-c8ed-46d3-abc7-d3a24873dfbd"
+ }
+ }
+ }
+}
diff --git a/vid-automation/src/main/resources/registration_to_simulator/environment/attachManifest/get_attachable_operational_environment.json b/vid-automation/src/main/resources/registration_to_simulator/environment/attachManifest/get_attachable_operational_environment.json
new file mode 100644
index 00000000..8aac9b67
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/environment/attachManifest/get_attachable_operational_environment.json
@@ -0,0 +1,87 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/aai/v12/cloud-infrastructure/operational-environments"
+ } ,
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "operational-environment":[{
+ "operational-environment-id": "f07ca256-96dd-40ad-b4d2-7a77e2a974ea",
+ "operational-environment-name": "Op Env Name",
+ "operational-environment-type": "VNF",
+ "operational-environment-status": "Activate",
+ "tenant-context": "Test",
+ "workload-context": "VNF_Development",
+ "resource-version": "1505228226913",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "operational-environment",
+ "related-link": "string",
+ "relationship-data": [
+ {
+ "relationship-key": "operational-environment.operational-environment-id",
+ "relationship-value": "UUID of the ECOMP Operational Environment"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "operational-environment.operational-name",
+ "property-value": "Name of the ECOMP Operational Environment"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "operational-environment-id": "f07ca256-96dd-40ad-b4d2-7a77e2a974eb",
+ "operational-environment-name": "Op Env Name",
+ "operational-environment-type": "VNF",
+ "operational-environment-status": "Activate",
+ "tenant-context": "Test",
+ "workload-context": "VNF_Development",
+ "resource-version": "1505228226913",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "operational-environment",
+ "related-link": "string",
+ "relationship-data": [
+ {
+ "relationship-key": "operational-environment.operational-environment-id",
+ "relationship-value": "UUID of the ECOMP Operational Environment"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "operational-environment.operational-name",
+ "property-value": "Name of the ECOMP Operational Environment"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "operational-environment-id": "f07ca256-96dd-40ad-b4d2-7a77e2a974ec",
+ "operational-environment-name": "ECOMP Env Name",
+ "operational-environment-type": "ECOMP",
+ "operational-environment-status": "Activate",
+ "tenant-context": "ECOMP Test",
+ "workload-context": "ECOMP_Development",
+ "resource-version": "1505228226912"
+ },
+ {
+ "operational-environment-id": "f07ca256-96dd-40ad-b4d2-7a77e2a974ed",
+ "operational-environment-name": "ECOMP Env Name",
+ "operational-environment-type": "ECOMP",
+ "operational-environment-status": "Deactivate",
+ "tenant-context": "ECOMP Test",
+ "workload-context": "ECOMP_Development",
+ "resource-version": "1505228226912"
+ }
+ ]}
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/environment/deactivate/error_deactivate_operational_environment.json b/vid-automation/src/main/resources/registration_to_simulator/environment/deactivate/error_deactivate_operational_environment.json
new file mode 100644
index 00000000..ee5fecd7
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/environment/deactivate/error_deactivate_operational_environment.json
@@ -0,0 +1,13 @@
+{
+ "simulatorRequest": {
+ "method": "POST",
+ "path": "/mso/cloudResources/v1/operationalEnvironments/ENV-UUID/deactivate"
+ } ,
+ "simulatorResponse": {
+ "responseCode": "ERROR_CODE",
+ "responseHeaders": {
+ "Content-Type": "text/html"
+ },
+ "body": "ERROR_PAYLOAD"
+ }
+}
diff --git a/vid-automation/src/main/resources/registration_to_simulator/environment/deactivate/get_operational_environments_aai1.json b/vid-automation/src/main/resources/registration_to_simulator/environment/deactivate/get_operational_environments_aai1.json
new file mode 100644
index 00000000..3b991a16
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/environment/deactivate/get_operational_environments_aai1.json
@@ -0,0 +1,87 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/aai/v12/cloud-infrastructure/operational-environments"
+ } ,
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "operational-environment":[{
+ "operational-environment-id": "f07ca256-96dd-40ad-b4d2-7a77e2a974ea",
+ "operational-environment-name": "Op Env Name",
+ "operational-environment-type": "VNF",
+ "operational-environment-status": "Activate",
+ "tenant-context": "Test",
+ "workload-context": "VNF_Development",
+ "resource-version": "1505228226913",
+ "relationship-list": {
+ "relationship":[
+ {
+ "related-to": "operational-environment",
+ "related-link": "string",
+ "relationship-data": [
+ {
+ "relationship-key": "operational-environment.operational-environment-id",
+ "relationship-value": "UUID of the ECOMP Operational Environment"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "operational-environment.operational-name",
+ "property-value": "Name of the ECOMP Operational Environment"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "operational-environment-id": "f07ca256-96dd-40ad-b4d2-7a77e2a974eb",
+ "operational-environment-name": "Op Env Name",
+ "operational-environment-type": "VNF",
+ "operational-environment-status": "Deactivate",
+ "tenant-context": "Test",
+ "workload-context": "VNF_Development",
+ "resource-version": "1505228226913",
+ "relationship-list": {
+ "relationship":[
+ {
+ "related-to": "operational-environment",
+ "related-link": "string",
+ "relationship-data": [
+ {
+ "relationship-key": "operational-environment.operational-environment-id",
+ "relationship-value": "UUID of the ECOMP Operational Environment"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "operational-environment.operational-name",
+ "property-value": "Name of the ECOMP Operational Environment"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "operational-environment-id": "f07ca256-96dd-40ad-b4d2-7a77e2a974ec",
+ "operational-environment-name": "ECOMP Env Name",
+ "operational-environment-type": "ECOMP",
+ "operational-environment-status": "Deactivate",
+ "tenant-context": "ECOMP Test",
+ "workload-context": "ECOMP_Development",
+ "resource-version": "1505228226912"
+ },
+ {
+ "operational-environment-id": "f07ca256-96dd-40ad-b4d2-7a77e2a974ed",
+ "operational-environment-name": "ECOMP Env Name",
+ "operational-environment-type": "ECOMP",
+ "operational-environment-status": "Activate",
+ "tenant-context": "ECOMP Test",
+ "workload-context": "ECOMP_Development",
+ "resource-version": "1505228226912"
+ }
+ ]}
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/environment/deactivate/post_deactivate_operational_environment.json b/vid-automation/src/main/resources/registration_to_simulator/environment/deactivate/post_deactivate_operational_environment.json
new file mode 100644
index 00000000..494fa0b2
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/environment/deactivate/post_deactivate_operational_environment.json
@@ -0,0 +1,18 @@
+{
+ "simulatorRequest": {
+ "method": "POST",
+ "path": "/mso/cloudResources/v1/operationalEnvironments/ENV-UUID/deactivate"
+ } ,
+ "simulatorResponse": {
+ "responseCode": 202,
+ "responseHeaders": {
+ "Content-Type": "application/json"
+ },
+ "body": {
+ "requestReferences": {
+ "instanceId": "ENV-UUID",
+ "requestId": "dbe54591-c8ed-46d3-abc7-d3a24873dfbd"
+ }
+ }
+ }
+}
diff --git a/vid-automation/src/main/resources/registration_to_simulator/environment/status/get_cloud_resources_request_status.json b/vid-automation/src/main/resources/registration_to_simulator/environment/status/get_cloud_resources_request_status.json
new file mode 100644
index 00000000..3c501a09
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/environment/status/get_cloud_resources_request_status.json
@@ -0,0 +1,39 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/mso/cloudResourcesRequests/v1",
+ "queryParams" : {
+ "requestId": [ "dbe54591-c8ed-46d3-abc7-d3a24873dfbd" ]
+ }
+ } ,
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "request": {
+ "requestId": "3212b08c-0dcd-4d20-8c84-51e4f325c14a",
+ "startTime": "Thu, 02 Jun 2017 02:51:59 GMT",
+ "instanceReferences": {
+ "operationalEnvironmentInstanceId": "bc305d54-75b4-431b-adb2-eb6b9e546014"
+ },
+ "requestScope": "operationalEnvironment",
+ "requestType": "REQUEST-TYPE",
+ "requestDetails": {
+ "requestInfo": {
+ "resourceType": "operationalEnvironment",
+ "source": "VID",
+ "requestorId": "az2017"
+ },
+ "requestParameters": {
+ "operationalEnvironmentType": "VNF"
+ }
+ },
+ "requestStatus": {
+ "timestamp": "Thu, 02 Jun 2017 02:53:39 GMT",
+ "requestState": "COMPLETE",
+ "statusMessage": "status_message",
+ "percentProgress": "100"
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/environment/status/get_cloud_resources_request_status_bad_response.json b/vid-automation/src/main/resources/registration_to_simulator/environment/status/get_cloud_resources_request_status_bad_response.json
new file mode 100644
index 00000000..9b34b2a5
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/environment/status/get_cloud_resources_request_status_bad_response.json
@@ -0,0 +1,18 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/mso/cloudResourcesRequests/v1",
+ "queryParams": {
+ "requestId": [
+ "dbe54591-c8ed-46d3-abc7-d3a24873dfbd"
+ ]
+ }
+ },
+ "simulatorResponse": {
+ "responseCode": "ERROR_CODE",
+ "responseHeaders": {
+ "Content-Type": "text/html"
+ },
+ "body": "ERROR_PAYLOAD"
+ }
+}
diff --git a/vid-automation/src/main/resources/registration_to_simulator/get_empty_operational_environment.json b/vid-automation/src/main/resources/registration_to_simulator/get_empty_operational_environment.json
new file mode 100644
index 00000000..e8cff97f
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/get_empty_operational_environment.json
@@ -0,0 +1,12 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/aai/v../cloud-infrastructure/operational-environments"
+ } ,
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "operational-environment":[]
+ }
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/get_error_operational_environment.json b/vid-automation/src/main/resources/registration_to_simulator/get_error_operational_environment.json
new file mode 100644
index 00000000..fd5dc51d
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/get_error_operational_environment.json
@@ -0,0 +1,10 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/aai/v../cloud-infrastructure/operational-environments"
+ } ,
+ "simulatorResponse": {
+ "responseCode": 500,
+ "body": "simulated error text"
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/get_full_operational_environment.json b/vid-automation/src/main/resources/registration_to_simulator/get_full_operational_environment.json
new file mode 100644
index 00000000..ff386977
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/get_full_operational_environment.json
@@ -0,0 +1,131 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/aai/v../cloud-infrastructure/operational-environments",
+ "queryParams": {
+ "operational-environment-type" : "VNF"
+ }
+ } ,
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "operational-environment":[{
+ "operational-environment-id": "f07ca256-96dd-40ad-b4d2-7a77e2a974ea",
+ "operational-environment-name": "Op Env Name",
+ "operational-environment-type": "VNF",
+ "operational-environment-status": "Activate",
+ "tenant-context": "Test",
+ "workload-context": "VNF_Development",
+ "resource-version": "1505228226913",
+ "relationship-list": {
+ "relationship":[
+ {
+ "related-to": "operational-environment",
+ "related-link": "string",
+ "relationship-data": [
+ {
+ "relationship-key": "operational-environment.operational-environment-id",
+ "relationship-value": "UUID of the ECOMP Operational Environment"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "operational-environment.operational-name",
+ "property-value": "Name of the ECOMP Operational Environment"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "operational-environment-id": "f07ca256-96dd-40ad-b4d2-7a77e2a974eb",
+ "operational-environment-name": "Op Env Name",
+ "operational-environment-type": "VNF",
+ "operational-environment-status": "Activate",
+ "tenant-context": "Test",
+ "workload-context": "VNF_Development",
+ "resource-version": "1505228226913",
+ "relationship-list":
+ {
+ "relationship":[
+ {
+ "related-to": "operational-environment",
+ "related-link": "string",
+ "relationship-data": [
+ {
+ "relationship-key": "operational-environment.operational-environment-id",
+ "relationship-value": "UUID of the ECOMP Operational Environment"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "operational-environment.operational-name",
+ "property-value": "Name of the ECOMP Operational Environment"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "operational-environment-id": "f07ca256-96dd-40ad-b4d2-7a77e2a974ec",
+ "operational-environment-name": "Op Env Name",
+ "operational-environment-type": "VNF",
+ "operational-environment-status": "Activate",
+ "tenant-context": "Test",
+ "workload-context": "VNF_Development",
+ "resource-version": "1505228226913",
+ "relationship-list": {
+ "relationship":[
+ {
+ "related-to": "operational-environment",
+ "related-link": "string",
+ "relationship-data": [
+ {
+ "relationship-key": "operational-environment.operational-environment-id",
+ "relationship-value": "UUID of the ECOMP Operational Environment"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "operational-environment.operational-name",
+ "property-value": "Name of the ECOMP Operational Environment"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "operational-environment-id": "f07ca256-96dd-40ad-b4d2-7a77e2a974ef",
+ "operational-environment-name": "new_name",
+ "operational-environment-type": "VNF",
+ "operational-environment-status": "Deactivate",
+ "tenant-context": "new_tenant",
+ "workload-context": "new_workload_context",
+ "resource-version": "1505228226913",
+ "relationship-list": {
+ "relationship":[
+ {
+ "related-to": "operational-environment",
+ "related-link": "string",
+ "relationship-data": [
+ {
+ "relationship-key": "operational-environment.operational-environment-id",
+ "relationship-value": "new_ecomp_id"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "operational-environment.operational-name",
+ "property-value": "new_ecomp_name"
+ }
+ ]
+ }
+ ]
+ }
+ }
+ ]}
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/get_operational_environment.json b/vid-automation/src/main/resources/registration_to_simulator/get_operational_environment.json
new file mode 100644
index 00000000..9b29875d
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/get_operational_environment.json
@@ -0,0 +1,139 @@
+[
+ {
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/aai/v../cloud-infrastructure/operational-environments",
+ "queryParams": {
+ "operational-environment-type": "VNF"
+ }
+ },
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "operational-environment": [
+ {
+ "operational-environment-id": "f07ca256-96dd-40ad-b4d2-7a77e2a974ea",
+ "operational-environment-name": "Op Env Name",
+ "operational-environment-type": "VNF",
+ "operational-environment-status": "Activate",
+ "tenant-context": "Test",
+ "workload-context": "VNF_Development",
+ "resource-version": "1505228226913",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "operational-environment",
+ "related-link": "string",
+ "relationship-data": [
+ {
+ "relationship-key": "operational-environment.operational-environment-id",
+ "relationship-value": "UUID of the ECOMP Operational Environment"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "operational-environment.operational-name",
+ "property-value": "Name of the ECOMP Operational Environment"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "operational-environment-id": "f07ca256-96dd-40ad-b4d2-7a77e2a974eb",
+ "operational-environment-name": "Op Env Name",
+ "operational-environment-type": "VNF",
+ "operational-environment-status": "Activate",
+ "tenant-context": "Test",
+ "workload-context": "VNF_Development",
+ "resource-version": "1505228226913",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "operational-environment",
+ "related-link": "string",
+ "relationship-data": [
+ {
+ "relationship-key": "operational-environment.operational-environment-id",
+ "relationship-value": "UUID of the ECOMP Operational Environment"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "operational-environment.operational-name",
+ "property-value": "Name of the ECOMP Operational Environment"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "operational-environment-id": "f07ca256-96dd-40ad-b4d2-7a77e2a974ec",
+ "operational-environment-name": "Op Env Name",
+ "operational-environment-type": "VNF",
+ "operational-environment-status": "Activate",
+ "tenant-context": "Test",
+ "workload-context": "VNF_Development",
+ "resource-version": "1505228226913",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "operational-environment",
+ "related-link": "string",
+ "relationship-data": [
+ {
+ "relationship-key": "operational-environment.operational-environment-id",
+ "relationship-value": "UUID of the ECOMP Operational Environment"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "operational-environment.operational-name",
+ "property-value": "Name of the ECOMP Operational Environment"
+ }
+ ]
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/aai/v../cloud-infrastructure/operational-environments",
+ "queryParams": {
+ "operational-environment-type": "ECOMP"
+ }
+ },
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "operational-environment": [
+ {
+ "operational-environment-id": "f07ca256-96dd-40ad-b4d2-7a77e2a974ec",
+ "operational-environment-name": "ECOMP Env Name",
+ "operational-environment-type": "ECOMP",
+ "operational-environment-status": "Activate",
+ "tenant-context": "ECOMP Test",
+ "workload-context": "ECOMP_Development",
+ "resource-version": "1505228226912"
+ },
+ {
+ "operational-environment-id": "f07ca256-96dd-40ad-b4d2-7a77e2a974ed",
+ "operational-environment-name": "ECOMP Env Name",
+ "operational-environment-type": "ECOMP",
+ "operational-environment-status": "Activate",
+ "tenant-context": "ECOMP Test",
+ "workload-context": "ECOMP_Development",
+ "resource-version": "1505228226912"
+ }
+ ]
+ }
+ }
+ }
+]
diff --git a/vid-automation/src/main/resources/registration_to_simulator/pProbe/aai_get_logical_link.json b/vid-automation/src/main/resources/registration_to_simulator/pProbe/aai_get_logical_link.json
new file mode 100644
index 00000000..54d83eb9
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/pProbe/aai_get_logical_link.json
@@ -0,0 +1,86 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/aai/v11/network/logical-links/logical-link/SANITY6758cce9:LAG1992|SANITY6785cce9:LAG1961"
+ },
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "link-name": "SANITY6758cce9:LAG1992|SANITY6785cce9:LAG1961",
+ "in-maint": false,
+ "link-type": "LAG",
+ "resource-version": "1508959992399",
+ "purpose": "test1",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "lag-interface",
+ "related-link": "/aai/v11/network/pnfs/pnf/SANITY6785cce9/lag-interfaces/lag-interface/LAG1961",
+ "relationship-data": [
+ {
+ "relationship-key": "pnf.pnf-name",
+ "relationship-value": "SANITY6785cce9"
+ },
+ {
+ "relationship-key": "lag-interface.interface-name",
+ "relationship-value": "LAG1961"
+ }
+ ]
+ },
+ {
+ "related-to": "service-instance",
+ "related-link": "/aai/v11/business/customers/customer/31739f3e-526b-11e6-beb8-9e71128cae77/service-subscriptions/service-subscription/AIM%20Transport/service-instances/service-instance/f36f5734-e9df-4fbf-9f35-61be13f028a1",
+ "relationship-data": [
+ {
+ "relationship-key": "customer.global-customer-id",
+ "relationship-value": "31739f3e-526b-11e6-beb8-9e71128cae77"
+ },
+ {
+ "relationship-key": "service-subscription.service-type",
+ "relationship-value": "AIM Transport"
+ },
+ {
+ "relationship-key": "service-instance.service-instance-id",
+ "relationship-value": "f36f5734-e9df-4fbf-9f35-61be13f028a1"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "service-instance.service-instance-name",
+ "property-value": "AIM_TRANSPORT_00004"
+ }
+ ]
+ },
+ {
+ "related-to": "lag-interface",
+ "related-link": "/aai/v11/cloud-infrastructure/pservers/pserver/SANITY6758cce9/lag-interfaces/lag-interface/LAG1992",
+ "relationship-data": [
+ {
+ "relationship-key": "pserver.hostname",
+ "relationship-value": "SANITY6758cce9"
+ },
+ {
+ "relationship-key": "lag-interface.interface-name",
+ "relationship-value": "LAG1992"
+ }
+ ]
+ },
+ {
+ "related-to": "lag-interface",
+ "related-link": "/aai/v11/network/pnfs/pnf/tesai371ve2/lag-interfaces/lag-interface/ae10",
+ "relationship-data": [
+ {
+ "relationship-key": "pnf.pnf-name",
+ "relationship-value": "tesai371ve2"
+ },
+ {
+ "relationship-key": "lag-interface.interface-name",
+ "relationship-value": "ae10"
+ }
+ ]
+ }
+ ]
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/pProbe/aai_get_service_instance_with_logical_links.json b/vid-automation/src/main/resources/registration_to_simulator/pProbe/aai_get_service_instance_with_logical_links.json
new file mode 100644
index 00000000..49cbf949
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/pProbe/aai_get_service_instance_with_logical_links.json
@@ -0,0 +1,185 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/aai/v11/business/customers/customer/e433710f-9217-458d-a79d-1c7aff376d89/service-subscriptions/service-subscription/VIRTUAL+USP/service-instances/service-instance/3f93c7cb-2fd0-4557-9514-e189b7b04f9d"
+ } ,
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "service-instance-id": "3f93c7cb-2fd0-4557-9514-e189b7b04f9d",
+ "service-instance-name": "vid-test-444",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1500789244673",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/c015cc0f-0f37-4488-aabf-53795fd93cd3",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "c015cc0f-0f37-4488-aabf-53795fd93cd3"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "fsd"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/0846287b-65bf-45a6-88f6-6a1af4149fac",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "0846287b-65bf-45a6-88f6-6a1af4149fac"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "kjkjk"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/9908b762-136f-4b1f-8eb4-ef670ef58bb4",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "9908b762-136f-4b1f-8eb4-ef670ef58bb4"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "uiui"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/543931f5-e50e-45a2-a69f-ab727e4c7f2f",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "543931f5-e50e-45a2-a69f-ab727e4c7f2f"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "sdfsdfdsf"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/25e84884-22d5-44c9-8212-cb459f63e0ba",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "25e84884-22d5-44c9-8212-cb459f63e0ba"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "sdada"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/013fb0ba-977b-496c-9faa-7f8e5f083eec",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "013fb0ba-977b-496c-9faa-7f8e5f083eec"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "gvb"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/06914296-cb46-4b62-9453-329a706a6cbb",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "06914296-cb46-4b62-9453-329a706a6cbb"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "lkllll"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/c55da606-cf38-42c7-bc3c-be8e23b19299",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "c55da606-cf38-42c7-bc3c-be8e23b19299"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "ss"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/27cc0914-70be-453e-b552-3df6b1d6cda9",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "27cc0914-70be-453e-b552-3df6b1d6cda9"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "yh"
+ }
+ ]
+ },
+ {
+ "related-to": "logical-link",
+ "related-link": "/aai/v11/network/logical-links/logical-link/tesai372ve2%3Aae10%7Ctesaaisdgrbclz1a1%3Apo100",
+ "relationship-data": [
+ {
+ "relationship-key": "logical-link.link-name",
+ "relationship-value": "tesai372ve2:ae10|tesaaisdgrbclz1a1:po100"
+ }
+ ]
+ },
+ {
+ "related-to": "logical-link",
+ "related-link": "/aai/v11/network/logical-links/logical-link/SANITY6758cce9%3ALAG1992%7CSANITY6785cce9%3ALAG1961",
+ "relationship-data": [
+ {
+ "relationship-key": "logical-link.link-name",
+ "relationship-value": "SANITY6758cce9:LAG1992|SANITY6785cce9:LAG1961"
+ }
+ ]
+ }
+ ]
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/pProbe/aai_get_specific_pnf.json b/vid-automation/src/main/resources/registration_to_simulator/pProbe/aai_get_specific_pnf.json
new file mode 100644
index 00000000..3afcc3cc
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/pProbe/aai_get_specific_pnf.json
@@ -0,0 +1,33 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/aai/v11/network/pnfs/pnf/MX_960-F722"
+ } ,
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "pnf-name": "MX_960-F722",
+ "pnf-name2": "MX_960-F722-name-2",
+ "pnf-name2-source": "MX_960-F722-name-2-source",
+ "pnf-id": "MX_960-F722-id",
+ "equip-type": "Switch",
+ "equip-vendor": "Cisco",
+ "equip-model": "ASR1002-X",
+ "resource-version": "1494001797554",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "complex",
+ "related-link": "/aai/v11/cloud-infrastructure/complexes/complex/NAMEAAI2",
+ "relationship-data": [
+ {
+ "relationship-key": "complex.physical-location-id",
+ "relationship-value": "NAMEAAI2"
+ }
+ ]
+ }
+ ]
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/pProbe/aai_get_specific_pnf_error.json b/vid-automation/src/main/resources/registration_to_simulator/pProbe/aai_get_specific_pnf_error.json
new file mode 100644
index 00000000..0b23cfc2
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/pProbe/aai_get_specific_pnf_error.json
@@ -0,0 +1,10 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/aai/v11/network/pnfs/pnf/MX_960-F722"
+ } ,
+ "simulatorResponse": {
+ "responseCode": 500,
+ "body": "ERROR_PAYLOAD"
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_add_pnf_relationship.json b/vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_add_pnf_relationship.json
new file mode 100644
index 00000000..6d70d9ce
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_add_pnf_relationship.json
@@ -0,0 +1,15 @@
+{
+ "simulatorRequest": {
+ "method": "POST",
+ "path": "/ecomp/mso/infra/serviceInstances/v6/3f93c7cb-2fd0-4557-9514-e189b7b04f9d/addRelationships"
+ },
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "requestReferences": {
+ "instanceId": "ba00de9b-3c3e-4b0a-a1ad-0c5489e711fb",
+ "requestId": "311cc766-b673-4a50-b9c5-471f68914586"
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_add_pnf_relationship_error.json b/vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_add_pnf_relationship_error.json
new file mode 100644
index 00000000..d92db4a1
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_add_pnf_relationship_error.json
@@ -0,0 +1,38 @@
+{
+ "simulatorRequest": {
+ "method": "POST",
+ "path": "/ecomp/mso/infra/serviceInstances/v6/3f93c7cb-2fd0-4557-9514-e189b7b04f9d/addRelationships",
+ "body": {
+ "requestDetails": {
+ "modelInfo": {
+ "modelType": "service",
+ "modelInvariantId": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "modelVersionId": "240376de-870e-48df-915a-31f140eedd2c",
+ "modelName": "vid-test-444",
+ "modelVersion": "1.0"
+ },
+ "requestInfo": {
+ "source": "VID",
+ "requestorId": "1"
+ },
+ "relatedInstanceList": [
+ {
+ "relatedInstance": {
+ "instanceName": "SANITY6785cce8",
+ "modelInfo": {
+ "modelType": "pnf"
+ }
+ }
+ }
+ ],
+ "requestParameters": {
+ "aLaCarte": true
+ }
+ }
+ }
+ },
+ "simulatorResponse": {
+ "responseCode": 500
+ }
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_get_add_relationship_orch_req.json b/vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_get_add_relationship_orch_req.json
new file mode 100644
index 00000000..05517a94
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_get_add_relationship_orch_req.json
@@ -0,0 +1,27 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/ecomp/mso/infra/orchestrationRequests/v5/311cc766-b673-4a50-b9c5-471f68914586"
+ },
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "request": {
+ "requestId": "311cc766-b673-4a50-b9c5-471f68914586",
+ "startTime": "Mon, 23 Oct 2017 23:28:39 GMT",
+ "requestScope": "service",
+ "requestType": "addRelationships",
+ "instanceReferences": {
+ "serviceInstanceId": "3f93c7cb-2fd0-4557-9514-e189b7b04f9d",
+ "requestorId": "1"
+ },
+ "requestStatus": {
+ "requestState": "COMPLETE",
+ "statusMessage": "Success",
+ "percentProgress": 100,
+ "finishTime": "Mon, 23 Oct 2017 23:28:39 GMT"
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_get_remove_relationship_orch_req.json b/vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_get_remove_relationship_orch_req.json
new file mode 100644
index 00000000..1610b035
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_get_remove_relationship_orch_req.json
@@ -0,0 +1,27 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/ecomp/mso/infra/orchestrationRequests/v5/311cc766-b673-4a50-b9c5-471f68914581"
+ },
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "request": {
+ "requestId": "311cc766-b673-4a50-b9c5-471f68914581",
+ "startTime": "Mon, 23 Oct 2017 23:28:39 GMT",
+ "requestScope": "service",
+ "requestType": "removeRelationships",
+ "instanceReferences": {
+ "serviceInstanceId": "3f93c7cb-2fd0-4557-9514-e189b7b04f9d",
+ "requestorId": "1"
+ },
+ "requestStatus": {
+ "requestState": "COMPLETE",
+ "statusMessage": "Success",
+ "percentProgress": 100,
+ "finishTime": "Mon, 23 Oct 2017 23:28:39 GMT"
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_remove_pnf_relationship.json b/vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_remove_pnf_relationship.json
new file mode 100644
index 00000000..73cc14c2
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_remove_pnf_relationship.json
@@ -0,0 +1,15 @@
+{
+ "simulatorRequest": {
+ "method": "POST",
+ "path": "/ecomp/mso/infra/serviceInstances/v6/3f93c7cb-2fd0-4557-9514-e189b7b04f9d/removeRelationships"
+ },
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "requestReferences": {
+ "instanceId": "3f93c7cb-2fd0-4557-9514-e189b7b04f9d",
+ "requestId": "311cc766-b673-4a50-b9c5-471f68914581"
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_remove_pnf_relationship_error.json b/vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_remove_pnf_relationship_error.json
new file mode 100644
index 00000000..3e85903d
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_remove_pnf_relationship_error.json
@@ -0,0 +1,9 @@
+{
+ "simulatorRequest": {
+ "method": "POST",
+ "path": "/ecomp/mso/infra/serviceInstances/v6/3f93c7cb-2fd0-4557-9514-e189b7b04f9d/removeRelationships"
+ },
+ "simulatorResponse": {
+ "responseCode": 500
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/post_operational_environment.json b/vid-automation/src/main/resources/registration_to_simulator/post_operational_environment.json
new file mode 100644
index 00000000..3681c016
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/post_operational_environment.json
@@ -0,0 +1,18 @@
+{
+ "simulatorRequest": {
+ "method": "POST",
+ "path": "/mso/cloudResources/v1/operationalEnvironments"
+} ,
+ "simulatorResponse": {
+ "responseCode": 202,
+ "responseHeaders": {
+ "Content-Type": "application/json"
+ },
+ "body":{
+ "requestReferences": {
+ "instanceId": "f07ca256-96dd-40ad-b4d2-7a77e2a974ef",
+ "requestId": "dbe54591-c8ed-46d3-abc7-d3a24873dfbd"
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_filter_service_instance_by_id.json b/vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_filter_service_instance_by_id.json
new file mode 100644
index 00000000..0d15e8ab
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_filter_service_instance_by_id.json
@@ -0,0 +1,21 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/aai/v11/search/nodes-query",
+ "queryParams": {
+ "search-node-type": "service-instance",
+ "filter": "service-instance-id:EQUALS:3f93c7cb-2fd0-4557-9514-e189b7b04f9d"
+ }
+ },
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "result-data": [
+ {
+ "resource-type": "service-instance",
+ "resource-link": "/aai/v11/business/customers/customer/e433710f-9217-458d-a79d-1c7aff376d89/service-subscriptions/service-subscription/VIRTUAL%20USP/service-instances/service-instance/3f93c7cb-2fd0-4557-9514-e189b7b04f9d"
+ }
+ ]
+ }
+ }
+}
diff --git a/vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_filter_service_instance_by_id_2.json b/vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_filter_service_instance_by_id_2.json
new file mode 100644
index 00000000..79533b0a
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_filter_service_instance_by_id_2.json
@@ -0,0 +1,21 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/aai/v11/search/nodes-query",
+ "queryParams": {
+ "search-node-type": "service-instance",
+ "filter": "service-instance-id:EQUALS:f36f5734-e9df-4fbf-9f35-61be13f028a1"
+ }
+ },
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "result-data": [
+ {
+ "resource-type": "service-instance",
+ "resource-link": "/aai/v11/business/customers/customer/31739f3e-526b-11e6-beb8-9e71128cae77/service-subscriptions/service-subscription/AIM%20Transport/service-instances/service-instance/f36f5734-e9df-4fbf-9f35-61be13f028a1"
+ }
+ ]
+ }
+ }
+}
diff --git a/vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_get_full_subscribers.json b/vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_get_full_subscribers.json
new file mode 100644
index 00000000..ae8305a4
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_get_full_subscribers.json
@@ -0,0 +1,108 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/aai/v11/business/customers",
+ "queryParams": {
+ "subscriber-type": "INFRA",
+ "depth": 0
+ }
+ } ,
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "customer":[
+ {
+ "global-customer-id":"MSO_1610_ST",
+ "subscriber-name":"MSO_1610_ST",
+ "subscriber-type":"INFRA",
+ "resource-version":"1494001902987"
+ },
+ {
+ "global-customer-id":"21014aa2-526b-11e6-beb8-9e71128cae77",
+ "subscriber-name":"PACKET CORE",
+ "subscriber-type":"INFRA",
+ "resource-version":"1494001776295"
+ },
+ {
+ "global-customer-id":"DHV1707-TestSubscriber-2",
+ "subscriber-name":"ICORE CORE",
+ "subscriber-type":"INFRA",
+ "resource-version":"1498751754450"
+ },
+ {
+ "global-customer-id":"DHV1707-TestSubscriber-1",
+ "subscriber-name":"PACKET1 CORE",
+ "subscriber-type":"INFRA",
+ "resource-version":"1498595633607"
+ },
+ {
+ "global-customer-id":"jimmy-example",
+ "subscriber-name":"JimmyExampleCust-20161102",
+ "subscriber-type":"INFRA",
+ "resource-version":"1494001970063"
+ },
+ {
+ "global-customer-id":"jimmy-example2",
+ "subscriber-name":"JimmyExampleCust-20161103",
+ "subscriber-type":"INFRA",
+ "resource-version":"1494001970225"
+ },
+ {
+ "global-customer-id":"DHV1802-TestSub-PWT-102",
+ "subscriber-name":"DHV1802-TestSub-PWT-102",
+ "subscriber-type":"INFRA",
+ "resource-version":"1508852495058"
+ },
+ {
+ "global-customer-id":"DHV1802-TestSub-PWT-101",
+ "subscriber-name":"DHV1802-TestSub-PWT-101",
+ "subscriber-type":"INFRA",
+ "resource-version":"1508179953733"
+ },
+ {
+ "global-customer-id":"a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
+ "subscriber-name":"Mobility",
+ "subscriber-type":"INFRA",
+ "resource-version":"1494001894192"
+ },
+ {
+ "global-customer-id":"DHV1802-Subscriber-4",
+ "subscriber-name":"DHV1802-Subscriber-5",
+ "subscriber-type":"INFRA",
+ "resource-version":"1509134064531"
+ },
+ {
+ "global-customer-id":"DHV1802-TestSub-PWT-103",
+ "subscriber-name":"DHV1802-TestSub-PWT-103",
+ "subscriber-type":"INFRA",
+ "resource-version":"1509045503736"
+ },
+ {
+ "global-customer-id":"DHV1802-Subscriber-2",
+ "subscriber-name":"DHV1802-Subscriber-2",
+ "subscriber-type":"INFRA",
+ "resource-version":"1509122065439"
+ },
+ {
+ "global-customer-id":"e433710f-9217-458d-a79d-1c7aff376d89",
+ "subscriber-name":"USP VOICE",
+ "subscriber-type":"INFRA",
+ "resource-version":"1494001938080"
+ },
+ {
+ "global-customer-id":"DHV1802-Subscriber-3",
+ "subscriber-name":"DHV1802-Subscriber-3",
+ "subscriber-type":"INFRA",
+ "resource-version":"1509122759407"
+ },
+ {
+ "global-customer-id":"31739f3e-526b-11e6-beb8-9e71128cae77",
+ "subscriber-name":"FIREWALL/MISC",
+ "subscriber-type":"INFRA",
+ "resource-version":"1494001772223"
+ }
+ ]
+ }
+
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_get_services.json b/vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_get_services.json
new file mode 100644
index 00000000..28421d2a
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_get_services.json
@@ -0,0 +1,124 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/aai/v11/service-design-and-creation/services"
+ } ,
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "service":[
+ {
+ "service-id":"ebc3bc3d-62fd-4a3f-a037-f619df4ff034",
+ "service-description":"DHV",
+ "resource-version":"1494001985150"
+ },
+ {
+ "service-id":"17cc1042-527b-11e6-beb8-9e71128cae77",
+ "service-description":"FLEXREACH",
+ "resource-version":"1494001922171"
+ },
+ {
+ "service-id":"36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
+ "service-description":"Netbond",
+ "resource-version":"1494001855144"
+ },
+ {
+ "service-id":"a4f6f2ae-9bf5-4ed7-b904-06b2099c4bd7",
+ "service-description":"Enhanced Services",
+ "resource-version":"1494001980153"
+ },
+ {
+ "service-id":"vRRaaS",
+ "service-description":"vRRaaS",
+ "resource-version":"1484865266"
+ },
+ {
+ "service-id":"323d69d9-2efe-4r45-ay0a-89ea7ard4e6f",
+ "service-description":"vSCP",
+ "resource-version":"1494001903012"
+ },
+ {
+ "service-id":"a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
+ "service-description":"Mobility",
+ "resource-version":"1503954056794"
+ },
+ {
+ "service-id":"d8a6ed93-251c-47ca-adc9-86671fd19f4c",
+ "service-description":"BVOIP",
+ "resource-version":"1490910089351"
+ },
+ {
+ "service-id":"db171b8f-115c-4992-a2e3-ee04cae357e0",
+ "service-description":"FIRSTNET",
+ "resource-version":"1490910095155"
+ },
+ {
+ "service-id":"LRSI-OSPF",
+ "service-description":"LRSI-OSPF",
+ "resource-version":"1494001863930"
+ },
+ {
+ "service-id":"vHNGWaas",
+ "service-description":"HNGATEWAY",
+ "resource-version":"1501192849249"
+ },
+ {
+ "service-id":"vHNPaas",
+ "service-description":"HNPORTAL",
+ "resource-version":"1501192982895"
+ },
+ {
+ "service-id":"e433710f-9217-458d-a79d-1c7aff376d89",
+ "service-description":"VIRTUAL USP",
+ "resource-version":"1494001802638"
+ },
+ {
+ "service-id":"b6a3f28c-eebf-494c-a900-055cc7c874ce",
+ "service-description":"VROUTER",
+ "resource-version":"1492533254036"
+ },
+ {
+ "service-id":"VIPRaaS",
+ "service-description":"vIPRaaS",
+ "resource-version":"1490910058887"
+ },
+ {
+ "service-id":"0ee8c1bc-7cbd-4b0a-a1ac-e9999255abc1",
+ "service-description":"WAN Bonding",
+ "resource-version":"1498053422512"
+ },
+ {
+ "service-id":"c7611ebe-c324-48f1-8085-94aef0c6ef3d",
+ "service-description":"HOSTED COMMUNICATIONS",
+ "resource-version":"1494001913639"
+ },
+ {
+ "service-id":"e30755dc-5673-4b6b-9dcf-9abdd96b93d1",
+ "service-description":"Transport",
+ "resource-version":"1506361785997"
+ },
+ {
+ "service-id":"vVIGaaS",
+ "service-description":"vVIGaaS",
+ "resource-version":"1494001900545"
+ },
+ {
+ "service-id":"d7bb0a21-66f2-4e6d-87d9-9ef3ced63ae4",
+ "service-description":"uCPE-VMS",
+ "resource-version":"1494001941772"
+ },
+ {
+ "service-id":"vPEaaS",
+ "service-description":"vPEaaS",
+ "resource-version":"1494001988229"
+ },
+ {
+ "service-id":"12a96a9d-4b4c-4349-a950-fe1159602621",
+ "service-description":"HOSTED COMMUNICATIONS",
+ "resource-version":"1494001817126"
+ }
+ ]
+ }
+
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_get_subscribers_for_customer.json b/vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_get_subscribers_for_customer.json
new file mode 100644
index 00000000..43e1ae38
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_get_subscribers_for_customer.json
@@ -0,0 +1,8289 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/aai/v11/business/customers/customer/e433710f-9217-458d-a79d-1c7aff376d89",
+ "queryParams": {
+ "depth": 2
+ }
+ },
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "global-customer-id": "e433710f-9217-458d-a79d-1c7aff376d89",
+ "subscriber-name": "USP VOICE",
+ "subscriber-type": "INFRA",
+ "resource-version": "1494001938080",
+ "service-subscriptions": {
+ "service-subscription": [
+ {
+ "service-type": "HOSTED COMMUNICATIONS",
+ "resource-version": "1494001920845",
+ "service-instances": {
+ "service-instance": [
+ {
+ "service-instance-id": "67aba9ab-f745-442e-a37b-2040a17ec9c7",
+ "service-instance-name": "test_948473",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1501137356564",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "328e117c-8f27-4a59-beea-3b3c36e4652f",
+ "service-instance-name": "test_inputs_002",
+ "model-invariant-id": "74b2fa72-e3b9-4942-8448-983a4b50891a",
+ "model-version-id": "8c16d416-f183-4f2e-8a05-48a7ee0738f7",
+ "resource-version": "1501142919029",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "66608fd9-a786-4f60-ae7b-c18d030c499b",
+ "service-instance-name": "testtt",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "1cc41b64-5c12-4d51-bac9-448e963bd81d",
+ "model-version-id": "91f79100-6450-4078-80d7-531427b4fe74",
+ "resource-version": "1503224667654",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "9d29dcf2-7742-4384-bca0-a38f6c296a79",
+ "service-instance-name": "test_9sdfkdfj",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "5b174112-cea4-4a36-b540-853b9d0548fc",
+ "resource-version": "1500813552431",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "e10414d0-692b-4e8e-b56e-9fdc5ef24059",
+ "service-instance-name": "test_04598485",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1501144603052",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "25a5cc93-73df-4c9c-9cc5-e2df9a72f3b7",
+ "service-instance-name": "test_inputs_values1",
+ "model-invariant-id": "b594a6ec-94e0-4c95-826f-4c3d3af56339",
+ "model-version-id": "59f3ea84-313a-4670-b7c2-8997e5749864",
+ "resource-version": "1501412516301",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "9cfcd777-7f14-425c-80bf-a562fba03cfa",
+ "service-instance-name": "test_vl_inputs01",
+ "model-invariant-id": "9f5ed6d5-c960-4903-9625-4ccb6ba9c63a",
+ "model-version-id": "f263c8f6-b52f-4b6c-9ed9-0c83ad098697",
+ "resource-version": "1501421232100",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "4173d5da-df33-474e-a4ef-c93be61a1355",
+ "service-instance-name": "test_instance_vl_01",
+ "model-invariant-id": "9f5ed6d5-c960-4903-9625-4ccb6ba9c63a",
+ "model-version-id": "25447dd8-4154-4146-b57b-bc3d82e1a670",
+ "resource-version": "1500966394803",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "1753f7eb-85db-498c-aa6a-c68a06fc77db",
+ "service-instance-name": "sdfjdfj",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500991399818",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "5d5520c7-dcbc-4287-bed2-50ff57c41a6f",
+ "service-instance-name": "tesy_jsdjjdj",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1501400257544",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/65a76ad1-2d53-4709-88e7-858655f55039",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "65a76ad1-2d53-4709-88e7-858655f55039"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "test_jddjf"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "1ab8ad18-1445-412a-81f2-671b936ab650",
+ "service-instance-name": "Test_098765",
+ "model-invariant-id": "74b2fa72-e3b9-4942-8448-983a4b50891a",
+ "model-version-id": "8c16d416-f183-4f2e-8a05-48a7ee0738f7",
+ "resource-version": "1500562034054",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/2ae575e4-5103-4f5e-afd9-cc5f4bbae217",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "2ae575e4-5103-4f5e-afd9-cc5f4bbae217"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "test-0234574785"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "a1427609-254d-4637-906f-8f0f6f6d4711",
+ "service-instance-name": "test343445",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502111792531",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "f87c0dbe-2658-4971-8014-ad5da1f9df51",
+ "service-instance-name": "test_03494595",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1502006858511",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "7a8dea9f-5f67-4755-9344-ec3736240b9e",
+ "service-instance-name": "test_045045",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502111390681",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "8d0f4c13-a564-43ec-b756-c0017161dee2",
+ "service-instance-name": "testkjhjjj",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "5b174112-cea4-4a36-b540-853b9d0548fc",
+ "resource-version": "1500553831697",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "27535e2a-785e-47e8-a482-16f4d019033a",
+ "service-instance-name": "test765766",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "452538c0-ef1e-4d65-9939-697f6ed58934",
+ "model-version-id": "f430728a-4530-42be-a577-1206b9484cef",
+ "resource-version": "1502109495302",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "9601d34e-d3f9-4108-932c-fc52312c260a",
+ "service-instance-name": "test_9459495",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1502028721334",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "e65ae593-afdd-4f31-8192-ba7606a026e4",
+ "service-instance-name": "test_84574854",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1502026481024",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "29e210af-9fa5-44ae-940c-acca84b1b287",
+ "service-instance-name": "testjkdfkdf",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502114664500",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "c1a81ab3-2bc6-4b6f-b04f-d358e67c1d01",
+ "service-instance-name": "test499494",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500552497782",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "01834681-686a-4258-aff0-6eea448deddd",
+ "service-instance-name": "tesr_iii_999",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1502019889568",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/e4c23f76-53a0-46e2-b005-59503e55c832",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "e4c23f76-53a0-46e2-b005-59503e55c832"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "tesu_ooo_000"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/4a7b7099-4d38-4ba4-aff8-1598bba0e704",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "4a7b7099-4d38-4ba4-aff8-1598bba0e704"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "test_000988_ooo"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "266008e8-04f9-440a-90e9-d9299821ec08",
+ "model-invariant-id": "",
+ "resource-version": "1494001993349",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/bnfm0011v",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "bnfm0011v"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "bnfm0011v"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "6c3a22e9-6b04-49d2-b1fa-1e49103971ca",
+ "model-invariant-id": "",
+ "resource-version": "1494001986409",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/bdbl0006v",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "bdbl0006v"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "bdbl0006v"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "918085fc-29cf-41c2-acc8-15878c0d58b3",
+ "model-invariant-id": "",
+ "resource-version": "1494001986411",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/bnfm0010v",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "bnfm0010v"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "bnfm0010v"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "1c464a9d-eff7-4d29-8e97-ed1e9e3c8458",
+ "model-invariant-id": "",
+ "resource-version": "1494001953169",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/bnfm0012v",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "bnfm0012v"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "bnfm0012v"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "bb2f563f-6db7-46ec-b521-fc6ee07e4f3e",
+ "model-invariant-id": "",
+ "resource-version": "1494002002228",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/bdbl0004v",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "bdbl0004v"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "bdbl0004v"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "4cf94a42-85b8-414f-8fb4-a43b1dac1d2f",
+ "model-invariant-id": "",
+ "resource-version": "1494001834026",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/bdbl0005v",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "bdbl0005v"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "bdbl0005v"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "ed7c0d8e-de81-408f-b695-47b9dd6b2ca0",
+ "model-invariant-id": "",
+ "resource-version": "1494001986403",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/bdbl0003v",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "bdbl0003v"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "bdbl0003v"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "8bf34b89-1648-4a41-a21f-9b752833bd4b",
+ "service-instance-name": "test-gkmf546g",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500377885652",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/e0994c94-fa19-472f-a5b7-ae7388105db2",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "e0994c94-fa19-472f-a5b7-ae7388105db2"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "test-elftoerkk56"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "082c606c-60d7-4d9a-87c7-1370de6e56ba",
+ "service-instance-name": "test123456",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1500375305701",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/fac2ab99-7c5a-4f1e-aad8-d396f26ba7c4",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "fac2ab99-7c5a-4f1e-aad8-d396f26ba7c4"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "test12345"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "c4707aae-9b16-49b4-8b52-cbeb8c4129ab",
+ "service-instance-name": "test_sdfdlfldl",
+ "model-invariant-id": "d27e42cf-087e-4d31-88ac-6c4b7585f800",
+ "model-version-id": "cad9f2eb-39f7-4692-90c2-8726bb594610",
+ "resource-version": "1500376318829",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "86ab6048-9037-4367-ac01-f2e5881e8034",
+ "service-instance-name": "test1234456",
+ "model-invariant-id": "b1ed0d58-0700-4631-be18-d2f1e527d637",
+ "model-version-id": "849a6347-cca7-4ae6-b5c2-7d41e9f6d9b2",
+ "resource-version": "1500369079277",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/329f3b0e-4e03-4dc0-8e56-e786ef392984",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "329f3b0e-4e03-4dc0-8e56-e786ef392984"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "test567"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "a5e3b6ae-7b4c-4247-b975-1cd46c3b3e9a",
+ "service-instance-name": "pavel_usp_voice",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "5b174112-cea4-4a36-b540-853b9d0548fc",
+ "resource-version": "1506931067790",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/7aeacd8e-5d7c-496d-9ec7-1163cb809810",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "7aeacd8e-5d7c-496d-9ec7-1163cb809810"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "pavel_ucp_voice_vnf"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "c9fb03a4-8c21-444a-84ee-a6f969698d9c",
+ "service-instance-name": "test_0e459495945kg",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1502021459612",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/983823ce-2482-4943-9081-11d33be3c5f4",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "983823ce-2482-4943-9081-11d33be3c5f4"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "test_045495945"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/39acee2f-590e-4e42-8317-f4c624f5bd96",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "39acee2f-590e-4e42-8317-f4c624f5bd96"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "test_0e934834"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "4fd55324-bc4d-4acf-8f76-2e1eb01ae6a5",
+ "service-instance-name": "test_0w459495",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "e3ee9d25-2c6b-4734-8a8c-b6e0dee11ca9",
+ "model-version-id": "159cc54d-a6be-4c3b-bea3-3214181ebb5d",
+ "resource-version": "1502019352627",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "bbccd5cf-f641-4082-8411-7ae123530d92",
+ "service-instance-name": "kkk",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "331a194d-9248-4533-88bc-62c812ccb5c1",
+ "model-version-id": "171b3887-e73e-479d-8ef8-2690bf74f2aa",
+ "resource-version": "1502087710872",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/36110437-6ae0-466d-a3fb-992e90cd1f49",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "36110437-6ae0-466d-a3fb-992e90cd1f49"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "ooo"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "4c263e04-260e-434a-8ac2-b0335a02f30b",
+ "model-invariant-id": "",
+ "resource-version": "1494001791264",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/bdbl0002v",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "bdbl0002v"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "bdbl0002v"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "e4feb759-e4a9-4614-b2d2-985848ba3b9f",
+ "service-instance-name": "test345345342334f",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1499869396079",
+ "orchestration-status": "Active"
+ }
+ ]
+ },
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/5a8dba3e75e7433185b8004e2f2c546e",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "5a8dba3e75e7433185b8004e2f2c546e"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "AIN/SMS-16-D-CheckEcomp"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/0ee101c4b53542f49cfc5e1e49d28f88",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "0ee101c4b53542f49cfc5e1e49d28f88"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "AIN Web Tool-15-D-US608multising"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/d0b6d63ca975464b9fc2c759a8b21270",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "d0b6d63ca975464b9fc2c759a8b21270"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "CESAR-100-X-noPOD41581Cloned"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-type": "VIRTUAL USP",
+ "resource-version": "1494001841964",
+ "service-instances": {
+ "service-instance": [
+ {
+ "service-instance-id": "c187e9fe-40c3-4862-b73e-84ff056205f6",
+ "service-instance-name": "test_sssdad",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "b7d923c9-6175-41f1-91ba-4565c4953408",
+ "model-version-id": "ee6d61be-4841-4f98-8f23-5de9da846ca7",
+ "resource-version": "1503919915499",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/8715ea55-6fcf-45b5-b42b-2ca37ec3cb39",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "8715ea55-6fcf-45b5-b42b-2ca37ec3cb39"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "sedawsdsda"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "9929cdf2-1b2d-4530-b5a4-ae9a716c12cc",
+ "service-instance-name": "xcvxcvxcv",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1503842185188",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "4572aed2-f09d-4a34-9b20-34d8625ed4c6",
+ "service-instance-name": "dsdsfdfd334",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "2f801573-11c6-4040-aa8c-d5548ef07b53",
+ "model-version-id": "80d68407-7b2c-48a4-96fc-4fe89c424cbe",
+ "resource-version": "1503920297893",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "037629ea-fd18-4b2f-9f19-27cb45799a41",
+ "service-instance-name": "iokooik",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "caed4dbb-922a-4942-be87-1f99d56d426a",
+ "model-version-id": "b77dae3c-ac5b-459c-8df5-1f1de6c59737",
+ "resource-version": "1503920445391",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "c9bbcc94-e27a-46ff-a292-29805358348c",
+ "service-instance-name": "iuiuiuoi",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "35340388-0b82-4d3a-823d-cbddf842be52",
+ "model-version-id": "4e799efd-fd78-444d-bc25-4a3cde2f8cb0",
+ "resource-version": "1503919829011",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "8ad6dc32-5ea9-46be-9a70-924a620dca58",
+ "service-instance-name": "dfgdfgdfg",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "4c35d46f-de47-4bbc-bcda-0d46caeddf09",
+ "model-version-id": "9014b6b1-33c1-4092-87ab-62c230c74d74",
+ "resource-version": "1503920088993",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/acba27e0-18b5-4a9b-a8b5-c0e6a3d36769",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "acba27e0-18b5-4a9b-a8b5-c0e6a3d36769"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "sdfdsfdf334"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "7bdaca06-8242-48bc-a20e-b882426a1cd2",
+ "service-instance-name": "test_jhgjhghh5",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1503843741682",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "ff42af8d-9815-4bcd-bda1-8fdde723a1c9",
+ "service-instance-name": "awereware",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "b7d923c9-6175-41f1-91ba-4565c4953408",
+ "model-version-id": "ee6d61be-4841-4f98-8f23-5de9da846ca7",
+ "resource-version": "1503919051810",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/1df3da26-b22a-4d01-b024-8e2250599b55",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "1df3da26-b22a-4d01-b024-8e2250599b55"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "fgdssafg"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "0fc0441b-92a8-4964-b80d-7df5c3f6bbcd",
+ "service-instance-name": "asdsdsdsd",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1503919005027",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "b8db1779-52d6-41ff-823c-671e7ccb1dea",
+ "service-instance-name": "sdfsdfdf",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1503919113722",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/385a533f-c355-4891-ac26-056b76be21e1",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "385a533f-c355-4891-ac26-056b76be21e1"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "ewrdsdf"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "13bee70f-40c8-4b4f-a691-9d36a661e22f",
+ "service-instance-name": "rtrtreert",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "0ebfb706-a846-4715-b0d0-fe0be09458d7",
+ "model-version-id": "fa06db34-f8e3-42d9-8e51-a76816eb0f0d",
+ "resource-version": "1503919611730",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "b1891b75-b45a-4862-8f4d-bc41b68b9760",
+ "service-instance-name": "svc",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "f27484eb-7ee8-40d7-b2ff-7fd5a9133a10",
+ "model-version-id": "101262c3-74b1-4632-8b60-977770b651d3",
+ "resource-version": "1503909634453",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "c290be7e-4cae-4cfb-859e-7694849699ed",
+ "service-instance-name": "iioopi",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "b7d923c9-6175-41f1-91ba-4565c4953408",
+ "model-version-id": "ee6d61be-4841-4f98-8f23-5de9da846ca7",
+ "resource-version": "1503918640292",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/ba1855f1-6e1a-4f32-a8d4-36163e650a64",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "ba1855f1-6e1a-4f32-a8d4-36163e650a64"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "ertrtrtrt"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "debaf16c-b0e0-4d1d-a1e6-a13434dd83e9",
+ "service-instance-name": "aaaqqq",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "0ebfb706-a846-4715-b0d0-fe0be09458d7",
+ "model-version-id": "fa06db34-f8e3-42d9-8e51-a76816eb0f0d",
+ "resource-version": "1503909401143",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/641b6bf5-b3fa-437d-af35-03a6f4127716",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "641b6bf5-b3fa-437d-af35-03a6f4127716"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "test_865654787"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/0efd35bc-0ea3-4b87-9a26-2fb20a3028e3",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "0efd35bc-0ea3-4b87-9a26-2fb20a3028e3"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "sfdgdfgdfr55"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/075559bf-49b5-4b21-8ea6-1f96d7d2d7ce",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "075559bf-49b5-4b21-8ea6-1f96d7d2d7ce"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "dfgyhfghfg"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "b1af7026-5c58-4f81-beef-7fbe28a40d8b",
+ "service-instance-name": "sddsfsdf",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "35340388-0b82-4d3a-823d-cbddf842be52",
+ "model-version-id": "4e799efd-fd78-444d-bc25-4a3cde2f8cb0",
+ "resource-version": "1503844024814",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "a77c74e9-7571-4f99-af53-4f7016a28418",
+ "service-instance-name": "dsdfdf",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "b7d923c9-6175-41f1-91ba-4565c4953408",
+ "model-version-id": "ee6d61be-4841-4f98-8f23-5de9da846ca7",
+ "resource-version": "1503842375992",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "18479d32-e495-4610-b484-238a0c8af022",
+ "service-instance-name": "ddffeee",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1503919781252",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "27b005b5-d631-43a6-8913-0a014277b1c7",
+ "service-instance-name": "test76546454565",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "b594a6ec-94e0-4c95-826f-4c3d3af56339",
+ "model-version-id": "a5b89224-c03d-4142-b4ce-8b8e8b8de54a",
+ "resource-version": "1506843154174",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "61bd4009-86ce-4603-842a-a3c872e327c2",
+ "service-instance-name": "litalamichai",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "ceab97cd-ca68-41a6-9b34-d571b2dd05ed",
+ "model-version-id": "1a6ae314-7a89-408b-93e5-6d8b8ee4c28a",
+ "resource-version": "1506856240745",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/70d82ea3-28b1-44c9-8cdd-7c0431b1a76e",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "70d82ea3-28b1-44c9-8cdd-7c0431b1a76e"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "litalamichai1"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "afeb67ac-0777-4f49-855e-cc84700382ed",
+ "service-instance-name": "test_0409e4569",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "35340388-0b82-4d3a-823d-cbddf842be52",
+ "model-version-id": "4e799efd-fd78-444d-bc25-4a3cde2f8cb0",
+ "resource-version": "1507013953885",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "c42940b2-ce05-4305-a92c-6ab6139f34db",
+ "service-instance-name": "test4346565532",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1507015242425",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "5bf5afb9-68fd-4df6-b7cd-d7a72c2ebb6e",
+ "service-instance-name": "test_9876545566",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1507015455080",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/aceec6c9-3b3d-4c88-8b24-8fcf7aa5183f",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "aceec6c9-3b3d-4c88-8b24-8fcf7aa5183f"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "testvnf4436554656"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "3b89aadb-354c-4557-8f38-9267efe73340",
+ "service-instance-name": "testvgroupavila111",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1507467637750",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/9c073cff-5e87-49b8-be54-552717eb85a7",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "9c073cff-5e87-49b8-be54-552717eb85a7"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "fggert44w"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "ea4434fe-b52f-4a4b-8cac-570fda09915e",
+ "service-instance-name": "tester34445",
+ "service-type": "test",
+ "service-role": "test",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "0ebfb706-a846-4715-b0d0-fe0be09458d7",
+ "model-version-id": "fa06db34-f8e3-42d9-8e51-a76816eb0f0d",
+ "resource-version": "1507547071064",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/8a00c370-9aa6-4a66-a219-a63cac864f87",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "8a00c370-9aa6-4a66-a219-a63cac864f87"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "testvnfff888"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "8041258e-db6c-4aa4-8ea1-daa049bb4bcd",
+ "service-instance-name": "macroinstancenamingfalse",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "d27e42cf-087e-4d31-88ac-6c4b7585f800",
+ "model-version-id": "4d71990b-d8ad-4510-ac61-496288d9078e",
+ "resource-version": "1507466261065",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "8b90a65c-cf97-4425-b0f9-cedeb66be73b",
+ "service-instance-name": "ServicePnf_15",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "43596836-ae36-4608-a987-6608ede10dac",
+ "model-version-id": "7fe0b7d7-8f20-4981-a4df-1fc3318defcc",
+ "resource-version": "1507463828320",
+ "selflink": "restconf/config/GENERIC-RESOURCE-API:services/service/8b90a65c-cf97-4425-b0f9-cedeb66be73b/service-data/service-topology/",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "0bba7c99-b04d-4f7d-be83-64d677d938a7",
+ "service-instance-name": "test_094894934",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1507468724856",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/c2586a1a-7ffb-470d-b280-580cd3832855",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "c2586a1a-7ffb-470d-b280-580cd3832855"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "sdfsdfsdf"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/88e8a1a2-26ee-4b64-8cfd-516567c6e085",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "88e8a1a2-26ee-4b64-8cfd-516567c6e085"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "sdfsdf"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "f50fe353-f93f-42bf-881e-11afa56bc197",
+ "service-instance-name": "test_input01",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "b594a6ec-94e0-4c95-826f-4c3d3af56339",
+ "model-version-id": "a5b89224-c03d-4142-b4ce-8b8e8b8de54a",
+ "resource-version": "1506438016276",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "aefde1b5-f4fe-4294-8d24-7981fa0ebfc5",
+ "service-instance-name": "test_vf_vgroup001",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "ceab97cd-ca68-41a6-9b34-d571b2dd05ed",
+ "model-version-id": "1a6ae314-7a89-408b-93e5-6d8b8ee4c28a",
+ "resource-version": "1506428004236",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/f42766e6-c15a-415d-8da9-44546787aa60",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "f42766e6-c15a-415d-8da9-44546787aa60"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "test_9883458"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "dc010843-43d2-442f-87ea-5a33129e820c",
+ "service-instance-name": "test034598459509345",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1506431351311",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "e77db2e8-6e92-451c-bd9b-52f7edd12e34",
+ "service-instance-name": "ServicePnf_3",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "43596836-ae36-4608-a987-6608ede10dac",
+ "model-version-id": "7fe0b7d7-8f20-4981-a4df-1fc3318defcc",
+ "resource-version": "1506431257301",
+ "selflink": "restconf/config/GENERIC-RESOURCE-API:services/service/e77db2e8-6e92-451c-bd9b-52f7edd12e34/service-data/service-topology/",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "27508166-a325-435f-9be5-e0f9c6525e0d",
+ "service-instance-name": "test_04587465",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "0ab97204-7036-494b-bffc-d0dcf51221a6",
+ "model-version-id": "236624dc-0682-4f58-a20a-105b035b87cd",
+ "resource-version": "1505401406581",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "795b711c-41ce-4e31-a572-a898dc5a047e",
+ "service-instance-name": "vid-test-555",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1505382167563",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "7a18c22a-6ffc-409e-a904-731919a4d8bc",
+ "service-instance-name": "fghjSHANI",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "5b9c0f33-eec1-484a-bf77-736a6644d7a8",
+ "model-version-id": "b75e0d22-05ff-4448-9266-5f0d4e1dbbd6",
+ "resource-version": "1509624542659",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p1",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p1"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/96208579-2839-442d-bcd7-46902fb5b108",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "96208579-2839-442d-bcd7-46902fb5b108"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "4f18b4a3-681d-4db2-be2f-f5721625db50",
+ "service-instance-name": "kmkl",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500324503096",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "bcfc991c-f757-4aac-afd6-6a6ce2ee3a10",
+ "service-instance-name": "ijo",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500325226519",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "71c228f8-8737-4759-8ff5-756c61b6c6cc",
+ "service-instance-name": "sdasd",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500328608207",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "fd10def6-838c-4caa-89f8-023d8c352d64",
+ "service-instance-name": "b",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "ef4b81a1-bcff-4f97-b449-6b619b673ecb",
+ "resource-version": "1500323167586",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "8352d30d-7f79-4a92-bb07-d41482602f91",
+ "service-instance-name": "drg",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "ef4b81a1-bcff-4f97-b449-6b619b673ecb",
+ "resource-version": "1500310144871",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/ff0ed1a9-c498-4fa3-9cc1-d1baea101b1a",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "ff0ed1a9-c498-4fa3-9cc1-d1baea101b1a"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "gfd"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "f53eeb76-3011-4745-8bd4-fb725ee54e8b",
+ "service-instance-name": "bcvbcvc",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1500312834903",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "9b47dc09-c938-4058-8f4e-b1b97575f01c",
+ "service-instance-name": "fg",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1500314405338",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "da3e0037-145d-4003-ba9c-bf7e160d0c76",
+ "service-instance-name": "hi",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500308632846",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "a5a0c1c5-87e6-4b41-8a1d-fc217ea7afb5",
+ "service-instance-name": "dfh",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500313821530",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "e10cf33f-9733-400e-b641-df6e025b7015",
+ "service-instance-name": "dsf",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1500314537419",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "fdf609c7-c6b9-4d61-9dd1-ecf260b1df24",
+ "service-instance-name": "DS-vUSP_0804_Svc_01",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "e4f8b794-8057-4b1c-acf8-39cdcbc07dae",
+ "model-version-id": "79572855-8d8c-47db-a5fa-29cb28058f88",
+ "resource-version": "1501867289436",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "ef204722-f283-40f2-aae3-2039a93b0677",
+ "service-instance-name": "vid-e2e-test_aai_service_2017-08-08_14-01-39-901",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502190103332",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "3dd30ee9-afd9-4c67-aecc-38025205ae1d",
+ "service-instance-name": "ppp",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "35340388-0b82-4d3a-823d-cbddf842be52",
+ "model-version-id": "4e799efd-fd78-444d-bc25-4a3cde2f8cb0",
+ "resource-version": "1502087647947",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "064983e9-89b8-4e21-a5a6-ca446422de16",
+ "service-instance-name": "litaltest",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "35340388-0b82-4d3a-823d-cbddf842be52",
+ "model-version-id": "4e799efd-fd78-444d-bc25-4a3cde2f8cb0",
+ "resource-version": "1502087037035",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "db1ef13e-e434-4614-a5e4-ccdbf9ff4f37",
+ "service-instance-name": "vid-test-4442222331",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502088709341",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "757ea8da-ca9d-48a0-8782-8eff90d90532",
+ "service-instance-name": "vid-e2e-test_aai_service_2017-08-08_14-40-54-152",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502192457669",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "83cca0d1-0090-4e08-9221-d0db78e8ba20",
+ "service-instance-name": "TEST-TEST",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502006816430",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "912b54ba-53b7-49ea-851b-a5af84787b61",
+ "service-instance-name": "vid-test-aaaa222",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502004264219",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "2ac3e9ef-30f1-449c-ac41-4b3a4649bad9",
+ "service-instance-name": "test834884",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1502109623756",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "1f9c366c-c3c2-4c7b-8f31-fa1ed8f440ad",
+ "service-instance-name": "",
+ "service-type": "null",
+ "service-role": "null",
+ "model-invariant-id": "5c3bb706-95fc-4589-b40f-ed024673246a",
+ "model-version-id": "873e3f27-6561-47a6-80b0-0cd048d5cdfb",
+ "resource-version": "1502170650437",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "f778648a-1db5-4fd2-9d6d-1c3e9dc810c9",
+ "service-instance-name": "test_0er50405",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1502180550390",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/680873ba-2ac2-4139-a40d-5085b978b737",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "680873ba-2ac2-4139-a40d-5085b978b737"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "test_0450405"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "eec0b93e-fc84-4f87-badf-6e15becf7604",
+ "service-instance-name": "test_0e0r045",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502201260530",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "aaf93978-0d81-4089-ac91-4d800b0924b1",
+ "service-instance-name": "vid-e2e-test_service_2017-08-08_14-48-37-562",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502192927130",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "b063c325-2c5f-4383-ac35-4f4a5fd75a64",
+ "service-instance-name": "shayservice4",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1501774259023",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "4bdc43ad-ebe5-4a4f-ad33-cf4bb9439a3a",
+ "service-instance-name": "vid-test-service-456",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500463859730",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "ef7ee58d-9ef3-478d-b80e-79c6f31038e2",
+ "service-instance-name": "test_9045845",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "6269c77a-a285-473a-be32-9e34a735ae68",
+ "model-version-id": "de762949-453c-43bd-8610-93eca50b0681",
+ "resource-version": "1502802546204",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/38b85642-5eae-4e85-9f47-7f9e8772e3d8",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "38b85642-5eae-4e85-9f47-7f9e8772e3d8"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "test_34342345"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "771ccd96-61e5-413b-9442-494e1fc12689",
+ "service-instance-name": "inputest_555",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "74b2fa72-e3b9-4942-8448-983a4b50891a",
+ "model-version-id": "8c16d416-f183-4f2e-8a05-48a7ee0738f7",
+ "resource-version": "1509004425083",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/project1",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "project1"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/464482f0-fec7-4171-af0e-96363f93f908",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "464482f0-fec7-4171-af0e-96363f93f908"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "c92f4753-7997-492d-8bdb-a456d2a966eb",
+ "service-instance-name": "inpu_04504050",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "Production",
+ "model-invariant-id": "e3ee9d25-2c6b-4734-8a8c-b6e0dee11ca9",
+ "model-version-id": "97128a5f-e7e4-4ddd-b1eb-83a611ae1acb",
+ "resource-version": "1508945168572",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p2",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p2"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/3e1d8406-881c-40f1-ba47-185f8776aa82",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "3e1d8406-881c-40f1-ba47-185f8776aa82"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "e3cc78f6-2fa8-43e4-8b9a-84b0bb705199",
+ "service-instance-name": "vl_inputs001",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "5b9c0f33-eec1-484a-bf77-736a6644d7a8",
+ "model-version-id": "b75e0d22-05ff-4448-9266-5f0d4e1dbbd6",
+ "resource-version": "1509006292295",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/DFW",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "DFW"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/f160c875-ddd1-4ef5-84d8-d098784daa3a",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "f160c875-ddd1-4ef5-84d8-d098784daa3a"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "98948904-a2bb-459a-8442-3d6ac72cf3bb",
+ "service-instance-name": "test_ppo_999",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "74b2fa72-e3b9-4942-8448-983a4b50891a",
+ "model-version-id": "8c16d416-f183-4f2e-8a05-48a7ee0738f7",
+ "resource-version": "1509007469372",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/DFW",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "DFW"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/464482f0-fec7-4171-af0e-96363f93f908",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "464482f0-fec7-4171-af0e-96363f93f908"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/f5a633ef-c7ac-4e28-8b62-85495888607e",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "f5a633ef-c7ac-4e28-8b62-85495888607e"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "sdfgdfg"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "0ba9557d-b952-4621-844a-077af0e55147",
+ "service-instance-name": "testvl_555",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "144aec31-9232-4d9c-ba3a-ee052b4ea0a5",
+ "model-version-id": "1dbe2b4e-07df-4d41-b49e-881a07fab831",
+ "resource-version": "1509002554353",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/project1",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "project1"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/2811e2fb-005e-40de-990b-c0794f362399",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "2811e2fb-005e-40de-990b-c0794f362399"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "0673b4d2-c7cb-453e-bd0b-0a6a9c093f0f",
+ "service-instance-name": "vid-e2e-test_2017-07-18_17-31-16-723",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500388282464",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "25abbd6c-a394-44a0-9378-a49374e5fc1b",
+ "service-instance-name": "vid-e2e-test_2017-07-18_17-54-01-298",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500389647052",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "ce7eca35-ea2c-44dd-adb3-941298e0d194",
+ "service-instance-name": "asdv",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500380792111",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "5e5d85a4-106b-4f25-81dc-2756d69b8160",
+ "service-instance-name": "vid-e2e-test_2017-07-18_17-38-15-572",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500388700897",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "4141f288-4070-44fd-bc0b-1289fabc81b7",
+ "service-instance-name": "vid-e2e-test_2017-07-18_15-43-17-176",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500381802606",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "da3ac66a-fdcb-44b8-bef5-16bc0603acfc",
+ "service-instance-name": "dfhmg",
+ "model-invariant-id": "f27484eb-7ee8-40d7-b2ff-7fd5a9133a10",
+ "model-version-id": "101262c3-74b1-4632-8b60-977770b651d3",
+ "resource-version": "1500379560690",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "16e582ed-e183-413b-ba57-8d1a037eadbc",
+ "service-instance-name": "vid-e2e-test_2017-07-18_15-25-35-906",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500380741572",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "8584c715-181a-40b8-bb77-8f521be498aa",
+ "service-instance-name": "dsadsdfdsfsdfsd",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500377785124",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "ed2349b1-fde2-4740-9b6a-92923c0f3564",
+ "service-instance-name": "vid-e2e-test_2017-07-18_18-08-55-715",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500390542619",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "b6482709-2833-4805-9779-d0bb0d422f62",
+ "service-instance-name": "vid-e2e-test_2017-07-18_18-04-26-432",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500390272714",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "a8e88919-9650-44d7-8f9f-e8b73555cf82",
+ "service-instance-name": "pickpikcpickkc",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "ef4b81a1-bcff-4f97-b449-6b619b673ecb",
+ "resource-version": "1500354472092",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "2c3e0fc8-215e-461f-8e83-84bbfe4c9aa4",
+ "service-instance-name": "dsdasdas",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "ef4b81a1-bcff-4f97-b449-6b619b673ecb",
+ "resource-version": "1500354946673",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/9e98302a-8803-4e4c-bf3b-e46ebc911c7e",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "9e98302a-8803-4e4c-bf3b-e46ebc911c7e"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "fds"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "5909c1e6-bd22-4c98-8ed5-ef214751a563",
+ "service-instance-name": "vid-e2e-test_2017-07-18_08-24-24-224",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500355470123",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "f4a5c51d-3ddd-457e-a293-840713d23a19",
+ "service-instance-name": "fs",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500354782019",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "9281d7e0-720e-42a9-b5f9-f135af176099",
+ "service-instance-name": "jfghh",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "5b174112-cea4-4a36-b540-853b9d0548fc",
+ "resource-version": "1500367011291",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/365525ee-4a1f-4947-91be-c067a9f81a61",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "365525ee-4a1f-4947-91be-c067a9f81a61"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "mkmlk"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "dd86dd0e-99c1-4567-87e9-d3fa20799b75",
+ "service-instance-name": "vod-test-666",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1500566282895",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/8cccc36b-977a-4e58-9e93-ae313d7380d9",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "8cccc36b-977a-4e58-9e93-ae313d7380d9"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "vid-test-vnf-222"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "a092e48d-44af-40e4-b088-d36b6a637033",
+ "service-instance-name": "vid-e2e-test_service_2017-07-20_16-40-40-845",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500558051198",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "c589d78f-5178-4f9a-ba9d-cec36e19708e",
+ "service-instance-name": "vid-test-543",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500551310098",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "a20b223f-7533-44dc-9deb-c2e627bd3701",
+ "service-instance-name": "vid-test-432",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500550662376",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/5dc6598f-6da4-468e-92ed-1b45b595f1d8",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "5dc6598f-6da4-468e-92ed-1b45b595f1d8"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "vid-test-vnf-432"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "43be2af0-014f-470f-9bf3-bcaba534e89e",
+ "service-instance-name": "test_945994fz",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1509272926060",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p2",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p2"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/253b1c2a-5922-4629-aec6-61d22e238a5c",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "253b1c2a-5922-4629-aec6-61d22e238a5c"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/9b38641c-55ec-48c1-9bf6-3dfedb2d6109",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "9b38641c-55ec-48c1-9bf6-3dfedb2d6109"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "hgfdsaafgh"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "901c9394-e3f7-48fc-bf9d-0e48b26cb7f5",
+ "service-instance-name": "vid-test-t",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1500896893668",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "e7158335-42ef-42cc-9bad-9c6b794dcb2b",
+ "service-instance-name": "vl_usp001",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "9f5ed6d5-c960-4903-9625-4ccb6ba9c63a",
+ "model-version-id": "25447dd8-4154-4146-b57b-bc3d82e1a670",
+ "resource-version": "1506351703022",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "54705472-6522-4d55-a6b8-091a3173f5dd",
+ "service-instance-name": "test_9934585345",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1506349848890",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "b430262c-7a04-48e1-a656-4ff19c60fbae",
+ "service-instance-name": "test_09459934",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "9f5ed6d5-c960-4903-9625-4ccb6ba9c63a",
+ "model-version-id": "25447dd8-4154-4146-b57b-bc3d82e1a670",
+ "resource-version": "1506350033897",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "e6e9488d-0621-4585-b955-1a768d38f156",
+ "service-instance-name": "vid-test-556",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1500892871481",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "f9a4be8b-09c0-4860-bd26-8384a2752e13",
+ "service-instance-name": "vid-test-887",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1500892738430",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "d86088ce-5bd0-4c05-94c9-96557f70d2e6",
+ "service-instance-name": "vid-test-789",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1500892617605",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "9ac85e73-9444-4fd7-b771-0bc2706cadb1",
+ "service-instance-name": "vid-test-888",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1500892257855",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "51cddedb-68a1-47fb-97b9-63f1b7aff086",
+ "service-instance-name": "vid-test-112",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1500896366569",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "e2cd68c8-c807-4176-a39c-c44d99418f78",
+ "service-instance-name": "vid-test-443",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1500895145213",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "3f93c7cb-2fd0-4557-9514-e189b7b04f9d",
+ "service-instance-name": "vid-test-444",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1500789244673",
+ "orchestration-status": "<ORCH_STATUS>",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/c015cc0f-0f37-4488-aabf-53795fd93cd3",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "c015cc0f-0f37-4488-aabf-53795fd93cd3"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "fsd"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/0846287b-65bf-45a6-88f6-6a1af4149fac",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "0846287b-65bf-45a6-88f6-6a1af4149fac"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "kjkjk"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/9908b762-136f-4b1f-8eb4-ef670ef58bb4",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "9908b762-136f-4b1f-8eb4-ef670ef58bb4"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "uiui"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/543931f5-e50e-45a2-a69f-ab727e4c7f2f",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "543931f5-e50e-45a2-a69f-ab727e4c7f2f"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "sdfsdfdsf"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/25e84884-22d5-44c9-8212-cb459f63e0ba",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "25e84884-22d5-44c9-8212-cb459f63e0ba"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "sdada"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/013fb0ba-977b-496c-9faa-7f8e5f083eec",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "013fb0ba-977b-496c-9faa-7f8e5f083eec"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "gvb"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/06914296-cb46-4b62-9453-329a706a6cbb",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "06914296-cb46-4b62-9453-329a706a6cbb"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "lkllll"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/c55da606-cf38-42c7-bc3c-be8e23b19299",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "c55da606-cf38-42c7-bc3c-be8e23b19299"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "ss"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/27cc0914-70be-453e-b552-3df6b1d6cda9",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "27cc0914-70be-453e-b552-3df6b1d6cda9"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "yh"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "0f2624ba-94cf-4ac5-b903-652d49002c97",
+ "service-instance-name": "vmee1",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "d5937aa1-37fb-4ed0-8c30-5144b89a64ae",
+ "model-version-id": "06ac9663-54cf-4c77-b926-6e8757cf6380",
+ "resource-version": "1509362054136",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/80bb7c9e-4e3d-4b10-8291-7e85a1347370",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "80bb7c9e-4e3d-4b10-8291-7e85a1347370"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/ce792805-a5f3-4bfe-8209-86553e097d91",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "ce792805-a5f3-4bfe-8209-86553e097d91"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "ssssssssssssssss"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "43d8a0e6-34b6-42b9-b393-13a870b2a313",
+ "service-instance-name": "Serviceaimpnf_3",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "306caa85-74c7-48a9-aa22-7e3a564b957a",
+ "model-version-id": "ecd470eb-05ce-44c9-990f-4b80ac0d922d",
+ "resource-version": "1509367097941",
+ "selflink": "restconf/config/GENERIC-RESOURCE-API:services/service/43d8a0e6-34b6-42b9-b393-13a870b2a313/service-data/service-topology/",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "3c3f53a2-1cbc-48f4-bb1c-a3b071ab567c",
+ "service-instance-name": "service_instance_test_123456",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "d51048df-47a8-4038-b981-c1cd23dada55",
+ "model-version-id": "ae93d743-5dca-4f8c-bc8f-16edb87c8fa2",
+ "resource-version": "1509550565847",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p80",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p80"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/3e1d8406-881c-40f1-ba47-185f8776aa82",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "3e1d8406-881c-40f1-ba47-185f8776aa82"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/4f35c7db-e3e0-4140-a3a2-f8fa7fcc22c7",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "4f35c7db-e3e0-4140-a3a2-f8fa7fcc22c7"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "vnf_instance_test_1234567"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "48b064cd-aeb7-48c0-ae50-3ead0bd7f7a8",
+ "service-instance-name": "vid-test-4422",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1500897698349",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "cb062e05-25d0-43f6-89a4-784abb39256e",
+ "service-instance-name": "ServicePnf_24",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "43596836-ae36-4608-a987-6608ede10dac",
+ "model-version-id": "7fe0b7d7-8f20-4981-a4df-1fc3318defcc",
+ "resource-version": "1509377126770",
+ "selflink": "restconf/config/GENERIC-RESOURCE-API:services/service/cb062e05-25d0-43f6-89a4-784abb39256e/service-data/service-topology/",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "f363b54e-ed50-4c7b-b404-b54291da2f25",
+ "service-instance-name": "test0450450",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "f27484eb-7ee8-40d7-b2ff-7fd5a9133a10",
+ "model-version-id": "101262c3-74b1-4632-8b60-977770b651d3",
+ "resource-version": "1502293720068",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "45ae5259-949e-4163-ae40-61e564eb04ba",
+ "service-instance-name": "dfgbdfbgdf",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1502276519000",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "643e277d-7dfe-4ff2-8894-a1ad18860d95",
+ "service-instance-name": "test_045004",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1502279862680",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/68abca17-1fd7-4fe3-8d36-df853ce884e9",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "68abca17-1fd7-4fe3-8d36-df853ce884e9"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "test_405045"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "1d439d6d-5867-4522-a730-528256378011",
+ "service-instance-name": "test_84584",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1502293183245",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "de850f30-2bb0-43e9-bbb5-07250a435165",
+ "service-instance-name": "testmacr4050405",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "d27e42cf-087e-4d31-88ac-6c4b7585f800",
+ "model-version-id": "4d71990b-d8ad-4510-ac61-496288d9078e",
+ "resource-version": "1508677320783",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p2",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p2"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/96208579-2839-442d-bcd7-46902fb5b108",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "96208579-2839-442d-bcd7-46902fb5b108"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "6f442a1d-3163-4448-ad47-cd0311c8b84c",
+ "service-instance-name": "macr_03455949594",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "d27e42cf-087e-4d31-88ac-6c4b7585f800",
+ "model-version-id": "4d71990b-d8ad-4510-ac61-496288d9078e",
+ "resource-version": "1508853484814",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/2811e2fb-005e-40de-990b-c0794f362399",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "2811e2fb-005e-40de-990b-c0794f362399"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "8b1034a6-966d-4534-9622-665d0be9cb5b",
+ "service-instance-name": "ghjgjhg",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "a1ac367e-3f20-43cb-801e-5cb381aef876",
+ "model-version-id": "29ab2dd6-e7e0-4e56-9922-5aaa81a32342",
+ "resource-version": "1508688088252",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p10",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p10"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/253b1c2a-5922-4629-aec6-61d22e238a5c",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "253b1c2a-5922-4629-aec6-61d22e238a5c"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "42240602-42d9-4914-a87a-45ab88864a01",
+ "service-instance-name": "testint5464",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "87447b67-29e3-4244-8038-990a8c70259a",
+ "model-version-id": "c947a4f0-1a84-4380-8939-9adf54005eb4",
+ "resource-version": "1508754951438",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p8",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p8"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/253b1c2a-5922-4629-aec6-61d22e238a5c",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "253b1c2a-5922-4629-aec6-61d22e238a5c"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/d566b9bf-f383-4ee2-8856-271605fe3267",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "d566b9bf-f383-4ee2-8856-271605fe3267"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "gfdsf"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/429b4e95-6fb3-4f04-9ffb-795b4a3289c3",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "429b4e95-6fb3-4f04-9ffb-795b4a3289c3"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "oliuyt"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/e53c3b6c-9013-4749-9648-f7fb43a60375",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "e53c3b6c-9013-4749-9648-f7fb43a60375"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "dfgdfd"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "88e657dc-e4be-4be8-be34-1396836e9798",
+ "service-instance-name": "fghfghfghf",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1508854622716",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/ab18aa18-9644-441d-be6e-af6cadbc21ab",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "ab18aa18-9644-441d-be6e-af6cadbc21ab"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/def4032e-72ae-4002-a08f-b9457a4be106",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "def4032e-72ae-4002-a08f-b9457a4be106"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "hjhjkhjk"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "1030f826-3fa5-4057-abb1-18e72ce7e2a1",
+ "service-instance-name": "vid-test-999",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500892169774",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "d578122d-278c-42b2-bee0-2ec441ceeaac",
+ "service-instance-name": "vid-testt",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1500893055281",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "4d9c564d-9e83-4fa4-a4c0-41ca93fc9f64",
+ "service-instance-name": "vid-test-332",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1500896543492",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "42774ab2-d3e1-46ec-84ff-3db53a18e135",
+ "service-instance-name": "vid-test-1122",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1500897486657",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "2fac24c8-13fa-42db-bb2f-529683531fa8",
+ "service-instance-name": "vid-test-11112",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1500897969508",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "c0de2bc1-f32a-4cea-a9b0-88571d6b33bf",
+ "service-instance-name": "vid-testtt",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1500893827977",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "c13177ec-38b3-4e12-8482-97b0f016247a",
+ "service-instance-name": "vid-test-221",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1500895647987",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "412e3b4c-071b-4c58-b314-7fbd176222ff",
+ "service-instance-name": "vid-e2e-test_service_2017-07-19_16-05-40-066",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500469550619",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/45fe4c3d-c30e-4800-8b68-54b4dea1c248",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "45fe4c3d-c30e-4800-8b68-54b4dea1c248"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "vid-e2e-test_vnf_2017-07-19_16-06-13-603"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "635903e5-74ee-4470-be25-53cc730b34bd",
+ "service-instance-name": "vid-e2e-test_service_2017-07-19_15-39-54-357",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500468002639",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "0474ac6f-7eb2-4aaf-8cb1-5abd12df2253",
+ "service-instance-name": "vid-e2e-test_service_2017-07-19_15-44-24-952",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500468273196",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "b4ff72ff-00e5-42d8-914e-1cbe67a7eb58",
+ "service-instance-name": "test_werfdzkdkskd",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500813475847",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "43a08d84-d5d5-4b5e-be2b-2300b474dc70",
+ "service-instance-name": "vid-e2e-test_service_2017-07-19_15-42-55-550",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500468183570",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "5390755c-1606-47d9-8b83-da14738067da",
+ "service-instance-name": "vid-e2e-test_aai_service_2017-07-19_16-13-57-138",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500470041251",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "3707ec3b-af13-49ea-b9ff-018b758da115",
+ "service-instance-name": "vid-e2e-test_2017-07-18_17-17-30-920",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500387456666",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "28378666-89cd-47df-8ed9-fc1839a4b265",
+ "service-instance-name": "test_rt945klol4",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1500377140106",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "1d7edacb-8e79-4f6d-936b-93114a974935",
+ "service-instance-name": "vid-e2e-test_2017-07-18_15-28-31-981",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500380917229",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "da51b100-5b39-4c15-b3ea-f23df4473a83",
+ "service-instance-name": "vfdv",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "5b174112-cea4-4a36-b540-853b9d0548fc",
+ "resource-version": "1500371981705",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "ef0a68da-cc95-4e3c-a1d3-3f7f9cb6ee82",
+ "service-instance-name": "vid-e2e-test_2017-07-18_18-12-22-369",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500390748046",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "eff96af1-70ea-4aab-98c5-32306da946ad",
+ "service-instance-name": "vid-e2e-test_2017-07-18_17-48-39-643",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500389325953",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "8718ad9e-a3c4-49d1-a708-a90ba42b9d03",
+ "service-instance-name": "vid-e2e-test_2017-07-18_18-14-04-926",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500390850156",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "16a09e81-4450-4cb2-8391-5890b6f64721",
+ "service-instance-name": "vid-e2e-test_2017-07-18_17-50-33-811",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500389439126",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "5f3fb647-edfb-473c-99a9-3f04603478c1",
+ "service-instance-name": "vid-e2e-test_2017-07-18_17-52-15-859",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500389541445",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "c6af9564-9043-4f65-8bf2-1c7bc56fd43e",
+ "service-instance-name": "fsdfsdsd",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500412901425",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/c9213809-2c50-41f7-b73a-22c1ff189bf0",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "c9213809-2c50-41f7-b73a-22c1ff189bf0"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "fdsd"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "8ab3917e-581f-4de3-b0e3-4e06660e8793",
+ "service-instance-name": "dfghn",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500449579549",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "9b6079c3-9442-4480-9c6d-dd03eeee9c82",
+ "service-instance-name": "hjoi",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500308091305",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "5fd59464-ddcf-4589-8f91-3d8b07c115f9",
+ "service-instance-name": "vid-e2e-test_service_2017-07-19_15-16-56-647",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500466624414",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "2081af5c-8229-441c-8a0c-701699f5cf49",
+ "service-instance-name": "sfd",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500312534078",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "86d60652-b114-4775-8bec-331dd78f4741",
+ "service-instance-name": "x",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1500312034997",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "ae6e8ace-a065-432e-930e-c6111bd27932",
+ "service-instance-name": "vid-e2e-test_service_2017-07-19_15-20-00-628",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500466809739",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "19faafcb-47a4-45e5-8ee4-d3375c695d7e",
+ "service-instance-name": "vid-e2e-test_service_2017-07-19_15-27-14-135",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500467243388",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "aa4fc03e-1ba3-48d1-b5cc-ec8dfec15a4c",
+ "service-instance-name": "vid-e2e-test_service_2017-07-19_15-06-51-198",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500466021989",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "4089b9d7-8c02-4a71-b15a-e29082e38c45",
+ "service-instance-name": "vid-e2e-test_service_2017-07-19_15-12-07-616",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500466335699",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "45b11aa5-5747-45a6-a58e-bada5d052465",
+ "service-instance-name": "fgd",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1500309212526",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "9f90bb18-d879-4d6e-97fd-ba5964bdfeb7",
+ "service-instance-name": "hjk",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "ef4b81a1-bcff-4f97-b449-6b619b673ecb",
+ "resource-version": "1500311877345",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "9f0b62d4-0305-43aa-b2b3-0c22edc7e01c",
+ "service-instance-name": "q",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500313981483",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "19bddbc0-3014-4541-9f9e-c1400daff5c0",
+ "service-instance-name": "gdf",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500312620055",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "b352c6e4-087b-4408-b794-142f1d9e2309",
+ "service-instance-name": "dcs",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500325142163",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "57cdd7bd-ab17-47bb-8b53-9e424d6cf2b2",
+ "service-instance-name": "fsd",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "ef4b81a1-bcff-4f97-b449-6b619b673ecb",
+ "resource-version": "1500323619398",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "e305fc65-2120-4cc8-8bf1-bbc8aa302f34",
+ "service-instance-name": "a",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500314310430",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/82667331-a973-49e5-b3f2-9bd9e07be7eb",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "82667331-a973-49e5-b3f2-9bd9e07be7eb"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "vnf3"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/aa879f1f-a88c-41c6-9f54-4a4cfd92d261",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "aa879f1f-a88c-41c6-9f54-4a4cfd92d261"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "test0123456"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/7c15cc9b-f09e-4d7b-911a-fce928dbec0f",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "7c15cc9b-f09e-4d7b-911a-fce928dbec0f"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "addingVNF"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "a43d04ad-7cc5-48d1-bd44-316979763294",
+ "service-instance-name": "test_123432",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500372271553",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/feb4e66e-a178-418c-bc2a-b4b09dd82d98",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "feb4e66e-a178-418c-bc2a-b4b09dd82d98"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "vf"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "7a17082d-ea92-4b55-b49d-083f9599b18d",
+ "service-instance-name": "iosksfnsdkfnsdkjfnskdj",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1500369295852",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "88fb29c3-8836-4f86-a27a-53a688cae680",
+ "service-instance-name": "test-sddasfds",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1500373378767",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/aa2f42a3-ff1b-4508-9a0c-b256df6208aa",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "aa2f42a3-ff1b-4508-9a0c-b256df6208aa"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "erttert"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "7dd2ad7d-3056-4d91-bc3c-97c488ae23fb",
+ "service-instance-name": "kml",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "ef4b81a1-bcff-4f97-b449-6b619b673ecb",
+ "resource-version": "1500362405883",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/d953154d-584a-4a4a-9bd7-83df8e46c354",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "d953154d-584a-4a4a-9bd7-83df8e46c354"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "nkknkjnkn"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "5448357b-b1c4-475d-ac0c-a42528e1d51b",
+ "service-instance-name": "test2",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "ef4b81a1-bcff-4f97-b449-6b619b673ecb",
+ "resource-version": "1500323768299",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "84bd20e2-91cc-4a59-be62-e3cf4a762322",
+ "service-instance-name": "test-321312",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "ef4b81a1-bcff-4f97-b449-6b619b673ecb",
+ "resource-version": "1500370664268",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "c4c1592b-afc1-4555-9902-5089caa95a64",
+ "service-instance-name": "fds",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "ef4b81a1-bcff-4f97-b449-6b619b673ecb",
+ "resource-version": "1500324250120",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "6759becb-9878-4c70-abe7-f2886dd6c990",
+ "service-instance-name": "vid-e2e-test_2017-07-18_17-25-58-170",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500387968056",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "39f096ce-eab4-49ec-94f1-701f7df5a483",
+ "service-instance-name": "adrg",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500388978731",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/07126b2b-ac8c-4821-a85b-d86e302b408e",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "07126b2b-ac8c-4821-a85b-d86e302b408e"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "ghfergf"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/6415f997-8fe7-45da-8ec2-e1b12b790354",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "6415f997-8fe7-45da-8ec2-e1b12b790354"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "ukyjthrgef55"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/2d34f74b-e7e7-4f92-87e7-8e4a4321b48b",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "2d34f74b-e7e7-4f92-87e7-8e4a4321b48b"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "gfdfd"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/d754a995-7473-4b94-bf84-0f2734d2924f",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "d754a995-7473-4b94-bf84-0f2734d2924f"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "dsfefg"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "9f8cdcb0-6ffd-4adc-b245-f7f4fc9752e3",
+ "service-instance-name": "vid-e2e-test_2017-07-18_17-36-23-097",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500388589551",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "7644e248-d2d9-4c61-a087-148beff228ac",
+ "service-instance-name": "vid-e2e-test_2017-07-18_16-44-33-073",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500385478551",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "509a2624-3dae-41ad-9a5a-e62078161e21",
+ "service-instance-name": "vid-e2e-test_2017-07-18_17-14-27-661",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500387274357",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "83e740ef-a293-4840-b04e-efff59c72463",
+ "service-instance-name": "eqrv",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500385603218",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "6fde03e3-46dc-4fff-8daf-078530d560f2",
+ "service-instance-name": "sdfvsdfvsdf",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500387907127",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/c8e49850-6722-49ea-950c-9ad62a7f889d",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "c8e49850-6722-49ea-950c-9ad62a7f889d"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "adsv"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "269bf5ae-6698-4303-b074-be51ad7d28c1",
+ "service-instance-name": "vid-e2e-test_2017-07-18_18-07-11-310",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1500390438483",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "587fbd75-3379-412b-b54a-e995e4ffcae4",
+ "service-instance-name": "forlynn",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "f627ac4b-6a4f-4406-b409-a986fb0d1d1c",
+ "model-version-id": "2e057e90-068f-478a-a9d2-9fb7f36ff3c2",
+ "resource-version": "1504188707424",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "62eb3798-b90d-4bc0-9635-c70473a49ae3",
+ "resource-version": "1506724389470",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/rarf0002v",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "rarf0002v"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "rarf0002v"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "27d4ab06-faed-41f4-80f2-2158e62e5861",
+ "service-instance-name": "vid-test-33333332",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1501675131575",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "1a127f0b-dc72-471b-bb9d-c15397520b8f",
+ "service-instance-name": "vid-test-55522",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "b7d923c9-6175-41f1-91ba-4565c4953408",
+ "model-version-id": "ee6d61be-4841-4f98-8f23-5de9da846ca7",
+ "resource-version": "1501661285161",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "fe1786d1-be3f-4c1b-8d71-540df4f4c916",
+ "service-instance-name": "vid-test-333322255533",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "1de57bcf-365a-4ba7-8a51-7377b7144586",
+ "resource-version": "1501665788566",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "ea53aeec-470c-4e85-9396-0ea6f7316cef",
+ "service-instance-name": "hmgnfbdsa55",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1509025602402",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p10",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p10"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/3e1d8406-881c-40f1-ba47-185f8776aa82",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "3e1d8406-881c-40f1-ba47-185f8776aa82"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "267d6f47-387d-4e7e-86aa-8d08a86488b1",
+ "service-instance-name": "trgfeerg",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "d27e42cf-087e-4d31-88ac-6c4b7585f800",
+ "model-version-id": "4d71990b-d8ad-4510-ac61-496288d9078e",
+ "resource-version": "1508944715647",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p2",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p2"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/3f592a6f-459b-435e-b0d4-59959ab1d385",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "3f592a6f-459b-435e-b0d4-59959ab1d385"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "7e06da45-07a8-4b85-857f-7a798b558c54",
+ "service-instance-name": "test_045900034f",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1508942442342",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p1",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p1"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/96208579-2839-442d-bcd7-46902fb5b108",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "96208579-2839-442d-bcd7-46902fb5b108"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/36c2848d-6b5f-42a9-8d68-0314048614a3",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "36c2848d-6b5f-42a9-8d68-0314048614a3"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "ngfdsa434"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "e84137bb-a982-4aaa-bdfe-e83997c6b93d",
+ "service-instance-name": "test_4050345034",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1509021634347",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/project1",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "project1"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/464482f0-fec7-4171-af0e-96363f93f908",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "464482f0-fec7-4171-af0e-96363f93f908"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "aebe3df8-a734-4dc9-b210-1b47444c19f6",
+ "service-instance-name": "thfgdf443",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1508942117530",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p1",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p1"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/3e1d8406-881c-40f1-ba47-185f8776aa82",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "3e1d8406-881c-40f1-ba47-185f8776aa82"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "89d03dd6-fe60-4106-b9e1-3a9c66a7561d",
+ "service-instance-name": "jhgrfedse44",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "d27e42cf-087e-4d31-88ac-6c4b7585f800",
+ "model-version-id": "4d71990b-d8ad-4510-ac61-496288d9078e",
+ "resource-version": "1509026377891",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p3",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p3"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/c934f26c-30f8-419b-9e54-31b10d08b29a",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "c934f26c-30f8-419b-9e54-31b10d08b29a"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "761cd4c2-8f65-42a0-8d6e-155c99181c80",
+ "service-instance-name": "dgfgddfg",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "d27e42cf-087e-4d31-88ac-6c4b7585f800",
+ "model-version-id": "4d71990b-d8ad-4510-ac61-496288d9078e",
+ "resource-version": "1509032006604",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p2",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p2"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/73185f03-5531-444d-bc03-fa13f924d66a",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "73185f03-5531-444d-bc03-fa13f924d66a"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "b1707910-718c-488c-841e-fe6166b288d7",
+ "service-instance-name": "ins_vl_inputs1",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "a4ae0698-161d-4e3d-aabb-f94183c733e4",
+ "model-version-id": "eaa0de99-6407-4bf6-8579-31499dcf21eb",
+ "resource-version": "1509013009292",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/project1",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "project1"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/464482f0-fec7-4171-af0e-96363f93f908",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "464482f0-fec7-4171-af0e-96363f93f908"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "31ebd5ed-d522-42bd-8b1b-ca8807541b33",
+ "service-instance-name": "vnftest0987",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1509017207771",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/project1",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "project1"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/6e9179b0-864a-40ba-80ba-c51a69384653",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "6e9179b0-864a-40ba-80ba-c51a69384653"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/2804acda-dbd1-413f-a731-47f0978ab9dd",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "2804acda-dbd1-413f-a731-47f0978ab9dd"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "hgcfdfff22"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/d0b3c921-3bd6-43ec-bf71-3edbb7af5bc7",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "d0b3c921-3bd6-43ec-bf71-3edbb7af5bc7"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "bvfvdsfsdf"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "915c7d5a-c359-475f-bda7-67761c92b029",
+ "service-instance-name": "aritest000999",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "87447b67-29e3-4244-8038-990a8c70259a",
+ "model-version-id": "c947a4f0-1a84-4380-8939-9adf54005eb4",
+ "resource-version": "1509026720877",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p80",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p80"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/3f592a6f-459b-435e-b0d4-59959ab1d385",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "3f592a6f-459b-435e-b0d4-59959ab1d385"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "4790f1a6-eb5b-4176-95bc-fdb0909e4d87",
+ "service-instance-name": "ngfdvfg",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "87447b67-29e3-4244-8038-990a8c70259a",
+ "model-version-id": "c947a4f0-1a84-4380-8939-9adf54005eb4",
+ "resource-version": "1509032932831",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p3",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p3"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/253b1c2a-5922-4629-aec6-61d22e238a5c",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "253b1c2a-5922-4629-aec6-61d22e238a5c"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "3af158f2-202f-40a8-a749-f508bdb8a4ce",
+ "service-instance-name": "kdsfhud556",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "87447b67-29e3-4244-8038-990a8c70259a",
+ "model-version-id": "c947a4f0-1a84-4380-8939-9adf54005eb4",
+ "resource-version": "1509033824516",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p3",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p3"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/c934f26c-30f8-419b-9e54-31b10d08b29a",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "c934f26c-30f8-419b-9e54-31b10d08b29a"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "13dec3b0-ab57-4359-b4ec-4db0811256fc",
+ "service-instance-name": "newadio",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "135cf95b-2863-477a-8879-d980474d67f0",
+ "model-version-id": "32d08699-790f-4460-ba1b-0b7bb4576296",
+ "resource-version": "1504290530566",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "d171c71b-695e-4f9f-84a7-9febf20a7a5e",
+ "service-instance-name": "AIMinstance",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "9e060f0b-1b8e-4b91-86f7-f3d5208fb852",
+ "model-version-id": "6fa842b2-8eca-416b-8b99-d8691f1ad11e",
+ "resource-version": "1504289007353",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "c9407d5f-0227-4335-b1b2-9148a5a27c0e",
+ "service-instance-name": "ready",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1504200919802",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/693ac78b-a1c2-4267-bb35-cb05b8c1fc2c",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "693ac78b-a1c2-4267-bb35-cb05b8c1fc2c"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "fre"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "d712579c-75fd-4a8f-9378-bfb9bf3aaf58",
+ "service-instance-name": "demolynn",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "a7c72b5d-d498-4164-a3a5-2e0fdf5ff1b5",
+ "model-version-id": "5a5b1d22-f37a-4f85-9ec8-e84a6e196648",
+ "resource-version": "1504200602108",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/ccc21ec4-dd82-4db8-ad42-88f88f3ee980",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "ccc21ec4-dd82-4db8-ad42-88f88f3ee980"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "demo8"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "3ea4acb0-a62f-4e6e-8750-2920b16ab8f0",
+ "service-instance-name": "mog1",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "a8b53380-76bd-4d52-b102-165947fbc46a",
+ "model-version-id": "b1b0c302-fd06-4612-ad50-f9931bd8dde1",
+ "resource-version": "1504202136745",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "6c426e93-8df1-40fd-89c2-ba7e934ab7db",
+ "service-instance-name": "RGAlina831",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "ceab97cd-ca68-41a6-9b34-d571b2dd05ed",
+ "model-version-id": "1a6ae314-7a89-408b-93e5-6d8b8ee4c28a",
+ "resource-version": "1504211427501",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "ed132599-77d3-4a7d-9e14-8e5068b95a6b",
+ "service-instance-name": "newone",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "f627ac4b-6a4f-4406-b409-a986fb0d1d1c",
+ "model-version-id": "2e057e90-068f-478a-a9d2-9fb7f36ff3c2",
+ "resource-version": "1504200211471",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/3aac4d15-567c-4022-8161-2a73d2c465ba",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "3aac4d15-567c-4022-8161-2a73d2c465ba"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "demo3"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "3e505763-319c-4ef9-a17c-5ac561abcd44",
+ "service-instance-name": "lynn",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "f627ac4b-6a4f-4406-b409-a986fb0d1d1c",
+ "model-version-id": "2e057e90-068f-478a-a9d2-9fb7f36ff3c2",
+ "resource-version": "1504198364611",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/fee940c1-4f94-4550-be75-193473be1df5",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "fee940c1-4f94-4550-be75-193473be1df5"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "demo"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "5164a1ed-d7ba-4e33-b82d-3a5f90543c47",
+ "service-instance-name": "Lital39887395",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "452538c0-ef1e-4d65-9939-697f6ed58934",
+ "model-version-id": "f430728a-4530-42be-a577-1206b9484cef",
+ "resource-version": "1504111659807",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "f05c9247-58c0-4558-872d-f9edc6b0e27b",
+ "service-instance-name": "TestCM",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "cf3fa46a-e026-4171-9496-56f5e5184b38",
+ "model-version-id": "e03239af-b20e-4966-aeb8-b558ef4203b6",
+ "resource-version": "1506257529884",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/95fffe54-d351-42aa-8612-6fed2690b702",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "95fffe54-d351-42aa-8612-6fed2690b702"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "TestCM"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "0f4f9378-14c6-4fc0-bf8c-53e8b94fc24b",
+ "service-instance-name": "TestCM1",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "cf3fa46a-e026-4171-9496-56f5e5184b38",
+ "model-version-id": "e03239af-b20e-4966-aeb8-b558ef4203b6",
+ "resource-version": "1506257972911",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/ba916d69-3558-4f8d-aded-fc1f4658697f",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "ba916d69-3558-4f8d-aded-fc1f4658697f"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "TestCM1"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/f94e2cdb-a731-4703-984f-6db7958673a6",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "f94e2cdb-a731-4703-984f-6db7958673a6"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "lital"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/3349b4ae-e9af-447a-9ef6-751233243669",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "3349b4ae-e9af-447a-9ef6-751233243669"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "lyttj"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "6532a860-334d-4277-aab0-dfc3c0275722",
+ "service-instance-name": "almog-test-009",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "74b2fa72-e3b9-4942-8448-983a4b50891a",
+ "model-version-id": "8c16d416-f183-4f2e-8a05-48a7ee0738f7",
+ "resource-version": "1503328232583",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "6f1658ae-09f8-4146-8e99-c618a513b96e",
+ "service-instance-name": "TestBeforTenantIsolation",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502873224732",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "5febf311-cfe5-488d-9480-4e300f44e83b",
+ "service-instance-name": "test-s-s-s-s-s",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "b7d923c9-6175-41f1-91ba-4565c4953408",
+ "model-version-id": "ee6d61be-4841-4f98-8f23-5de9da846ca7",
+ "resource-version": "1503313229112",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "a41ea412-135c-44bd-a999-8771f950e4c0",
+ "service-instance-name": "vid-e2e-test_aai_service_2017-08-21_15-11-13-501",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1503317477669",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "4e4cb086-9d47-4c35-a787-7663eef5cd1f",
+ "service-instance-name": "test-484784jf",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "b7d923c9-6175-41f1-91ba-4565c4953408",
+ "model-version-id": "ee6d61be-4841-4f98-8f23-5de9da846ca7",
+ "resource-version": "1503386331370",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/e90d3fbf-c3f4-4439-9984-b2fa9a48f085",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "e90d3fbf-c3f4-4439-9984-b2fa9a48f085"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "fff"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/f62913a4-ee21-45ed-9b6a-9bd81ef6d4a3",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "f62913a4-ee21-45ed-9b6a-9bd81ef6d4a3"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "dujhdu-444f"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "864c3974-fc7b-4438-bd1a-9b05bf7b0415",
+ "service-instance-name": "vid-e2e-test_aai_service_2017-08-21_14-36-39-376",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1503315402724",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "4da12453-b237-4b4b-abef-52e519db1061",
+ "service-instance-name": "gfdsfgh45656",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1503393201982",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "c9b5ce8a-a50c-4bb3-950a-ee0c8e8cd8a8",
+ "service-instance-name": "vid-test-444333222",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502821470362",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "c9275c14-e391-4205-bf23-1667df357535",
+ "service-instance-name": "PnfTest",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "43596836-ae36-4608-a987-6608ede10dac",
+ "model-version-id": "7fe0b7d7-8f20-4981-a4df-1fc3318defcc",
+ "resource-version": "1502865576535",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "9e7f2be3-916d-4bc9-92df-3fce042c1458",
+ "service-instance-name": "test111",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "43596836-ae36-4608-a987-6608ede10dac",
+ "model-version-id": "7fe0b7d7-8f20-4981-a4df-1fc3318defcc",
+ "resource-version": "1502867371993",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "913c5278-ede0-4d85-a24e-a208ce84aef2",
+ "service-instance-name": "almog-test-007",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "43596836-ae36-4608-a987-6608ede10dac",
+ "model-version-id": "7fe0b7d7-8f20-4981-a4df-1fc3318defcc",
+ "resource-version": "1503328159784",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "7b66fff7-15e3-4421-8e80-695ce78e9a40",
+ "service-instance-name": "test865555665",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "b1ed0d58-0700-4631-be18-d2f1e527d637",
+ "model-version-id": "849a6347-cca7-4ae6-b5c2-7d41e9f6d9b2",
+ "resource-version": "1504532289220",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "b9769e8f-70aa-4b05-8988-64044aa63498",
+ "service-instance-name": "TestCharlie",
+ "model-invariant-id": "4af418a9-c2f5-4fae-a577-b69d6341eee8",
+ "model-version-id": "745d1bf1-9ed1-413f-8111-f1e984ad63fb",
+ "resource-version": "1494002070115",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/91124690-bc03-4387-bd6d-96c492a26e47",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "91124690-bc03-4387-bd6d-96c492a26e47"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "TestCharlie"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "69779f8f-e3d1-4957-b092-4c1e0fa2d962",
+ "service-instance-name": "test_934584858784",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1508313166228",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/43b8a85a-0421-4265-9069-117dd6526b8a",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "43b8a85a-0421-4265-9069-117dd6526b8a"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "687ca9ab-0cbc-49f3-8693-953d4d6b61fe",
+ "service-instance-name": "te554433",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "35340388-0b82-4d3a-823d-cbddf842be52",
+ "model-version-id": "4e799efd-fd78-444d-bc25-4a3cde2f8cb0",
+ "resource-version": "1508331792032",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p1",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p1"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/96208579-2839-442d-bcd7-46902fb5b108",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "96208579-2839-442d-bcd7-46902fb5b108"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/4d1c9027-05a6-4144-bf9e-9a190b3ec4cd",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "4d1c9027-05a6-4144-bf9e-9a190b3ec4cd"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "mhghg66"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "8eebe164-928e-4a02-b09a-1d3e85baa553",
+ "service-instance-name": "tertop009",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1508331429003",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p10",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p10"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/73185f03-5531-444d-bc03-fa13f924d66a",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "73185f03-5531-444d-bc03-fa13f924d66a"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/353fac93-f9f7-46d6-becb-68f10aae2815",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "353fac93-f9f7-46d6-becb-68f10aae2815"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "gfhddft"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/fbc588a0-70aa-4fdf-bff4-a0fb7037b65a",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "fbc588a0-70aa-4fdf-bff4-a0fb7037b65a"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "gfddfd5655"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "3ed5a776-9aab-4fe3-9231-853db3657f5e",
+ "service-instance-name": "vid-e2e-test_service_2017-07-26_17-06-11-407",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1501077979892",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/493e1f9e-03fd-461d-9c43-371e22fc9edd",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "493e1f9e-03fd-461d-9c43-371e22fc9edd"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "vid-e2e-test_vnf_2017-07-26_17-06-40-404"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "0471bff5-ceb1-474c-a9da-c877bf21ae9b",
+ "service-instance-name": "vid-e2e-test_service_2017-07-26_22-41-09-352",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1501098077533",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "d2c3b450-f8c4-4d7b-8099-f031be9a1bde",
+ "service-instance-name": "Ser_VID_Lital--1707097",
+ "model-invariant-id": "35340388-0b82-4d3a-823d-cbddf842be52",
+ "model-version-id": "4e799efd-fd78-444d-bc25-4a3cde2f8cb0",
+ "resource-version": "1501147094625",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "f4c7ecc7-9847-4047-8776-1a5bf5e3ea45",
+ "service-instance-name": "vid-e2e-test_service_2017-07-26_22-50-59-847",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1501098666381",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "99d31873-a6e5-4f16-861c-6e3b8d3fe8c7",
+ "service-instance-name": "vid-e2e-test_service_2017-07-26_23-04-22-351",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1501099468895",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/aa3d70b1-743a-4492-93b4-3472395bb887",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "aa3d70b1-743a-4492-93b4-3472395bb887"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "vid-e2e-test-vnf_2017-07-26_23-04-55-822"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "5a78742a-60ec-4377-88df-746442c7c680",
+ "service-instance-name": "teat90494848",
+ "model-invariant-id": "6fe9ad6f-6fa9-4b96-a91e-866a7f3c55a9",
+ "model-version-id": "be753bed-13e8-4e50-b431-b90dfd0f31b7",
+ "resource-version": "1499849060540",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "7230d7d5-68e6-4772-95c6-59b6edb58f9f",
+ "service-instance-name": "vid-e2e-test_service_2017-10-15_17-53-59-886",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1508079214580",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/z1",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "z1"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "bb58b58a-2b64-41d5-8d56-3ac95b32b99e",
+ "service-instance-name": "vid-test-12321",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1508143950703",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/z1",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "z1"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "4ba3e63d-71dc-4912-891d-e0eed048a0a5",
+ "service-instance-name": "SI_vid894_01",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "d9522f74-c0a9-444e-8b8f-3623da145007",
+ "resource-version": "1495823285290",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "92e1553e-24f7-49ba-94b4-f1538487da52",
+ "service-instance-name": "lll052617D",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "d9522f74-c0a9-444e-8b8f-3623da145007",
+ "resource-version": "1495836523699",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "7c569714-4174-4d91-9fd0-14051794c3d2",
+ "service-instance-name": "sdfsdfdsf",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1503842487837",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "e25c1753-d5f7-4b5e-880e-cdad5c2f74f7",
+ "service-instance-name": "lll052617B",
+ "model-invariant-id": "f27484eb-7ee8-40d7-b2ff-7fd5a9133a10",
+ "model-version-id": "101262c3-74b1-4632-8b60-977770b651d3",
+ "resource-version": "1495815608024",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "d8f23bb5-5822-4374-8ece-964c0af90d60",
+ "service-instance-name": "lll052617A",
+ "model-invariant-id": "f27484eb-7ee8-40d7-b2ff-7fd5a9133a10",
+ "model-version-id": "101262c3-74b1-4632-8b60-977770b651d3",
+ "resource-version": "1495814776103",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "c870081f-b09a-411e-8e2e-fb0e4ba60992",
+ "service-instance-name": "test-ksdjsd7",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1503843463767",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "f4770c11-039e-44d2-83a1-ee38c74ffea8",
+ "service-instance-name": "dsfdsfds",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1503906371181",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "22e5c795-5747-428f-b997-23e355a3c3b6",
+ "service-instance-name": "asdasdasd",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1503906872840",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "66eb9285-edb6-4149-a4fd-4ace1725486e",
+ "service-instance-name": "asdasdvdf",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1503906293988",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "e089b589-5227-4a7c-aa19-92c99507f147",
+ "service-instance-name": "Mobility_VSP_Service_DS_0906_01",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "f60ed211-2780-40ea-9d05-94c214e0be5c",
+ "model-version-id": "0497a6ff-455b-4713-b5de-3e1d4d172b8c",
+ "resource-version": "1504709046592",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "c436daa1-63b5-40e6-892a-1ca67c390ea1",
+ "service-instance-name": "test_04594959",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "b7d923c9-6175-41f1-91ba-4565c4953408",
+ "model-version-id": "ee6d61be-4841-4f98-8f23-5de9da846ca7",
+ "resource-version": "1503820500390",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/50d111b5-134f-4415-b097-5c061a5072ab",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "50d111b5-134f-4415-b097-5c061a5072ab"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "test_045845w"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "6eeb541a-2976-4ae2-986f-1e34c7927983",
+ "service-instance-name": "test_lfgfjdf7",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1503819918168",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/8ed80bb9-7548-4305-baef-660453777afa",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "8ed80bb9-7548-4305-baef-660453777afa"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "test_0459495d"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "45a68dc7-6d41-47b1-b123-5c958abe49e3",
+ "service-instance-name": "test_jhjhjjh",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1503844473215",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "0ae4ff8e-7848-448e-9b4b-bcc43859dda8",
+ "service-instance-name": "test045453",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502111666406",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "5bfa3a21-65b3-4047-8455-69af6e8451f2",
+ "service-instance-name": "HHHKJKJKJKJKJ",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1502006983390",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "54515abc-20c2-4852-9f79-f54530b1c17b",
+ "service-instance-name": "XSXSXXSX",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1502007073155",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/75e79664-98f1-4a77-bdce-4666d1151896",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "75e79664-98f1-4a77-bdce-4666d1151896"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "DFVDXVXBG"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "12a73cfd-bf36-48fc-8a05-db90ea8d2218",
+ "service-instance-name": "vid-test-usp-1111",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502006502927",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "cca9ce39-80f7-432f-929b-497cc31448e8",
+ "service-instance-name": "test_0459495",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "caed4dbb-922a-4942-be87-1f99d56d426a",
+ "model-version-id": "b77dae3c-ac5b-459c-8df5-1f1de6c59737",
+ "resource-version": "1502180467964",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "7fa929ef-fe96-4515-bb77-f67b99492cc8",
+ "service-instance-name": "vid-test-111555333222",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502093359964",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "145dc127-918e-46dc-beca-fe07cc00c62b",
+ "service-instance-name": "",
+ "service-type": "null",
+ "service-role": "null",
+ "model-invariant-id": "5c3bb706-95fc-4589-b40f-ed024673246a",
+ "model-version-id": "873e3f27-6561-47a6-80b0-0cd048d5cdfb",
+ "resource-version": "1502170966884",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "ad57a79b-6078-4831-bdb0-fe59d49d83f6",
+ "service-instance-name": "vid-e2e-test_aai_service_2017-08-08_14-32-57-249",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502191981359",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "288bc6d7-03e6-45ee-b795-a419207fab73",
+ "service-instance-name": "shaytestvid2",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "74b2fa72-e3b9-4942-8448-983a4b50891a",
+ "model-version-id": "8c16d416-f183-4f2e-8a05-48a7ee0738f7",
+ "resource-version": "1502009457141",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "7eaf20e0-b629-4d2c-bc12-b50128537550",
+ "service-instance-name": "vid-test-4422119955",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502093302607",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "8c27adcf-343f-42c0-ace5-d4cab15517a8",
+ "service-instance-name": "DS-vUSP_08042017_Svc_01",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "e4f8b794-8057-4b1c-acf8-39cdcbc07dae",
+ "model-version-id": "79572855-8d8c-47db-a5fa-29cb28058f88",
+ "resource-version": "1501867425306",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "56c010cf-13e9-4436-9b95-25c90349bf3b",
+ "service-instance-name": "vid-test-22-5",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502093787135",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "17a94393-ec25-4080-b0f2-e79690c68edb",
+ "service-instance-name": "test_034034",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502112253718",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "0141fb08-f2e3-4a99-9541-e507060d88c0",
+ "service-instance-name": "test0450405",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502111949341",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "cb059250-e6b2-4080-8c3f-dd1a03038d89",
+ "service-instance-name": "test_0450450",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502783136139",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/829834f1-9d55-4da5-9cf2-c39a54569cc9",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "829834f1-9d55-4da5-9cf2-c39a54569cc9"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "vnf_ar_112345"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "fc73584c-b77a-4ba8-9ddf-c75fd7f2d4ae",
+ "service-instance-name": "test_9459945",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502805435726",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "6f4b830c-e2b7-453c-b900-045fdd66db4e",
+ "service-instance-name": "vid-test-44444",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1501436355937",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/2f59588b-5423-4505-bb2c-b8505551f95a",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "2f59588b-5423-4505-bb2c-b8505551f95a"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "vid-test-vnf-44444"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "362433ab-c1d2-4c99-af62-9421361870bc",
+ "service-instance-name": "lital3532",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1505140621032",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "57aba319-3f37-4d9b-9101-ccfac8eed6ca",
+ "service-instance-name": "eylon1",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1505139462227",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "a6715839-446e-46f0-9ab3-e90580f21a13",
+ "service-instance-name": "eylon2",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1505140170371",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "427229ed-b60f-4d77-8f14-62c4278d30ff",
+ "service-instance-name": "test_098765432",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1505137712759",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "bde46fed-f9f2-4e75-83ba-3b3c8830d5da",
+ "service-instance-name": "dfghgfgfgh",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1507031926132",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "951c09ef-3369-49b3-a23b-14d70e86330b",
+ "service-instance-name": "shanitets27",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "5b9c0f33-eec1-484a-bf77-736a6644d7a8",
+ "model-version-id": "b75e0d22-05ff-4448-9266-5f0d4e1dbbd6",
+ "resource-version": "1507546827502",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "e8d9e0e3-7acc-4dba-8f16-e14437c416a6",
+ "service-instance-name": "CreateINstance_Service_VOIP_297772_nb5443_0610",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "5cfb7e85-6855-4227-ba36-6a52494e57e3",
+ "model-version-id": "aaeb9f9d-3e29-4ad9-9fb0-0478d53ad7fd",
+ "resource-version": "1507238826056",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "09e219ad-f71d-4dfa-bec3-f139a85c183b",
+ "service-instance-name": "ServicePnf_16",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "43596836-ae36-4608-a987-6608ede10dac",
+ "model-version-id": "7fe0b7d7-8f20-4981-a4df-1fc3318defcc",
+ "resource-version": "1507470982716",
+ "selflink": "restconf/config/GENERIC-RESOURCE-API:services/service/09e219ad-f71d-4dfa-bec3-f139a85c183b/service-data/service-topology/",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "fc110d0d-72e0-4286-b2be-982b34dc6b29",
+ "service-instance-name": "jhhh88",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "35340388-0b82-4d3a-823d-cbddf842be52",
+ "model-version-id": "4e799efd-fd78-444d-bc25-4a3cde2f8cb0",
+ "resource-version": "1507462936971",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "ae3e6c21-8463-456e-a746-d9932c467e79",
+ "service-instance-name": "mdnsinstance",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "3987a2eb-5f35-45c1-b09a-74149b16bc50",
+ "model-version-id": "2ec43e3c-e287-47bb-9201-ad0c725f390a",
+ "resource-version": "1506527808858",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/6960a4f9-878b-4566-a24a-cbae1f2a1943",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "6960a4f9-878b-4566-a24a-cbae1f2a1943"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "instance"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "4495bf72-1126-4e9f-8bc9-4f91debe632c",
+ "service-instance-name": "test_0999239459",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "87447b67-29e3-4244-8038-990a8c70259a",
+ "model-version-id": "c947a4f0-1a84-4380-8939-9adf54005eb4",
+ "resource-version": "1506429664785",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "f526e0c5-7dd0-4ff6-8e0d-e34513108c72",
+ "service-instance-name": "test_09990234446",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1506429789282",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "2be69fe5-9e97-4382-8f40-f2a0feb9aa18",
+ "service-instance-name": "testoron8765",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1506430488921",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "8446f630-0aa4-45b1-9192-9d22968fcc1c",
+ "service-instance-name": "inputmap_instance001",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "Production",
+ "model-invariant-id": "e3ee9d25-2c6b-4734-8a8c-b6e0dee11ca9",
+ "model-version-id": "97128a5f-e7e4-4ddd-b1eb-83a611ae1acb",
+ "resource-version": "1506518606738",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "6d644284-8e45-43aa-8b7a-3a657eda552a",
+ "service-instance-name": "ServicePnf_7",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "43596836-ae36-4608-a987-6608ede10dac",
+ "model-version-id": "7fe0b7d7-8f20-4981-a4df-1fc3318defcc",
+ "resource-version": "1506588010642",
+ "selflink": "restconf/config/GENERIC-RESOURCE-API:services/service/6d644284-8e45-43aa-8b7a-3a657eda552a/service-data/service-topology/",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "29f814ec-a2b8-41aa-b57c-e50d67bbcb45",
+ "service-instance-name": "test_02349394",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "6fe9ad6f-6fa9-4b96-a91e-866a7f3c55a9",
+ "model-version-id": "be753bed-13e8-4e50-b431-b90dfd0f31b7",
+ "resource-version": "1505386639581",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "dcd856f5-69ea-42df-a8aa-d460a9aefe3e",
+ "service-instance-name": "hfhdgdgf",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1505386037801",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "69235f15-bef1-4a6a-9689-bf41a332068c",
+ "service-instance-name": "ffwfdwedewd",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1505385896496",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "e720e20f-9997-4e42-a959-a5e4f20135fd",
+ "service-instance-name": "hjgfdsfrg",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1505387270709",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/2ee1ce2c-1284-426c-817f-2c94a366f298",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "2ee1ce2c-1284-426c-817f-2c94a366f298"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "gsdsdfdff"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "78c57f7f-9568-48e8-9308-4c1badc0a493",
+ "service-instance-name": "test_0458478576",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "9f5ed6d5-c960-4903-9625-4ccb6ba9c63a",
+ "model-version-id": "25447dd8-4154-4146-b57b-bc3d82e1a670",
+ "resource-version": "1505387592406",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "9f521dd1-9dda-4340-8f34-5295154904eb",
+ "service-instance-name": "nf-role-ariel",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "7325761d-fa5a-4a52-9a07-8bcf64d693ed",
+ "model-version-id": "8786e50b-84f9-4942-83ed-fd3624baacae",
+ "resource-version": "1505388118278",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "4d3d8367-955e-4907-8e39-d4fee5150622",
+ "service-instance-name": "jfdsghgtrg",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "0ebfb706-a846-4715-b0d0-fe0be09458d7",
+ "model-version-id": "fa06db34-f8e3-42d9-8e51-a76816eb0f0d",
+ "resource-version": "1505387180101",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "11d946a3-8fea-4ea1-9776-cc7be5be2f67",
+ "service-instance-name": "int_nfrole_01",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "cf3fa46a-e026-4171-9496-56f5e5184b38",
+ "model-version-id": "38ee5ebe-b9b8-4cc1-bd98-36db01bfc589",
+ "resource-version": "1505389411007",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "09e1de12-2b12-431c-abbe-cb786fba1d3e",
+ "service-instance-name": "test03490348",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1505389785708",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/f415422d-5930-4f67-b51e-aafd3ccd92cd",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "f415422d-5930-4f67-b51e-aafd3ccd92cd"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "sdfdfgdfg"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "52eb8cee-e55b-4af7-b5cc-42dd5ef93ea1",
+ "service-instance-name": "nf_instanse1",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "7325761d-fa5a-4a52-9a07-8bcf64d693ed",
+ "model-version-id": "8786e50b-84f9-4942-83ed-fd3624baacae",
+ "resource-version": "1505388525396",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "2c9939cd-1f42-4915-b8f8-a453ad0aa266",
+ "service-instance-name": "test_832438475",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1505397144463",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "5449cf97-53f8-44cc-b2c7-7c7d82491457",
+ "service-instance-name": "Eylon10",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1505390455607",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/ed820473-cc95-4f58-8d1f-50ee2892d88c",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "ed820473-cc95-4f58-8d1f-50ee2892d88c"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "asf"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "48488113-37bb-4f6f-9a34-cf181c4d24f5",
+ "service-instance-name": "qweqwewq",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "6269c77a-a285-473a-be32-9e34a735ae68",
+ "model-version-id": "de762949-453c-43bd-8610-93eca50b0681",
+ "resource-version": "1505397289921",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "ab418d45-067c-48d6-b5a5-d2be160bda8e",
+ "service-instance-name": "LitalZil",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1505372137288",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "600c34b5-3e24-4672-bc6f-a5629cac5881",
+ "service-instance-name": "fsdfsdfsd",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1505333533674",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "d0451b90-7539-41ce-bc02-9726e07663e1",
+ "service-instance-name": "gfdgfdgdfgdf",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1505386116614",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "9f6d1a31-8968-4409-a19e-5a4c5eb46a6e",
+ "service-instance-name": "testyw3445456",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "fb3ab6f5-f776-46cd-93af-9f9ad71fc00e",
+ "model-version-id": "86e9e15f-9fe9-4817-b31f-5db74d131a2a",
+ "resource-version": "1505401600662",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "e49cb1f8-c016-4502-8e59-87cb8bd5df35",
+ "service-instance-name": "gfdgdfgfd",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1505386202387",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "ce7c3c47-e047-47a0-a19f-7811d36860e9",
+ "service-instance-name": "almog-test-008",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "9f5ed6d5-c960-4903-9625-4ccb6ba9c63a",
+ "model-version-id": "25447dd8-4154-4146-b57b-bc3d82e1a670",
+ "resource-version": "1503328194596",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "33d6f055-e2fb-4d14-9d66-64e99145e4ec",
+ "service-instance-name": "almog-test-006",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1503328121547",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "a71c5896-ae3b-4684-9fe0-0841e81eed3e",
+ "service-instance-name": "vid-test-666555444",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502823842315",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "dcd45af2-6336-469e-8636-9349bffbc350",
+ "service-instance-name": "test009877654336",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "74b2fa72-e3b9-4942-8448-983a4b50891a",
+ "model-version-id": "8c16d416-f183-4f2e-8a05-48a7ee0738f7",
+ "resource-version": "1503227771684",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/1fb26a31-60ea-4d3b-9c0a-f0d24ebf2604",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "1fb26a31-60ea-4d3b-9c0a-f0d24ebf2604"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "test7765584"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "a2a9e86a-2639-4d3d-8aae-24736c0aa5ac",
+ "service-instance-name": "test_94589485",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1502954795174",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "8330708c-8d75-466a-9a95-4dd4c4b56863",
+ "service-instance-name": "almog-test-003",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1503327995951",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/33d676dc-285f-4e0c-b8b7-4b3f51c63fce",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "33d676dc-285f-4e0c-b8b7-4b3f51c63fce"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "niin"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/9b589699-f43a-4777-97ed-1e374965c3d6",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "9b589699-f43a-4777-97ed-1e374965c3d6"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "fsdfcsdfsdsd"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/20783cde-b631-47b3-bb90-e47022bf1f34",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "20783cde-b631-47b3-bb90-e47022bf1f34"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "dsfsdfsdfsdfsdf"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "ed710dba-0d3d-4278-a30a-b73da2a64ff9",
+ "service-instance-name": "vid-e2e-test_service_2017-08-21_19-35-51-585",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1503333361349",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "b1112b0b-c915-46c3-b060-c3c511081e4c",
+ "service-instance-name": "test-almog-2",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1503325628895",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "535af37d-da02-48f4-abc5-00a6cd830d4e",
+ "service-instance-name": "LitalS",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "35340388-0b82-4d3a-823d-cbddf842be52",
+ "model-version-id": "4e799efd-fd78-444d-bc25-4a3cde2f8cb0",
+ "resource-version": "1503326460122",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/68db93ea-d1be-4de4-98a8-0188d162feba",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "68db93ea-d1be-4de4-98a8-0188d162feba"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "LitalVNF"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "dad637e9-d7b3-4889-a5c6-b55b3ee60640",
+ "service-instance-name": "tet-8765367",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "1cc41b64-5c12-4d51-bac9-448e963bd81d",
+ "model-version-id": "91f79100-6450-4078-80d7-531427b4fe74",
+ "resource-version": "1503224652570",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "bc2300a4-bc3d-4bca-95ac-e34c1885bc44",
+ "service-instance-name": "rrrrrrrrr",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "74b2fa72-e3b9-4942-8448-983a4b50891a",
+ "model-version-id": "8c16d416-f183-4f2e-8a05-48a7ee0738f7",
+ "resource-version": "1503229518489",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/1c9fe7ac-e24e-4f81-ac9a-cf77e16f6222",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "1c9fe7ac-e24e-4f81-ac9a-cf77e16f6222"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "eeeee"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "9d164ebb-60ee-4d1e-b46a-7769309e5922",
+ "service-instance-name": "testvnf098655",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "1cc41b64-5c12-4d51-bac9-448e963bd81d",
+ "model-version-id": "91f79100-6450-4078-80d7-531427b4fe74",
+ "resource-version": "1503225090431",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "eb4b08b2-6893-4c45-a0a4-5310e2b840e6",
+ "service-instance-name": "test-almog",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "74b2fa72-e3b9-4942-8448-983a4b50891a",
+ "model-version-id": "8c16d416-f183-4f2e-8a05-48a7ee0738f7",
+ "resource-version": "1503241565609",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/68681da7-0847-4a07-b4e6-e7db863513d8",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "68681da7-0847-4a07-b4e6-e7db863513d8"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "almog"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "f5406f25-02d5-4857-b781-25a17f3889b3",
+ "service-instance-name": "Service_VOIP_297772_DS_0822_01",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "5cfb7e85-6855-4227-ba36-6a52494e57e3",
+ "model-version-id": "aaeb9f9d-3e29-4ad9-9fb0-0478d53ad7fd",
+ "resource-version": "1503424302015",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "c1996c46-4853-45a1-b14d-9d92fb3907c7",
+ "service-instance-name": "test9459459",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "75eddbdd-9c15-4778-a058-e4e6129ef2f6",
+ "model-version-id": "42221f38-7795-4692-8876-082c2fe32ca9",
+ "resource-version": "1502291939948",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/269cc52e-aafa-4d29-917d-9a7ea03ad311",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "269cc52e-aafa-4d29-917d-9a7ea03ad311"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "test_03403402"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "5d523308-d5e1-4cfc-baba-ea7df1f37e25",
+ "service-instance-name": "uhik",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502291344737",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "6f9f86b0-ef30-45a6-b92b-df246a5c6168",
+ "service-instance-name": "mnbkjhgfddsa",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1502275995518",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/7c57a376-ac2e-4411-9015-58efd27621e7",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "7c57a376-ac2e-4411-9015-58efd27621e7"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "poiouuycgf"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "627f59fe-9e7a-4794-a227-2c2ce8f4cf27",
+ "service-instance-name": "vid-test-4321",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502291742644",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "361bb8aa-e5c7-4c6c-938f-4ea61cd07ed3",
+ "service-instance-name": "ghfghfgh",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "caed4dbb-922a-4942-be87-1f99d56d426a",
+ "model-version-id": "b77dae3c-ac5b-459c-8df5-1f1de6c59737",
+ "resource-version": "1502293787925",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "a5ae7dcf-ca04-4f47-8084-94e7a1b126fd",
+ "service-instance-name": "dfgndfgnsdfgbns",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502276464647",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "634bc44e-f64f-4c0f-ade3-8990be885183",
+ "service-instance-name": "test_03403",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502290081344",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "b8453503-d826-47d1-8a23-332dbb058ee0",
+ "service-instance-name": "ertherht",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1502357187720",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "12094723-866e-450f-9825-8d0e114d1cc4",
+ "service-instance-name": "test_958886",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "5b174112-cea4-4a36-b540-853b9d0548fc",
+ "resource-version": "1502356939859",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "bd510a5f-bbd0-4d06-b427-4d0230b4def7",
+ "service-instance-name": "test_Vl_instance1",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "9f5ed6d5-c960-4903-9625-4ccb6ba9c63a",
+ "model-version-id": "25447dd8-4154-4146-b57b-bc3d82e1a670",
+ "resource-version": "1502288021617",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "e62bf002-1de0-4efb-9b5a-7f48ec5400f3",
+ "service-instance-name": "test_056056",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1502280371418",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/f0b5d0a8-0fd4-4965-9c59-9eee67024945",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "f0b5d0a8-0fd4-4965-9c59-9eee67024945"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "test_0404505"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "16626bff-21ad-4a2b-820e-1894d06be31c",
+ "service-instance-name": "test0560560",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1502293923490",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "6d11dba9-8817-425a-b379-ce55e28ff63a",
+ "service-instance-name": "newserviceshay2",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "74b2fa72-e3b9-4942-8448-983a4b50891a",
+ "model-version-id": "8072abd2-2ef6-475f-91a1-000121d37f7b",
+ "resource-version": "1502294644240",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "f001f409-8cd7-4e5a-b104-a193d0e596ab",
+ "service-instance-name": "test_0450450777",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "b1ed0d58-0700-4631-be18-d2f1e527d637",
+ "model-version-id": "849a6347-cca7-4ae6-b5c2-7d41e9f6d9b2",
+ "resource-version": "1502294904445",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "5979493f-1712-445b-953b-7f9b9a99a314",
+ "service-instance-name": "mnb",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "caed4dbb-922a-4942-be87-1f99d56d426a",
+ "model-version-id": "b77dae3c-ac5b-459c-8df5-1f1de6c59737",
+ "resource-version": "1502278737864",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "47f70a06-7846-44ff-9488-2d60536baf72",
+ "service-instance-name": "dfghdfghsdfg",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "d2103eaa-8cc7-4422-ad67-1ce582af0097",
+ "model-version-id": "5801fed3-b6db-4969-abb4-d1171c4c3202",
+ "resource-version": "1502278659676",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "59eb28d6-ad0e-43d3-976d-e3b36c95c073",
+ "service-instance-name": "jhgfegt",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "d27e42cf-087e-4d31-88ac-6c4b7585f800",
+ "model-version-id": "4d71990b-d8ad-4510-ac61-496288d9078e",
+ "resource-version": "1508758028801",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/73185f03-5531-444d-bc03-fa13f924d66a",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "73185f03-5531-444d-bc03-fa13f924d66a"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "828696d8-1cc6-4d81-b744-d18d6fa7430a",
+ "service-instance-name": "test04350495",
+ "service-type": "test",
+ "service-role": "test",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "0ebfb706-a846-4715-b0d0-fe0be09458d7",
+ "model-version-id": "fa06db34-f8e3-42d9-8e51-a76816eb0f0d",
+ "resource-version": "1508676546378",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p1",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p1"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/3e1d8406-881c-40f1-ba47-185f8776aa82",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "3e1d8406-881c-40f1-ba47-185f8776aa82"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "8b19fe19-65a6-4f0a-9362-54caf7b130c8",
+ "service-instance-name": "trewtr",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "Production",
+ "model-invariant-id": "2fa617d0-50b3-4d74-861d-4b39301acd2c",
+ "model-version-id": "ae5d24f4-f602-46d0-9a62-ed3f28928b50",
+ "resource-version": "1508656964072",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p1",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p1"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/3e1d8406-881c-40f1-ba47-185f8776aa82",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "3e1d8406-881c-40f1-ba47-185f8776aa82"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/5dbe5092-65fb-453d-87f6-e8715668692f",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "5dbe5092-65fb-453d-87f6-e8715668692f"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "bgtrfv"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "96a61cec-fec3-4e23-b370-707f74aa7025",
+ "service-instance-name": "testyyyo",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1508676983145",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/253b1c2a-5922-4629-aec6-61d22e238a5c",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "253b1c2a-5922-4629-aec6-61d22e238a5c"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/b8a07f26-7a5e-428e-9132-eaaef4377e7a",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "b8a07f26-7a5e-428e-9132-eaaef4377e7a"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "dfgdfytr"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/edefbdbc-5d41-44ca-a518-10ade7d0d7a8",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "edefbdbc-5d41-44ca-a518-10ade7d0d7a8"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "gfdsf55"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "ab4148e7-ad48-424f-b3ba-c60620f572e2",
+ "service-instance-name": "liz",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "db09cb43-cc92-4070-8187-f2812bdf6676",
+ "model-version-id": "827e118a-e9e0-4d8e-85ed-72cf22bd0ca8",
+ "resource-version": "1508674141999",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p10",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p10"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/253b1c2a-5922-4629-aec6-61d22e238a5c",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "253b1c2a-5922-4629-aec6-61d22e238a5c"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "b6fbe7c9-0acb-46f0-9cef-157c30d55e07",
+ "service-instance-name": "dfasf",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "Production",
+ "model-invariant-id": "2fa617d0-50b3-4d74-861d-4b39301acd2c",
+ "model-version-id": "ae5d24f4-f602-46d0-9a62-ed3f28928b50",
+ "resource-version": "1508656225209",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p1",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p1"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/253b1c2a-5922-4629-aec6-61d22e238a5c",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "253b1c2a-5922-4629-aec6-61d22e238a5c"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/fce90274-4d29-41ad-a559-e88e12b2c177",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "fce90274-4d29-41ad-a559-e88e12b2c177"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "kjhgfd87"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/8a5fee10-994c-4dfa-a416-79a58c62bd80",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "8a5fee10-994c-4dfa-a416-79a58c62bd80"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "testou00096"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/aef9b371-3efa-48c2-918b-05c9e3ac4aec",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "aef9b371-3efa-48c2-918b-05c9e3ac4aec"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "test_04594959ccv"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/4a2db0c5-db7e-4f25-9623-9d52d5e457d1",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "4a2db0c5-db7e-4f25-9623-9d52d5e457d1"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "ghfd_test_045"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "bd3321bb-3ad6-4222-8520-4eb9c2112c70",
+ "service-instance-name": "ytititi",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "87447b67-29e3-4244-8038-990a8c70259a",
+ "model-version-id": "c947a4f0-1a84-4380-8939-9adf54005eb4",
+ "resource-version": "1508673680395",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p80",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p80"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/3e1d8406-881c-40f1-ba47-185f8776aa82",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "3e1d8406-881c-40f1-ba47-185f8776aa82"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/f0aac2f3-2840-48ad-9d35-905416c6eea3",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "f0aac2f3-2840-48ad-9d35-905416c6eea3"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "xdgsdg"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "8854e480-565c-4533-8b49-9844c55974ef",
+ "service-instance-name": "test_0234354",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1508838123102",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/project1",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "project1"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/80bb7c9e-4e3d-4b10-8291-7e85a1347370",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "80bb7c9e-4e3d-4b10-8291-7e85a1347370"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/f59bce13-0ba9-4996-a5f2-0ab5001f7915",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "f59bce13-0ba9-4996-a5f2-0ab5001f7915"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "test_03403030dk"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "f3891ad3-dfc2-48d9-ad79-d3afcb14e499",
+ "service-instance-name": "testservinputs098",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "74b2fa72-e3b9-4942-8448-983a4b50891a",
+ "model-version-id": "8c16d416-f183-4f2e-8a05-48a7ee0738f7",
+ "resource-version": "1508835067923",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/DFW",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "DFW"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/d61e6f2d-12fa-4cc2-91df-7c244011d6fc",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "d61e6f2d-12fa-4cc2-91df-7c244011d6fc"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "82d046fb-036c-412a-8926-07c16622288f",
+ "service-instance-name": "vid-e2e-test_service_2017-07-26_11-00-33-208",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1501056046040",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "28adfa51-6d7f-4463-a975-f69e9bc9c3fa",
+ "service-instance-name": "vid-e2e-test_service_2017-07-26_16-56-30-658",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1501077401209",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "b368869f-9e69-418a-be61-9c53b33d09e8",
+ "service-instance-name": "vid-e2e-test_service_2017-07-26_21-55-13-231",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1501095318054",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/22c1b09c-4828-4029-9da3-75c0b815a681",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "22c1b09c-4828-4029-9da3-75c0b815a681"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "vid-e2e-test-vnf_2017-07-26_21-55-43-391"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "f11e491f-31a4-4fce-9a98-37cc93253249",
+ "service-instance-name": "vid-e2e-test_service_2017-07-26_22-00-54-093",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1501095660896",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/d8b18065-f378-4801-85f0-a263c66e9148",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "d8b18065-f378-4801-85f0-a263c66e9148"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "vid-e2e-test-vnf_2017-07-26_22-01-26-312"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "30603d2b-570a-4ed3-8146-c5ff5608b430",
+ "service-instance-name": "vid-e2e-test_service_2017-07-26_16-58-52-390",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1501077541635",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/a1a76b1d-1c3a-4239-8341-257958944dce",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "a1a76b1d-1c3a-4239-8341-257958944dce"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "vid-e2e-test_vnf_2017-07-26_16-59-23-041"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "37d6cde5-f7b7-446e-b161-b835a7acc9a5",
+ "service-instance-name": "vid-e2e-test_service_2017-07-26_22-12-38-071",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1501096370654",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/ac25d056-e0ee-4d8e-b3d3-f26640562384",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "ac25d056-e0ee-4d8e-b3d3-f26640562384"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "vid-e2e-test-vnf_2017-07-26_22-13-18-804"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "65fa3122-5000-4aa1-9707-696825cf6bee",
+ "service-instance-name": "vid-e2e-test_service_2017-07-26_23-01-31-327",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1501099298353",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "599b2af1-92bc-4c99-be63-0f027897b643",
+ "service-instance-name": "vid-e2e-test_service_2017-07-26_21-03-28-542",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1501092216356",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/a4401c1c-505d-4287-a0cb-d2f079bcca4a",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "a4401c1c-505d-4287-a0cb-d2f079bcca4a"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "vid-e2e-test_vnf_2017-07-26_21-04-00-755"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "649b92a1-d599-4abb-ae22-9d79ab15d39d",
+ "service-instance-name": "testrttert",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1499866339532",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "c64642d2-d014-47bc-83f1-4e4854a20fb5",
+ "service-instance-name": "test675refg",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1499868496430",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "935400cb-3055-41e6-bea9-6fa25c470fe8",
+ "service-instance-name": "vid-e2e-test_service_2017-09-10_10-39-59-713",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1505029212112",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "1d61b1be-a7a5-4f01-b980-d83702cb1c81",
+ "service-instance-name": "vid-e2e-test_aai_service_2017-09-10_11-33-40-608",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1505032423917",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "cfd3bc73-45b6-486e-89ed-ecd77d6c28d4",
+ "service-instance-name": "rtyrtyu",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1504686208504",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "b5c0cf11-5cd5-4ac0-9cf3-f794b7d2e9e7",
+ "service-instance-name": "eylonTest2",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "a6a00927-7b10-48ed-bed4-0c9f5cf3fe1b",
+ "model-version-id": "775fdee6-22a9-4243-9a35-573a67df5fa4",
+ "resource-version": "1509264230953",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p3",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p3"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/f8494620-44a3-464b-b577-7a2a1113390d",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "f8494620-44a3-464b-b577-7a2a1113390d"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "e96c6246-59b8-44f1-992a-00dcc9715403",
+ "service-instance-name": "eylonTest1",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "a6a00927-7b10-48ed-bed4-0c9f5cf3fe1b",
+ "model-version-id": "775fdee6-22a9-4243-9a35-573a67df5fa4",
+ "resource-version": "1509264071228",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p6",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p6"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/f8494620-44a3-464b-b577-7a2a1113390d",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "f8494620-44a3-464b-b577-7a2a1113390d"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "3b271daa-7dae-4e7e-8b7c-d4938752d53c",
+ "service-instance-name": "vik_flexware",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "951fd067-b3c1-41e4-8d1d-54223e37caa6",
+ "model-version-id": "5b20f93d-042f-4b44-ba8a-8428877975d0",
+ "resource-version": "1510067918641",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/Nimbus",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "Nimbus"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/2356a43d-ed56-43b6-aefc-8391b82588c9",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "2356a43d-ed56-43b6-aefc-8391b82588c9"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "037157ae-4edb-4885-af7a-57ae1087e4f0",
+ "service-instance-name": "ServicePnf_25",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "43596836-ae36-4608-a987-6608ede10dac",
+ "model-version-id": "7fe0b7d7-8f20-4981-a4df-1fc3318defcc",
+ "resource-version": "1509378462768",
+ "selflink": "restconf/config/GENERIC-RESOURCE-API:services/service/037157ae-4edb-4885-af7a-57ae1087e4f0/service-data/service-topology/",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "c363d78f-2cfd-4095-a90e-c5412133e46f",
+ "service-instance-name": "test_034599599sdv",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1508411127918",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p1",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p1"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/3f592a6f-459b-435e-b0d4-59959ab1d385",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "3f592a6f-459b-435e-b0d4-59959ab1d385"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "f04f45fe-0563-4b41-affe-4f71591f330a",
+ "service-instance-name": "testmac_0345095",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "d27e42cf-087e-4d31-88ac-6c4b7585f800",
+ "model-version-id": "4d71990b-d8ad-4510-ac61-496288d9078e",
+ "resource-version": "1508413319691",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p2",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p2"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/3e1d8406-881c-40f1-ba47-185f8776aa82",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "3e1d8406-881c-40f1-ba47-185f8776aa82"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "e6f32432-c7a7-4d84-8596-13b931bebed9",
+ "service-instance-name": "Bracha1234",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1508418034736",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p2",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p2"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/3f592a6f-459b-435e-b0d4-59959ab1d385",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "3f592a6f-459b-435e-b0d4-59959ab1d385"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/edfccd7f-a8d6-4b2d-b87a-4344d868e53c",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "edfccd7f-a8d6-4b2d-b87a-4344d868e53c"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "portal"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/4d73cfb9-3122-47c2-b3dc-9f944bea9134",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "4d73cfb9-3122-47c2-b3dc-9f944bea9134"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "bracha12345"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "f5e4918e-a0d7-4c50-9474-240edf63bd1d",
+ "service-instance-name": "triusyt7584",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "a6a00927-7b10-48ed-bed4-0c9f5cf3fe1b",
+ "model-version-id": "775fdee6-22a9-4243-9a35-573a67df5fa4",
+ "resource-version": "1508412580537",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p80",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p80"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/3f592a6f-459b-435e-b0d4-59959ab1d385",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "3f592a6f-459b-435e-b0d4-59959ab1d385"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "0a222d51-2d02-4d19-8926-0cc04b023212",
+ "service-instance-name": "ServicePnf_17",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "43596836-ae36-4608-a987-6608ede10dac",
+ "model-version-id": "7fe0b7d7-8f20-4981-a4df-1fc3318defcc",
+ "resource-version": "1508076064866",
+ "selflink": "restconf/config/GENERIC-RESOURCE-API:services/service/0a222d51-2d02-4d19-8926-0cc04b023212/service-data/service-topology/",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "867f48cb-f5fa-499c-b84d-f33533b2978d",
+ "service-instance-name": "fffssssaaaeeeewww",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1508078868301",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/x1",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "x1"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/z1",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "z1"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "257feb6b-ad89-4001-bb9d-54cfe8add8f6",
+ "service-instance-name": "vid-e2e-test_service_2017-10-15_17-42-19-283",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1508078514218",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/x1",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "x1"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/z1",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "z1"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "153635ac-4bbb-4c12-8f54-b23c29f1af01",
+ "service-instance-name": "vid-test-2224443",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1501674964224",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "145d3863-b44c-40cf-addd-45f42a9522ad",
+ "service-instance-name": "vid-test-444333322",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1501665641034",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "6798f1fa-fb5c-4638-b1ff-b7b66052e71d",
+ "service-instance-name": "vid-test-creation-3333",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "f27484eb-7ee8-40d7-b2ff-7fd5a9133a10",
+ "model-version-id": "101262c3-74b1-4632-8b60-977770b651d3",
+ "resource-version": "1501672969683",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "67b2bb65-fbee-44dc-a144-88a8b5084d35",
+ "service-instance-name": "vid-test-333222",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "c079d859-4d81-4add-a9c3-94551f96e2b0",
+ "resource-version": "1501663697504",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "7a9fc646-39a4-4f18-afc8-1be9560d4535",
+ "service-instance-name": "vid-test-3333222",
+ "service-type": "",
+ "service-role": "",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1501675189009",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "101e3ef2-8650-11e6-ae22-56b6b6499611",
+ "resource-version": "1494001848458",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/ctpx0001v",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "ctpx0001v"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "ctpx0001v"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "c505ba4c-6333-4911-ac60-5736f36ff036",
+ "service-instance-name": "SlowAAI",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "5b9c0f33-eec1-484a-bf77-736a6644d7a8",
+ "model-version-id": "b75e0d22-05ff-4448-9266-5f0d4e1dbbd6",
+ "resource-version": "1509613326963",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/p80",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "p80"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/73185f03-5531-444d-bc03-fa13f924d66a",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "73185f03-5531-444d-bc03-fa13f924d66a"
+ }
+ ]
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/AAIAIC25/tenants/tenant/092eb9e8e4b7412e8787dd091bc58e86",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "AAIAIC25"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "092eb9e8e4b7412e8787dd091bc58e86"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "USP-SIP-IC-24335-T-01"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/bae71557c5bb4d5aac6743a4e5f1d054",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "bae71557c5bb4d5aac6743a4e5f1d054"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "AIN Web Tool-15-D-testgamma"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/229bcdc6eaeb4ca59d55221141d01f8e",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "229bcdc6eaeb4ca59d55221141d01f8e"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "AIN Web Tool-15-D-STTest2"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/1178612d2b394be4834ad77f567c0af2",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "1178612d2b394be4834ad77f567c0af2"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "AIN Web Tool-15-D-SSPtestcustome"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/19c5ade915eb461e8af52fb2fd8cd1f2",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "19c5ade915eb461e8af52fb2fd8cd1f2"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "AIN Web Tool-15-D-UncheckedEcopm"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/de007636e25249238447264a988a927b",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "de007636e25249238447264a988a927b"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "AIN Web Tool-15-D-dfsdf"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/62f29b3613634ca6a3065cbe0e020c44",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "62f29b3613634ca6a3065cbe0e020c44"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "AIN/SMS-16-D-Multiservices1"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/649289e30d3244e0b48098114d63c2aa",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "649289e30d3244e0b48098114d63c2aa"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "AIN Web Tool-15-D-SSPST66"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/3f21eeea6c2c486bba31dab816c05a32",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "3f21eeea6c2c486bba31dab816c05a32"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "AIN Web Tool-15-D-ASSPST47"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/f60ce21d3ee6427586cff0d22b03b773",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "f60ce21d3ee6427586cff0d22b03b773"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "CESAR-100-D-sspjg67246"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/8774659e425f479895ae091bb5d46560",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "8774659e425f479895ae091bb5d46560"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "CESAR-100-D-sspjg68359"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/624eb554b0d147c19ff8885341760481",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "624eb554b0d147c19ff8885341760481"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "AINWebTool-15-D-iftach"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/214f55f5fc414c678059c383b03e4962",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "214f55f5fc414c678059c383b03e4962"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "CESAR-100-D-sspjg612401"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/c90666c291664841bb98e4d981ff1db5",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "c90666c291664841bb98e4d981ff1db5"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "CESAR-100-D-sspjg621340"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/ce5b6bc5c7b348e1bf4b91ac9a174278",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "ce5b6bc5c7b348e1bf4b91ac9a174278"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "sspjg621351cloned"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/b386b768a3f24c8e953abbe0b3488c02",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "b386b768a3f24c8e953abbe0b3488c02"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "AINWebTool-15-D-eteancomp"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/dc6c4dbfd225474e9deaadd34968646c",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "dc6c4dbfd225474e9deaadd34968646c"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "AINWebTool-15-T-SPFET"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/02cb5030e9914aa4be120bd9ed1e19eb",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "02cb5030e9914aa4be120bd9ed1e19eb"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "AINWebTool-15-X-eeweww"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/f2f3830e4c984d45bcd00e1a04158a79",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "f2f3830e4c984d45bcd00e1a04158a79"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "CESAR-100-D-spjg61909"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/05b91bd5137f4929878edd965755c06d",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "05b91bd5137f4929878edd965755c06d"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "CESAR-100-D-sspjg621512cloned"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/7002fbe8482d4a989ddf445b1ce336e0",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "7002fbe8482d4a989ddf445b1ce336e0"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "AINWebTool-15-X-vdr"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/4008522be43741dcb1f5422022a2aa0b",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "4008522be43741dcb1f5422022a2aa0b"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "AINWebTool-15-D-ssasa"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/f44e2e96a1b6476abfda2fa407b00169",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "f44e2e96a1b6476abfda2fa407b00169"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "AINWebTool-15-D-PFNPT"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/b69a52bec8a84669a37a1e8b72708be7",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "b69a52bec8a84669a37a1e8b72708be7"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "AINWebTool-15-X-vdre"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/fac7d9fd56154caeb9332202dcf2969f",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "fac7d9fd56154caeb9332202dcf2969f"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "AINWebTool-15-X-NONPODECOMP"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/cb42a77ff45b48a8b8deb83bb64acc74",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "cb42a77ff45b48a8b8deb83bb64acc74"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "ro-T11"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/fa45ca53c80b492fa8be5477cd84fc2b",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "fa45ca53c80b492fa8be5477cd84fc2b"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "ro-T112"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-type": "TSBC",
+ "resource-version": "1494001891362",
+ "service-instances": {
+ "service-instance": [
+ {
+ "service-instance-id": "c0edefb0-2505-4a34-85cc-96c4cd5a121d",
+ "service-instance-name": "test-343432",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1500370094198",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "7cb54908-f3fb-46b9-b547-d1e670ea95b2",
+ "service-instance-name": "test765445g",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1499868690949",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/fbb52a16-2c57-4212-802f-32dbba2204f2",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "fbb52a16-2c57-4212-802f-32dbba2204f2"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "fdfdfdf"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "8e953267-4cd8-45ec-ae7f-bdeb018656c0",
+ "service-instance-name": "a1",
+ "service-type": "service_type_shani",
+ "service-role": "service_role_shani",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "340f3957-ff0a-4503-866d-a34fd1b97450",
+ "model-version-id": "ee2d8783-8495-4fb1-9553-6cdbd2dd3a50",
+ "resource-version": "1509355912484",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/2356a43d-ed56-43b6-aefc-8391b82588c9",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "2356a43d-ed56-43b6-aefc-8391b82588c9"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "e2ecfd33-b5d3-4a7b-85ba-1a709b26b66c",
+ "service-instance-name": "a3",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "d5937aa1-37fb-4ed0-8c30-5144b89a64ae",
+ "model-version-id": "06ac9663-54cf-4c77-b926-6e8757cf6380",
+ "resource-version": "1509356358573",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/589fe0db-26c4-45e5-9f4e-a246c74fce76",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "589fe0db-26c4-45e5-9f4e-a246c74fce76"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/9c925d7e-1a94-4784-a45b-408c8cc96fa8",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "9c925d7e-1a94-4784-a45b-408c8cc96fa8"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "dfdsfds"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "7dfef88f-fec0-421f-90d4-91eea35a5813",
+ "service-instance-name": "shanitest",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "d7b48529-6ae2-49f0-8633-b29e7cd4d4ce",
+ "model-version-id": "44671b15-83dd-4db7-a36e-dfada3eaa2f9",
+ "resource-version": "1508144995828",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "a46ca55c-e9bd-4e68-9c49-c98933240218",
+ "service-instance-name": "si_failtest",
+ "model-invariant-id": "732263bd-0655-428d-a347-d65676d1a949",
+ "resource-version": "1494001997513"
+ },
+ {
+ "service-instance-id": "e165f1af-a3cf-4323-8cd2-607acb55baa9",
+ "service-instance-name": "first_macro_shani",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "5b9c0f33-eec1-484a-bf77-736a6644d7a8",
+ "model-version-id": "b75e0d22-05ff-4448-9266-5f0d4e1dbbd6",
+ "resource-version": "1508071197869",
+ "orchestration-status": "Active"
+ }
+ ]
+ },
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/ece35e4a79d547d193451ac38d700046",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "ece35e4a79d547d193451ac38d700046"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "AIN Web Tool-15-D-sspstMAIL"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/23cbbd1872864ea08aa53ade25d34172",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "23cbbd1872864ea08aa53ade25d34172"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "AIN Web Tool-15-D-rtertet"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/ded2432abb5a4100801331d07787afc2",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "ded2432abb5a4100801331d07787afc2"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "AIN/SMS-16-D-SSPecompFlvr2"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/ad5aab08f5f7435e9983311af543f311",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "ad5aab08f5f7435e9983311af543f311"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "AINWebTool-15-X-PODECOMP"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/8071dc66981c4294b05483a1cddac801",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "8071dc66981c4294b05483a1cddac801"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "CESAR-100-X-ecompPODprivate"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/036f769581904ca08ead1415c22b9ec0",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "036f769581904ca08ead1415c22b9ec0"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "AINWebTool-15-X-PODECOMPCLONE"
+ }
+ ]
+ },
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/mtn6/tenants/tenant/c2475a36c5e04f12a21593849ae83420",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "mtn6"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "c2475a36c5e04f12a21593849ae83420"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "AIN/SMS-16-X-hope"
+ }
+ ]
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_get_subscribers_for_customer_2.json b/vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_get_subscribers_for_customer_2.json
new file mode 100644
index 00000000..f9b39148
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_get_subscribers_for_customer_2.json
@@ -0,0 +1,734 @@
+{
+ "simulatorRequest": {
+ "method": "GET",
+ "path": "/aai/v11/business/customers/customer/31739f3e-526b-11e6-beb8-9e71128cae77",
+ "queryParams": {
+ "depth": 2
+ }
+ },
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "global-customer-id": "31739f3e-526b-11e6-beb8-9e71128cae77",
+ "subscriber-name": "FIREWALL/MISC",
+ "subscriber-type": "INFRA",
+ "resource-version": "1494001772223",
+ "service-subscriptions": {
+ "service-subscription": [
+ {
+ "service-type": "VDNS",
+ "resource-version": "1494001850040",
+ "service-instances": {
+ "service-instance": [
+ {
+ "service-instance-id": "d69c6add-c114-4dd8-9bfc-bb51c7989e93",
+ "service-instance-name": "test123",
+ "model-invariant-id": "c73dd832-d1eb-4c3a-bd04-00353c032209",
+ "model-version-id": "f9253bf0-3b74-4f6b-a966-697bc599691c",
+ "resource-version": "1494002069377"
+ },
+ {
+ "service-instance-id": "9caf5581-40ab-47be-b1f1-909a87724add",
+ "service-instance-name": "vidfirewallvdnstest",
+ "model-invariant-id": "732263bd-0655-428d-a347-d65676d1a949",
+ "resource-version": "1494002023060"
+ },
+ {
+ "service-instance-id": "916538e5-91d2-45f2-a0b4-2b1804361262",
+ "service-instance-name": "test5645543454",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "240376de-870e-48df-915a-31f140eedd2c",
+ "resource-version": "1499866361973",
+ "orchestration-status": "Active"
+ }
+ ]
+ }
+ },
+ {
+ "service-type": "VNTPS",
+ "resource-version": "1494001936936",
+ "service-instances": {
+ "service-instance": [
+ {
+ "service-instance-id": "99deef90-f034-438d-949c-069c22558657",
+ "service-instance-name": "Lital-S-1707094-VID",
+ "model-invariant-id": "331a194d-9248-4533-88bc-62c812ccb5c1",
+ "model-version-id": "171b3887-e73e-479d-8ef8-2690bf74f2aa",
+ "resource-version": "1500880984100",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "14cbb92e-1ba6-46a6-893c-05f817ea81ec",
+ "service-instance-name": "MobilityServer_Instance10-26",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "1e34a014-6fd9-4b1c-9038-b2b885b93143",
+ "model-version-id": "8a380513-8a3e-4603-8558-67c1c7231e66",
+ "resource-version": "1509049693156",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/3215397d-435d-4892-8e4f-7321a4269a16",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "3215397d-435d-4892-8e4f-7321a4269a16"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "47e0d120-0b7f-412c-9e5b-e26cfdc3b656",
+ "service-instance-name": "Lital-Test-VID-Service",
+ "model-invariant-id": "41543dd0-43c5-4346-bc52-d9883566d9aa",
+ "model-version-id": "420731a2-72f2-4786-9ba1-fd94f19a81cf",
+ "resource-version": "1500795793085",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "5d521981-33be-4bb5-bb20-5616a9c52a5a",
+ "service-instance-name": "dfgh",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "331a194d-9248-4533-88bc-62c812ccb5c1",
+ "model-version-id": "171b3887-e73e-479d-8ef8-2690bf74f2aa",
+ "resource-version": "1508832105498",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/Nimbus",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "Nimbus"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/4d4ecf59-41f1-40d4-818d-885234680a42",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "4d4ecf59-41f1-40d4-818d-885234680a42"
+ }
+ ]
+ }
+ ]
+ }
+ }
+ ]
+ }
+ },
+ {
+ "service-type": "VCDN",
+ "resource-version": "1494001943182"
+ },
+ {
+ "service-type": "MISVPN Transport",
+ "resource-version": "1505859178418",
+ "service-instances": {
+ "service-instance": [
+ {
+ "service-instance-id": "4ea864f2-b946-473a-b51c-51a7c10b8391",
+ "service-instance-name": "shaniiiiiiiiiiiiiiiiiiiiiiiiiiiiiii",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "418f32e5-484a-4073-8fa9-fab7d497459f",
+ "resource-version": "1508226188903",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/project1",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "project1"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/f160c875-ddd1-4ef5-84d8-d098784daa3a",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "f160c875-ddd1-4ef5-84d8-d098784daa3a"
+ }
+ ]
+ },
+ {
+ "related-to": "generic-vnf",
+ "related-link": "/aai/v11/network/generic-vnfs/generic-vnf/a0032f81-53e1-41f6-bc1a-de91ce1009f3",
+ "relationship-data": [
+ {
+ "relationship-key": "generic-vnf.vnf-id",
+ "relationship-value": "a0032f81-53e1-41f6-bc1a-de91ce1009f3"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "generic-vnf.vnf-name",
+ "property-value": "adding_VNF"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "8b1b8793-467d-4e5b-9ff4-06abb40ec841",
+ "service-instance-name": "fgghgyy_shani",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "5b9c0f33-eec1-484a-bf77-736a6644d7a8",
+ "model-version-id": "b75e0d22-05ff-4448-9266-5f0d4e1dbbd6",
+ "resource-version": "1510817054514",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/2356a43d-ed56-43b6-aefc-8391b82588c9",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "2356a43d-ed56-43b6-aefc-8391b82588c9"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "928d5560-4526-4721-8703-bcfc65177067",
+ "service-instance-name": "ServicePnf_30",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "43596836-ae36-4608-a987-6608ede10dac",
+ "model-version-id": "7fe0b7d7-8f20-4981-a4df-1fc3318defcc",
+ "resource-version": "1510827189590",
+ "selflink": "restconf/config/GENERIC-RESOURCE-API:services/service/928d5560-4526-4721-8703-bcfc65177067/service-data/service-topology/",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "08a1a701-608f-4ac0-bc53-ba89dc2b06b2",
+ "service-instance-name": "ServicePnf_28",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "43596836-ae36-4608-a987-6608ede10dac",
+ "model-version-id": "7fe0b7d7-8f20-4981-a4df-1fc3318defcc",
+ "resource-version": "1510673823477",
+ "selflink": "restconf/config/GENERIC-RESOURCE-API:services/service/08a1a701-608f-4ac0-bc53-ba89dc2b06b2/service-data/service-topology/",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "15477731-6cd4-417f-bcc3-f4ed63c2e452",
+ "service-instance-name": "s4anity",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "5b9c0f33-eec1-484a-bf77-736a6644d7a8",
+ "model-version-id": "b75e0d22-05ff-4448-9266-5f0d4e1dbbd6",
+ "resource-version": "1509889804126",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/e8016bed-4740-4bd3-a591-96f8788766ae",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "e8016bed-4740-4bd3-a591-96f8788766ae"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "fafbf383-a04c-4a70-93ea-901582ca199b",
+ "service-instance-name": "verten",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "709d1be4-9a3f-4a29-8c4d-a20465e808a3",
+ "model-version-id": "87439333-fe61-4b09-8475-f2ced53d425b",
+ "resource-version": "1508995251487",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/4b65b294-1eb8-47ba-bd80-356004d4f0ed",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "4b65b294-1eb8-47ba-bd80-356004d4f0ed"
+ }
+ ]
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/rdm3/tenants/tenant/0c48431cea8c460c998f57ed91515293",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "rdm3"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "0c48431cea8c460c998f57ed91515293"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "sanity_test_tenant-746626838"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-type": "AIM Transport",
+ "resource-version": "1505859153563",
+ "service-instances": {
+ "service-instance": [
+ {
+ "service-instance-id": "c4743f14-1738-4d16-8773-1cfbe0c76c9b",
+ "service-instance-name": "ShaniService2",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "713783d5-9e21-49c5-86f1-77dc331586a2",
+ "model-version-id": "a50a43bb-4ac8-410c-acf3-c30aa39dd109",
+ "resource-version": "1506438228686",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "000ef706-dc5b-4d3c-afc6-160b0474f2ef",
+ "service-instance-name": "version1",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "713783d5-9e21-49c5-86f1-77dc331586a2",
+ "model-version-id": "a50a43bb-4ac8-410c-acf3-c30aa39dd109",
+ "resource-version": "1506436202840",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "f36f5734-e9df-4fbf-9f35-61be13f028a2",
+ "service-instance-name": "AIM_TRANSPORT_00014",
+ "service-type": "TRANSPORT",
+ "service-role": "AIM",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "300adb1e-9b0c-4d52-bfb5-fa5393c4eabb",
+ "model-version-id": "b6614ae6-e52d-44ed-9932-aae697624543",
+ "resource-version": "1509397929011",
+ "orchestration-status": "Created",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "zone",
+ "related-link": "/aai/v11/network/zones/zone/ABC15",
+ "relationship-data": [
+ {
+ "relationship-key": "zone.zone-id",
+ "relationship-value": "ABC15"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "zone.zone-name",
+ "property-value": "AAITESAN-ABC15"
+ }
+ ]
+ },
+ {
+ "related-to": "logical-link",
+ "related-link": "/aai/v11/network/logical-links/logical-link/SANITY7656cce9%3ALAG2295%7CSANITY7686cce9%3ALAG2264",
+ "relationship-data": [
+ {
+ "relationship-key": "logical-link.link-name",
+ "relationship-value": "SANITY7656cce9:LAG2295|SANITY7686cce9:LAG2264"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "facfdfb3-174d-46a5-8a9f-8251f21ee5ea",
+ "service-instance-name": "AIM_TRANSPORT_00003",
+ "service-type": "TRANSPORT",
+ "service-role": "AIM",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "300adb1e-9b0c-4d52-bfb5-fa5393c4eabb",
+ "model-version-id": "b6614ae6-e52d-44ed-9932-aae697624543",
+ "resource-version": "1509395666918",
+ "orchestration-status": "Created"
+ },
+ {
+ "service-instance-id": "f36f5734-e9df-4fbf-9f35-61be13f028a1",
+ "service-instance-name": "AIM_TRANSPORT_00004",
+ "service-type": "TRANSPORT",
+ "service-role": "AIM",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "300adb1e-9b0c-4d52-bfb5-fa5393c4eabb",
+ "model-version-id": "5c9e863f-2716-467b-8799-4a67f378dcaa",
+ "resource-version": "1508330555658",
+ "orchestration-status": "<ORCH_STATUS>",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "zone",
+ "related-link": "/aai/v11/network/zones/zone/ABC11",
+ "relationship-data": [
+ {
+ "relationship-key": "zone.zone-id",
+ "relationship-value": "ABC11"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "zone.zone-name",
+ "property-value": "ATLSANAI-ABC11"
+ }
+ ]
+ },
+ {
+ "related-to": "logical-link",
+ "related-link": "/aai/v11/network/logical-links/logical-link/SANITY6758cce9%3ALAG1992%7CSANITY6785cce9%3ALAG1961",
+ "relationship-data": [
+ {
+ "relationship-key": "logical-link.link-name",
+ "relationship-value": "SANITY6758cce9:LAG1992|SANITY6785cce9:LAG1961"
+ }
+ ]
+ },
+ {
+ "related-to": "logical-link",
+ "related-link": "/aai/v11/network/logical-links/logical-link/SANITY6757cce9%3ALAG1989%7CSANITY6785cce9%3ALAG1958",
+ "relationship-data": [
+ {
+ "relationship-key": "logical-link.link-name",
+ "relationship-value": "SANITY6757cce9:LAG1989|SANITY6785cce9:LAG1958"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "377f3202-e183-44a0-85e5-29a7e71603be",
+ "service-instance-name": "AIM_TRANSPORT_00002",
+ "service-type": "TRANSPORT",
+ "service-role": "AIM",
+ "model-invariant-id": "100cbe0e-ceb2-41e9-8918-eab9f7aa05bd",
+ "model-version-id": "32228134-a561-49ba-93af-735bc2d78e5e",
+ "resource-version": "1508448142346",
+ "orchestration-status": "PendingDelete"
+ },
+ {
+ "service-instance-id": "f36f5734-e9df-4fbf-9f35-61be13f028a4",
+ "service-instance-name": "AIM_TRANSPORT_00015",
+ "service-type": "TRANSPORT",
+ "service-role": "AIM",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "300adb1e-9b0c-4d52-bfb5-fa5393c4eabb",
+ "model-version-id": "b6614ae6-e52d-44ed-9932-aae697624543",
+ "resource-version": "1509470124946",
+ "orchestration-status": "Created"
+ },
+ {
+ "service-instance-id": "f36f5734-e9df-4fbf-9f35-61be13f028a5",
+ "service-instance-name": "AIM_TRANSPORT_00017",
+ "service-type": "TRANSPORT",
+ "service-role": "AIM",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "300adb1e-9b0c-4d52-bfb5-fa5393c4eabb",
+ "model-version-id": "b6614ae6-e52d-44ed-9932-aae697624543",
+ "resource-version": "1509470281154",
+ "orchestration-status": "Created",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "zone",
+ "related-link": "/aai/v11/network/zones/zone/ABC15",
+ "relationship-data": [
+ {
+ "relationship-key": "zone.zone-id",
+ "relationship-value": "ABC15"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "zone.zone-name",
+ "property-value": "AAITESAN-ABC15"
+ }
+ ]
+ },
+ {
+ "related-to": "logical-link",
+ "related-link": "/aai/v11/network/logical-links/logical-link/SANITY7658cce9%3ALAG2293%7CSANITY7685cce9%3ALAG2262",
+ "relationship-data": [
+ {
+ "relationship-key": "logical-link.link-name",
+ "relationship-value": "SANITY7658cce9:LAG2293|SANITY7685cce9:LAG2262"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "f36f5734-e9df-4fbf-9f35-61be13f028a7",
+ "service-instance-name": "AIM_TRANSPORT_00019",
+ "service-type": "TRANSPORT",
+ "service-role": "AIM",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "300adb1e-9b0c-4d52-bfb5-fa5393c4eabb",
+ "model-version-id": "b6614ae6-e52d-44ed-9932-aae697624543",
+ "resource-version": "1509470436456",
+ "orchestration-status": "Created",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "zone",
+ "related-link": "/aai/v11/network/zones/zone/ABC15",
+ "relationship-data": [
+ {
+ "relationship-key": "zone.zone-id",
+ "relationship-value": "ABC15"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "zone.zone-name",
+ "property-value": "AAITESAN-ABC15"
+ }
+ ]
+ },
+ {
+ "related-to": "logical-link",
+ "related-link": "/aai/v11/network/logical-links/logical-link/SANITY7657cce9%3ALAG2289%7CSANITY7685cce9%3ALAG2258",
+ "relationship-data": [
+ {
+ "relationship-key": "logical-link.link-name",
+ "relationship-value": "SANITY7657cce9:LAG2289|SANITY7685cce9:LAG2258"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "f36f5734-e9df-4fbf-9f35-61be13f028a3",
+ "service-instance-name": "AIM_TRANSPORT_00015",
+ "service-type": "TRANSPORT",
+ "service-role": "AIM",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "300adb1e-9b0c-4d52-bfb5-fa5393c4eabb",
+ "model-version-id": "b6614ae6-e52d-44ed-9932-aae697624543",
+ "resource-version": "1509399074465",
+ "orchestration-status": "Created",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "zone",
+ "related-link": "/aai/v11/network/zones/zone/ABC15",
+ "relationship-data": [
+ {
+ "relationship-key": "zone.zone-id",
+ "relationship-value": "ABC15"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "zone.zone-name",
+ "property-value": "AAITESAN-ABC15"
+ }
+ ]
+ },
+ {
+ "related-to": "logical-link",
+ "related-link": "/aai/v11/network/logical-links/logical-link/SANITY7656cce9%3ALAG2294%7CSANITY7686cce9%3ALAG2263",
+ "relationship-data": [
+ {
+ "relationship-key": "logical-link.link-name",
+ "relationship-value": "SANITY7656cce9:LAG2294|SANITY7686cce9:LAG2263"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "181edf1e-725d-47af-ab3f-6b4e297032ab",
+ "service-instance-name": "ServicePnf_26",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "43596836-ae36-4608-a987-6608ede10dac",
+ "model-version-id": "7fe0b7d7-8f20-4981-a4df-1fc3318defcc",
+ "resource-version": "1510673032572",
+ "selflink": "restconf/config/GENERIC-RESOURCE-API:services/service/181edf1e-725d-47af-ab3f-6b4e297032ab/service-data/service-topology/",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "facfdfb3-174d-46a5-8a9f-8251f21zz5yz",
+ "service-instance-name": "AIM_TRANSPORT_00013",
+ "service-type": "TRANSPORT",
+ "service-role": "AIM",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "300adb1e-9b0c-4d52-bfb5-fa5393c4eabb",
+ "model-version-id": "b6614ae6-e52d-44ed-9932-aae697624543",
+ "resource-version": "1509396039342",
+ "orchestration-status": "Created"
+ },
+ {
+ "service-instance-id": "4759b4f0-3350-40b0-9e06-2bebdacb21d8",
+ "service-instance-name": "ServicePnf_27",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "43596836-ae36-4608-a987-6608ede10dac",
+ "model-version-id": "7fe0b7d7-8f20-4981-a4df-1fc3318defcc",
+ "resource-version": "1510673651875",
+ "selflink": "restconf/config/GENERIC-RESOURCE-API:services/service/4759b4f0-3350-40b0-9e06-2bebdacb21d8/service-data/service-topology/",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "1cc01b8b-7604-4fd3-8cb2-f01466407f76",
+ "service-instance-name": "ServicePnf_29",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "null",
+ "workload-context": "null",
+ "model-invariant-id": "43596836-ae36-4608-a987-6608ede10dac",
+ "model-version-id": "7fe0b7d7-8f20-4981-a4df-1fc3318defcc",
+ "resource-version": "1510826917947",
+ "selflink": "restconf/config/GENERIC-RESOURCE-API:services/service/1cc01b8b-7604-4fd3-8cb2-f01466407f76/service-data/service-topology/",
+ "orchestration-status": "Active"
+ },
+ {
+ "service-instance-id": "e67d0806-95c9-41a5-86a7-3920c1bdf69f",
+ "service-instance-name": "dfgfgg",
+ "service-type": "",
+ "service-role": "",
+ "environment-context": "General_Revenue-Bearing",
+ "workload-context": "Production",
+ "model-invariant-id": "d27e42cf-087e-4d31-88ac-6c4b7585f800",
+ "model-version-id": "4d71990b-d8ad-4510-ac61-496288d9078e",
+ "resource-version": "1510817944682",
+ "orchestration-status": "Active",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "project",
+ "related-link": "/aai/v11/business/projects/project/Nimbus",
+ "relationship-data": [
+ {
+ "relationship-key": "project.project-name",
+ "relationship-value": "Nimbus"
+ }
+ ]
+ },
+ {
+ "related-to": "owning-entity",
+ "related-link": "/aai/v11/business/owning-entities/owning-entity/ab18aa18-9644-441d-be6e-af6cadbc21ab",
+ "relationship-data": [
+ {
+ "relationship-key": "owning-entity.owning-entity-id",
+ "relationship-value": "ab18aa18-9644-441d-be6e-af6cadbc21ab"
+ }
+ ]
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "tenant",
+ "related-link": "/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/att-aic/rdm3/tenants/tenant/0c48431cea8c460c998f57ed91515293",
+ "relationship-data": [
+ {
+ "relationship-key": "cloud-region.cloud-owner",
+ "relationship-value": "att-aic"
+ },
+ {
+ "relationship-key": "cloud-region.cloud-region-id",
+ "relationship-value": "rdm3"
+ },
+ {
+ "relationship-key": "tenant.tenant-id",
+ "relationship-value": "0c48431cea8c460c998f57ed91515293"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "tenant.tenant-name",
+ "property-value": "sanity_test_tenant-746626838"
+ }
+ ]
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_named_query_for_view_edit.json b/vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_named_query_for_view_edit.json
new file mode 100644
index 00000000..aa728d17
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_named_query_for_view_edit.json
@@ -0,0 +1,383 @@
+{
+ "simulatorRequest": {
+ "method": "POST",
+ "path": "/aai/v11/search/named-query",
+ "body": {
+ "instance-filters":{
+ "instance-filter":[
+ {
+ "customer":{
+ "global-customer-id":"e433710f-9217-458d-a79d-1c7aff376d89"
+ },
+ "service-instance":{
+ "service-instance-id":"3f93c7cb-2fd0-4557-9514-e189b7b04f9d"
+ },
+ "service-subscription":{
+ "service-type":"VIRTUAL USP"
+ }
+ }
+ ]
+ },
+ "query-parameters":{
+ "named-query":{
+ "named-query-uuid":"0367193e-c785-4d5f-9cb8-7bc89dc9ddb7"
+ }
+ }
+ }
+ },
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "inventory-response-item":[
+ {
+ "model-name":"1707vidnf",
+ "service-instance":{
+ "service-instance-id":"3f93c7cb-2fd0-4557-9514-e189b7b04f9d",
+ "service-instance-name":"vid-test-444"
+ },
+ "extra-properties":{
+
+ },
+ "inventory-response-items":{
+ "inventory-response-item":[
+ {
+ "model-name":"VID-PCRF-05-15-17",
+ "generic-vnf":{
+ "vnf-id":"c015cc0f-0f37-4488-aabf-53795fd93cd3",
+ "vnf-name":"fsd",
+ "vnf-type":"1707vidnf/VID-PCRF-05-15-17 0",
+ "service-id":"36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e",
+ "prov-status":"PREPROV",
+ "orchestration-status":"Created",
+ "in-maint":false,
+ "is-closed-loop-disabled":false,
+ "resource-version":"1502299355826",
+ "model-invariant-id":"af94e0b5-454c-4fd8-b62b-ef27632afd22",
+ "model-version-id":"3d2657a7-6816-4662-93f0-26e315611336",
+ "model-customization-id":"d279139c-4b85-48ff-8ac4-9b83a6fc6da7",
+ "nf-type":"null",
+ "nf-function":"null",
+ "nf-role":"null",
+ "nf-naming-code":"null"
+ },
+ "extra-properties":{
+
+ },
+ "inventory-response-items":{
+ "inventory-response-item":[
+ {
+ "volume-group":{
+ "volume-group-id":"d9db0900-31f6-4880-8658-8c996c6123b4",
+ "volume-group-name":"f",
+ "heat-stack-id":"",
+ "vnf-type":"1707vidnf/null",
+ "orchestration-status":"Pending",
+ "vf-module-model-customization-id":"a06b0a2b-0cb5-401c-bf29-b64bb6a114b9",
+ "resource-version":"1508048984071"
+ },
+ "extra-properties":{
+
+ }
+ },
+ {
+ "model-name":"VidPcrf051517..pcrf_base_template_v3_0..module-0",
+ "vf-module":{
+ "vf-module-id":"f2805715-e24f-4c8a-9eb3-6c618da7691d",
+ "vf-module-name":"aa",
+ "orchestration-status":"PendingCreate",
+ "is-base-vf-module":true,
+ "resource-version":"1504770843380",
+ "model-invariant-id":"df35ebf5-880b-4052-b4dc-5fbf38a423ca",
+ "model-version-id":"bbf63386-42ec-4cae-a6a1-a8dade4e09e1",
+ "model-customization-id":"56f23f2a-de4b-4f72-a51c-439970350885",
+ "module-index":0
+ },
+ "extra-properties":{
+
+ }
+ },
+ {
+ "model-name":"VidPcrf051517..pcrf_nimbus_pcm..module-4",
+ "vf-module":{
+ "vf-module-id":"f91515e5-cf8d-4abf-aacc-5bc5c5a47f09",
+ "vf-module-name":"gg",
+ "orchestration-status":"PendingCreate",
+ "is-base-vf-module":false,
+ "resource-version":"1504694876599",
+ "model-invariant-id":"eb5a1e09-7f46-4f1c-ab7a-b017bad95261",
+ "model-version-id":"fa1c8558-006c-4fb6-82f2-4fc0646d6b06",
+ "model-customization-id":"222bd8f2-341d-4419-aa0e-98398fa34050",
+ "module-index":1
+ },
+ "extra-properties":{
+
+ }
+ },
+ {
+ "model-name":"VidPcrf051517..pcrf_nimbus_pcm..module-4",
+ "vf-module":{
+ "vf-module-id":"a231a99c-7e75-4d6d-a0fb-5c7d26f30f77",
+ "vf-module-name":"my_vfModule",
+ "orchestration-status":"pending-delete",
+ "is-base-vf-module":false,
+ "resource-version":"1505044772033",
+ "model-invariant-id":"eb5a1e09-7f46-4f1c-ab7a-b017bad95261",
+ "model-version-id":"fa1c8558-006c-4fb6-82f2-4fc0646d6b06",
+ "model-customization-id":"222bd8f2-341d-4419-aa0e-98398fa34050",
+ "module-index":0
+ },
+ "extra-properties":{
+
+ }
+ }
+ ]
+ }
+ },
+ {
+ "model-name":"VID-PCRF-05-15-17",
+ "generic-vnf":{
+ "vnf-id":"0846287b-65bf-45a6-88f6-6a1af4149fac",
+ "vnf-name":"kjkjk",
+ "vnf-type":"1707vidnf/VID-PCRF-05-15-17 0",
+ "service-id":"a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
+ "prov-status":"PREPROV",
+ "orchestration-status":"Created",
+ "in-maint":false,
+ "is-closed-loop-disabled":false,
+ "resource-version":"1504008534044",
+ "model-invariant-id":"af94e0b5-454c-4fd8-b62b-ef27632afd22",
+ "model-version-id":"3d2657a7-6816-4662-93f0-26e315611336",
+ "model-customization-id":"d279139c-4b85-48ff-8ac4-9b83a6fc6da7",
+ "nf-type":"",
+ "nf-function":"",
+ "nf-role":"",
+ "nf-naming-code":""
+ },
+ "extra-properties":{
+
+ },
+ "inventory-response-items":{
+ "inventory-response-item":[
+ {
+ "volume-group":{
+ "volume-group-id":"973cb0a6-f0b5-4a45-b995-db265bda182c",
+ "volume-group-name":"fdgfg",
+ "heat-stack-id":"",
+ "vnf-type":"1707vidnf/null",
+ "orchestration-status":"Pending",
+ "vf-module-model-customization-id":"a06b0a2b-0cb5-401c-bf29-b64bb6a114b9",
+ "resource-version":"1508413877324"
+ },
+ "extra-properties":{
+
+ }
+ },
+ {
+ "volume-group":{
+ "volume-group-id":"09203a8b-29e7-4e76-8dd0-565f6a081f82",
+ "volume-group-name":"fdgfd",
+ "heat-stack-id":"",
+ "vnf-type":"1707vidnf/null",
+ "orchestration-status":"Pending",
+ "vf-module-model-customization-id":"a06b0a2b-0cb5-401c-bf29-b64bb6a114b9",
+ "resource-version":"1508413828948"
+ },
+ "extra-properties":{
+
+ }
+ },
+ {
+ "model-name":"VidPcrf051517..pcrf_nimbus_pcm..module-4",
+ "vf-module":{
+ "vf-module-id":"a9b70ac0-5917-4203-a308-0e6920e6d09b",
+ "vf-module-name":"vf_module2",
+ "orchestration-status":"PendingCreate",
+ "is-base-vf-module":false,
+ "resource-version":"1504694397912",
+ "model-invariant-id":"eb5a1e09-7f46-4f1c-ab7a-b017bad95261",
+ "model-version-id":"fa1c8558-006c-4fb6-82f2-4fc0646d6b06",
+ "model-customization-id":"222bd8f2-341d-4419-aa0e-98398fa34050",
+ "module-index":0
+ },
+ "extra-properties":{
+
+ }
+ }
+ ]
+ }
+ },
+ {
+ "model-name":"VID-PCRF-05-15-17",
+ "generic-vnf":{
+ "vnf-id":"9908b762-136f-4b1f-8eb4-ef670ef58bb4",
+ "vnf-name":"uiui",
+ "vnf-type":"1707vidnf/VID-PCRF-05-15-17 0",
+ "service-id":"vHNGWaas",
+ "prov-status":"PREPROV",
+ "orchestration-status":"Created",
+ "in-maint":false,
+ "is-closed-loop-disabled":false,
+ "resource-version":"1504516218649",
+ "model-invariant-id":"af94e0b5-454c-4fd8-b62b-ef27632afd22",
+ "model-version-id":"3d2657a7-6816-4662-93f0-26e315611336",
+ "model-customization-id":"d279139c-4b85-48ff-8ac4-9b83a6fc6da7",
+ "nf-type":"",
+ "nf-function":"",
+ "nf-role":"",
+ "nf-naming-code":""
+ },
+ "extra-properties":{
+
+ }
+ },
+ {
+ "model-name":"VID-PCRF-05-15-17",
+ "generic-vnf":{
+ "vnf-id":"543931f5-e50e-45a2-a69f-ab727e4c7f2f",
+ "vnf-name":"sdfsdfdsf",
+ "vnf-type":"1707vidnf/VID-PCRF-05-15-17 0",
+ "service-id":"LRSI-OSPF",
+ "prov-status":"PREPROV",
+ "orchestration-status":"Created",
+ "in-maint":false,
+ "is-closed-loop-disabled":false,
+ "resource-version":"1506509961062",
+ "model-invariant-id":"af94e0b5-454c-4fd8-b62b-ef27632afd22",
+ "model-version-id":"3d2657a7-6816-4662-93f0-26e315611336",
+ "model-customization-id":"d279139c-4b85-48ff-8ac4-9b83a6fc6da7",
+ "nf-type":"",
+ "nf-function":"",
+ "nf-role":"",
+ "nf-naming-code":""
+ },
+ "extra-properties":{
+
+ }
+ },
+ {
+ "model-name":"VID-PCRF-05-15-17",
+ "generic-vnf":{
+ "vnf-id":"25e84884-22d5-44c9-8212-cb459f63e0ba",
+ "vnf-name":"sdada",
+ "vnf-type":"1707vidnf/VID-PCRF-05-15-17 0",
+ "service-id":"VIPRaaS",
+ "prov-status":"PREPROV",
+ "orchestration-status":"Created",
+ "in-maint":false,
+ "is-closed-loop-disabled":false,
+ "resource-version":"1506509479125",
+ "model-invariant-id":"af94e0b5-454c-4fd8-b62b-ef27632afd22",
+ "model-version-id":"3d2657a7-6816-4662-93f0-26e315611336",
+ "model-customization-id":"d279139c-4b85-48ff-8ac4-9b83a6fc6da7",
+ "nf-type":"",
+ "nf-function":"",
+ "nf-role":"",
+ "nf-naming-code":""
+ },
+ "extra-properties":{
+
+ }
+ },
+ {
+ "model-name":"VID-PCRF-05-15-17",
+ "generic-vnf":{
+ "vnf-id":"013fb0ba-977b-496c-9faa-7f8e5f083eec",
+ "vnf-name":"gvb",
+ "vnf-type":"1707vidnf/VID-PCRF-05-15-17 0",
+ "service-id":"a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
+ "prov-status":"PREPROV",
+ "orchestration-status":"Created",
+ "in-maint":false,
+ "is-closed-loop-disabled":false,
+ "resource-version":"1508048678134",
+ "model-invariant-id":"af94e0b5-454c-4fd8-b62b-ef27632afd22",
+ "model-version-id":"3d2657a7-6816-4662-93f0-26e315611336",
+ "model-customization-id":"d279139c-4b85-48ff-8ac4-9b83a6fc6da7",
+ "nf-type":"",
+ "nf-function":"",
+ "nf-role":"",
+ "nf-naming-code":""
+ },
+ "extra-properties":{
+
+ }
+ },
+ {
+ "model-name":"VID-PCRF-05-15-17",
+ "generic-vnf":{
+ "vnf-id":"06914296-cb46-4b62-9453-329a706a6cbb",
+ "vnf-name":"lkllll",
+ "vnf-type":"1707vidnf/VID-PCRF-05-15-17 0",
+ "service-id":"a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
+ "prov-status":"PREPROV",
+ "orchestration-status":"Created",
+ "in-maint":false,
+ "is-closed-loop-disabled":false,
+ "resource-version":"1504507099829",
+ "model-invariant-id":"af94e0b5-454c-4fd8-b62b-ef27632afd22",
+ "model-version-id":"3d2657a7-6816-4662-93f0-26e315611336",
+ "model-customization-id":"d279139c-4b85-48ff-8ac4-9b83a6fc6da7",
+ "nf-type":"",
+ "nf-function":"",
+ "nf-role":"",
+ "nf-naming-code":""
+ },
+ "extra-properties":{
+
+ }
+ },
+ {
+ "model-name":"VID-PCRF-05-15-17",
+ "generic-vnf":{
+ "vnf-id":"c55da606-cf38-42c7-bc3c-be8e23b19299",
+ "vnf-name":"ss",
+ "vnf-type":"1707vidnf/VID-PCRF-05-15-17 0",
+ "service-id":"a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
+ "prov-status":"PREPROV",
+ "orchestration-status":"Created",
+ "in-maint":false,
+ "is-closed-loop-disabled":false,
+ "resource-version":"1508048827342",
+ "model-invariant-id":"af94e0b5-454c-4fd8-b62b-ef27632afd22",
+ "model-version-id":"3d2657a7-6816-4662-93f0-26e315611336",
+ "model-customization-id":"d279139c-4b85-48ff-8ac4-9b83a6fc6da7",
+ "nf-type":"",
+ "nf-function":"",
+ "nf-role":"",
+ "nf-naming-code":""
+ },
+ "extra-properties":{
+
+ }
+ },
+ {
+ "model-name":"VID-PCRF-05-15-17",
+ "generic-vnf":{
+ "vnf-id":"27cc0914-70be-453e-b552-3df6b1d6cda9",
+ "vnf-name":"yh",
+ "vnf-type":"1707vidnf/VID-PCRF-05-15-17 0",
+ "service-id":"db171b8f-115c-4992-a2e3-ee04cae357e0",
+ "prov-status":"PREPROV",
+ "orchestration-status":"Created",
+ "in-maint":false,
+ "is-closed-loop-disabled":false,
+ "resource-version":"1504507324472",
+ "model-invariant-id":"af94e0b5-454c-4fd8-b62b-ef27632afd22",
+ "model-version-id":"3d2657a7-6816-4662-93f0-26e315611336",
+ "model-customization-id":"d279139c-4b85-48ff-8ac4-9b83a6fc6da7",
+ "nf-type":"",
+ "nf-function":"",
+ "nf-role":"",
+ "nf-naming-code":""
+ },
+ "extra-properties":{
+
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+}
diff --git a/vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_named_query_for_view_edit_2.json b/vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_named_query_for_view_edit_2.json
new file mode 100644
index 00000000..746bfacf
--- /dev/null
+++ b/vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_named_query_for_view_edit_2.json
@@ -0,0 +1,43 @@
+{
+ "simulatorRequest": {
+ "method": "POST",
+ "path": "/aai/v11/search/named-query",
+ "body": {
+ "instance-filters":{
+ "instance-filter":[
+ {
+ "customer":{
+ "global-customer-id":"31739f3e-526b-11e6-beb8-9e71128cae77"
+ },
+ "service-instance":{
+ "service-instance-id":"f36f5734-e9df-4fbf-9f35-61be13f028a"
+ },
+ "service-subscription":{
+ "service-type":"AIM Transport"
+ }
+ }
+ ]
+ },
+ "query-parameters":{
+ "named-query":{
+ "named-query-uuid":"0367193e-c785-4d5f-9cb8-7bc89dc9ddb7"
+ }
+ }
+ }
+ },
+ "simulatorResponse": {
+ "responseCode": 200,
+ "body": {
+ "inventory-response-item": [
+ {
+ "model-name": "Servicetest1",
+ "service-instance": {
+ "service-instance-id": "f36f5734-e9df-4fbf-9f35-61be13f028a1",
+ "service-instance-name": "AIM_TRANSPORT_00004"
+ },
+ "extra-properties": {}
+ }
+ ]
+ }
+ }
+}