From 1cfb08779ea0e00be69e072a940b3063e049fe6b Mon Sep 17 00:00:00 2001 From: Ofir Sonsino Date: Wed, 31 Jan 2018 17:19:00 +0200 Subject: org.onap migration Change-Id: I52f0b2851f2c765752b6d21f49b32136d7d72a3d Issue-ID: VID-86 Signed-off-by: Ofir Sonsino --- .../main/java/vid/automation/test/Constants.java | 343 + .../main/java/vid/automation/test/StartTest.java | 66 + .../main/java/vid/automation/test/infra/Click.java | 54 + .../java/vid/automation/test/infra/Exists.java | 34 + .../main/java/vid/automation/test/infra/Get.java | 95 + .../main/java/vid/automation/test/infra/Input.java | 38 + .../vid/automation/test/infra/SelectOption.java | 47 + .../main/java/vid/automation/test/infra/Wait.java | 99 + .../vid/automation/test/model/Credentials.java | 9 + .../vid/automation/test/model/Environment.java | 11 + .../java/vid/automation/test/model/Service.java | 27 + .../vid/automation/test/model/ServicesObject.java | 11 + .../main/java/vid/automation/test/model/User.java | 15 + .../vid/automation/test/model/UsersObject.java | 13 + .../automation/test/sections/BrowseASDCPage.java | 12 + .../test/sections/ChangeManagementPage.java | 15 + .../test/sections/CreateNewInstancePage.java | 21 + .../automation/test/sections/CreationDialog.java | 8 + .../test/sections/LoginExternalPage.java | 29 + .../test/sections/PnfSearchAssociationPage.java | 24 + .../test/sections/SearchExistingPage.java | 77 + .../vid/automation/test/sections/SideMenu.java | 30 + .../test/sections/TestEnvironmentPage.java | 39 + .../vid/automation/test/sections/VidBasePage.java | 132 + .../vid/automation/test/sections/ViewEditPage.java | 84 + .../automation/test/services/BulkRegistration.java | 94 + .../automation/test/services/ServicesService.java | 47 + .../vid/automation/test/services/SimulatorApi.java | 98 + .../vid/automation/test/services/UsersService.java | 31 + .../vid/automation/test/test/AssociatePnfTest.java | 201 + .../vid/automation/test/test/BrowseASDCTest.java | 221 + .../automation/test/test/ChangeManagementTest.java | 596 ++ .../test/test/CreateInstanceDialogBaseTest.java | 35 + .../test/test/CreateNewInstanceTest.java | 84 + .../vid/automation/test/test/EnvironmentsTest.java | 484 ++ .../vid/automation/test/test/ReadOnlyTest.java | 64 + .../test/test/SearchExistingInstanceTest.java | 83 + .../vid/automation/test/test/VidBaseTestCase.java | 235 + .../test/test/ViewEditServiceInstanceTest.java | 158 + .../java/vid/automation/test/utils/ReadFile.java | 33 + .../bad_manifest_structure.json | 1 + .../resources/applicationEnvironment/manifest.json | 12 + .../applicationEnvironment/manifest2.json | 3 + .../manifest_with_wrong_recovery_action.json | 12 + .../applicationEnvironment/non_valid_json.json | 1 + .../src/main/resources/ci/conf/log4j.properties | 34 + .../aai_get_service_instance.json | 80 + .../mso_activate_service_instance.json | 16 + .../mso_activate_service_instance_error.json | 9 + .../mso_activate_service_instance_orch_req.json | 27 + .../ecompportal_getSessionSlotCheckInterval.json | 33 + .../changeManagement/get_aai_get_subscribers.json | 47 + .../changeManagement/get_aai_sub_details.json | 3914 +++++++++ .../get_scheduler_details_short.json | 340 + .../get_sdc_catalog_services_2f80c596.json | 38 + .../get_service-design-and-creation.json | 414 + .../get_vnf_data_by_globalid_and_service_type.json | 554 ++ .../service-design-and-creation.json | 385 + .../ecompportal_getSessionSlotCheckInterval.json | 33 + .../get_operational_environments_aai1.json | 87 + ..._response_for_post_operational_environment.json | 13 + .../post_activate_operational_environment.json | 18 + .../get_attachable_operational_environment.json | 87 + .../error_deactivate_operational_environment.json | 13 + .../get_operational_environments_aai1.json | 87 + .../post_deactivate_operational_environment.json | 18 + .../status/get_cloud_resources_request_status.json | 39 + ...loud_resources_request_status_bad_response.json | 18 + .../get_empty_operational_environment.json | 12 + .../get_error_operational_environment.json | 10 + .../get_full_operational_environment.json | 131 + .../get_operational_environment.json | 139 + .../pProbe/aai_get_logical_link.json | 86 + ...ai_get_service_instance_with_logical_links.json | 185 + .../pProbe/aai_get_specific_pnf.json | 33 + .../pProbe/aai_get_specific_pnf_error.json | 10 + .../pProbe/mso_add_pnf_relationship.json | 15 + .../pProbe/mso_add_pnf_relationship_error.json | 38 + .../pProbe/mso_get_add_relationship_orch_req.json | 27 + .../mso_get_remove_relationship_orch_req.json | 27 + .../pProbe/mso_remove_pnf_relationship.json | 15 + .../pProbe/mso_remove_pnf_relationship_error.json | 9 + .../post_operational_environment.json | 18 + .../aai_filter_service_instance_by_id.json | 21 + .../aai_filter_service_instance_by_id_2.json | 21 + .../aai_get_full_subscribers.json | 108 + .../aai_get_services.json | 124 + .../aai_get_subscribers_for_customer.json | 8289 ++++++++++++++++++++ .../aai_get_subscribers_for_customer_2.json | 734 ++ .../aai_named_query_for_view_edit.json | 383 + .../aai_named_query_for_view_edit_2.json | 43 + 91 files changed, 20608 insertions(+) create mode 100644 vid-automation/src/main/java/vid/automation/test/Constants.java create mode 100644 vid-automation/src/main/java/vid/automation/test/StartTest.java create mode 100644 vid-automation/src/main/java/vid/automation/test/infra/Click.java create mode 100644 vid-automation/src/main/java/vid/automation/test/infra/Exists.java create mode 100644 vid-automation/src/main/java/vid/automation/test/infra/Get.java create mode 100644 vid-automation/src/main/java/vid/automation/test/infra/Input.java create mode 100644 vid-automation/src/main/java/vid/automation/test/infra/SelectOption.java create mode 100644 vid-automation/src/main/java/vid/automation/test/infra/Wait.java create mode 100644 vid-automation/src/main/java/vid/automation/test/model/Credentials.java create mode 100644 vid-automation/src/main/java/vid/automation/test/model/Environment.java create mode 100644 vid-automation/src/main/java/vid/automation/test/model/Service.java create mode 100644 vid-automation/src/main/java/vid/automation/test/model/ServicesObject.java create mode 100644 vid-automation/src/main/java/vid/automation/test/model/User.java create mode 100644 vid-automation/src/main/java/vid/automation/test/model/UsersObject.java create mode 100644 vid-automation/src/main/java/vid/automation/test/sections/BrowseASDCPage.java create mode 100644 vid-automation/src/main/java/vid/automation/test/sections/ChangeManagementPage.java create mode 100644 vid-automation/src/main/java/vid/automation/test/sections/CreateNewInstancePage.java create mode 100644 vid-automation/src/main/java/vid/automation/test/sections/CreationDialog.java create mode 100644 vid-automation/src/main/java/vid/automation/test/sections/LoginExternalPage.java create mode 100644 vid-automation/src/main/java/vid/automation/test/sections/PnfSearchAssociationPage.java create mode 100644 vid-automation/src/main/java/vid/automation/test/sections/SearchExistingPage.java create mode 100644 vid-automation/src/main/java/vid/automation/test/sections/SideMenu.java create mode 100644 vid-automation/src/main/java/vid/automation/test/sections/TestEnvironmentPage.java create mode 100644 vid-automation/src/main/java/vid/automation/test/sections/VidBasePage.java create mode 100644 vid-automation/src/main/java/vid/automation/test/sections/ViewEditPage.java create mode 100644 vid-automation/src/main/java/vid/automation/test/services/BulkRegistration.java create mode 100644 vid-automation/src/main/java/vid/automation/test/services/ServicesService.java create mode 100644 vid-automation/src/main/java/vid/automation/test/services/SimulatorApi.java create mode 100644 vid-automation/src/main/java/vid/automation/test/services/UsersService.java create mode 100644 vid-automation/src/main/java/vid/automation/test/test/AssociatePnfTest.java create mode 100644 vid-automation/src/main/java/vid/automation/test/test/BrowseASDCTest.java create mode 100644 vid-automation/src/main/java/vid/automation/test/test/ChangeManagementTest.java create mode 100644 vid-automation/src/main/java/vid/automation/test/test/CreateInstanceDialogBaseTest.java create mode 100644 vid-automation/src/main/java/vid/automation/test/test/CreateNewInstanceTest.java create mode 100644 vid-automation/src/main/java/vid/automation/test/test/EnvironmentsTest.java create mode 100644 vid-automation/src/main/java/vid/automation/test/test/ReadOnlyTest.java create mode 100644 vid-automation/src/main/java/vid/automation/test/test/SearchExistingInstanceTest.java create mode 100644 vid-automation/src/main/java/vid/automation/test/test/VidBaseTestCase.java create mode 100644 vid-automation/src/main/java/vid/automation/test/test/ViewEditServiceInstanceTest.java create mode 100644 vid-automation/src/main/java/vid/automation/test/utils/ReadFile.java create mode 100644 vid-automation/src/main/resources/applicationEnvironment/bad_manifest_structure.json create mode 100644 vid-automation/src/main/resources/applicationEnvironment/manifest.json create mode 100644 vid-automation/src/main/resources/applicationEnvironment/manifest2.json create mode 100644 vid-automation/src/main/resources/applicationEnvironment/manifest_with_wrong_recovery_action.json create mode 100644 vid-automation/src/main/resources/applicationEnvironment/non_valid_json.json create mode 100644 vid-automation/src/main/resources/ci/conf/log4j.properties create mode 100644 vid-automation/src/main/resources/registration_to_simulator/activateDeactivate/aai_get_service_instance.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/activateDeactivate/mso_activate_service_instance.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/activateDeactivate/mso_activate_service_instance_error.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/activateDeactivate/mso_activate_service_instance_orch_req.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/changeManagement/ecompportal_getSessionSlotCheckInterval.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_aai_get_subscribers.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_aai_sub_details.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_scheduler_details_short.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_sdc_catalog_services_2f80c596.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_service-design-and-creation.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/changeManagement/get_vnf_data_by_globalid_and_service_type.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/changeManagement/service-design-and-creation.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/ecompportal_getSessionSlotCheckInterval.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/environment/activate/get_operational_environments_aai1.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/environment/activate/mso_error_response_for_post_operational_environment.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/environment/activate/post_activate_operational_environment.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/environment/attachManifest/get_attachable_operational_environment.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/environment/deactivate/error_deactivate_operational_environment.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/environment/deactivate/get_operational_environments_aai1.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/environment/deactivate/post_deactivate_operational_environment.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/environment/status/get_cloud_resources_request_status.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/environment/status/get_cloud_resources_request_status_bad_response.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/get_empty_operational_environment.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/get_error_operational_environment.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/get_full_operational_environment.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/get_operational_environment.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/pProbe/aai_get_logical_link.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/pProbe/aai_get_service_instance_with_logical_links.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/pProbe/aai_get_specific_pnf.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/pProbe/aai_get_specific_pnf_error.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_add_pnf_relationship.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_add_pnf_relationship_error.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_get_add_relationship_orch_req.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_get_remove_relationship_orch_req.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_remove_pnf_relationship.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/pProbe/mso_remove_pnf_relationship_error.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/post_operational_environment.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_filter_service_instance_by_id.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_filter_service_instance_by_id_2.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_get_full_subscribers.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_get_services.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_get_subscribers_for_customer.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_get_subscribers_for_customer_2.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_named_query_for_view_edit.json create mode 100644 vid-automation/src/main/resources/registration_to_simulator/search_for_service_instance/aai_named_query_for_view_edit_2.json (limited to 'vid-automation/src') 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 000000000..17b96fc74 --- /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 000000000..742cb6f1e --- /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 suites = new ArrayList(); + 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 000000000..f2cbbef80 --- /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 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 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 000000000..14339d63f --- /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 000000000..f9ce529f8 --- /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 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 byClass(String className) { + return GeneralUIUtils.getWebElementsListByContainsClassName(className); + } + + public static WebElement byCssSelector(String css) { + return GeneralUIUtils.getDriver().findElement(By.cssSelector(css)); + } + + public static List tableHeaderValuesByTestId(String tableId) { + return tableValuesById(tableId, "thead", "th").get(0); + } + + public static List> tableBodyValuesByTestId(String tableId) { + return tableValuesById(tableId, "tbody", "td"); + } + + private static List 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> tableValuesById(String tableId, String section, String column) { + List rows = rowsByTableId(tableId, section, column); + if(rows != null) { + List> tableContent = new ArrayList>(); + for(WebElement row:rows) { + List 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 000000000..15fa22549 --- /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 000000000..048174e99 --- /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 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 000000000..fa6ce4f38 --- /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 boolean waitFor(Predicate predicate, T input, int numOfRetries, int interval, TimeUnit intervalUnit) { + for (int i=0; i boolean waitFor(Predicate 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 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 000000000..c4b06d4bc --- /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 subscribers; + public ArrayList serviceTypes; + public ArrayList 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 000000000..e03ac0d4a --- /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 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 000000000..f9a2e43a5 --- /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 000000000..bcf035c00 --- /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 000000000..2eef9b3af --- /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 000000000..fdc78d2e5 --- /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 000000000..c1053d2a5 --- /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 000000000..3f8061a78 --- /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 000000000..5fc4894e9 --- /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 000000000..8745001dd --- /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 000000000..f63906323 --- /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 000000000..6e0367edd --- /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 000000000..5f532d22a --- /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 000000000..4cdd85d24 --- /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.of("", 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.of("", 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.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.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.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.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.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.of("", 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.of("", 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 000000000..39f235b9e --- /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 services; + + public ServicesService() throws IOException { + services = getServicesFromJson(); + + } + + HashMap 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 000000000..95370fc82 --- /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.of(), RegistrationStrategy.APPEND); + } + + public static void registerExpectation(String expectationFilename, RegistrationStrategy registrationStrategy) { + registerExpectation(expectationFilename, ImmutableMap.of(), registrationStrategy); + } + + public static void registerExpectation(String expectationTemplateFilename, ImmutableMap templateParams) { + registerExpectation(expectationTemplateFilename, templateParams, RegistrationStrategy.APPEND); + } + + public static void registerExpectation(String... expectationTemplateFilenames) { + registerExpectation(expectationTemplateFilenames, ImmutableMap.of()); + } + + public static void registerExpectation(String[] expectationTemplateFilenames, ImmutableMap templateParams) { + for (String expectationTemplateFilename: expectationTemplateFilenames) { + registerExpectation(expectationTemplateFilename, templateParams); + } + } + + public static void registerExpectation(String expectationTemplateFilename, ImmutableMap 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 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 000000000..e8df17764 --- /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 users; + + public UsersService() throws IOException { + users = getUsersFromJson(); + } + + HashMap 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 000000000..894be37b0 --- /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 000000000..eb1c62faa --- /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 000000000..732d2998c --- /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 workflows = getListOfWorkflowsFor("Harrison Kris"); + assertThat(workflows, not(hasItem(VNF_DATA_WITH_IN_PLACE.workflowName))); + } + + @Test + public void testWorkflowVNFInPlaceSoftwareUpdateInWorkflowsListWhenExpected() { + List 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 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 getListOfWorkflowsFor(String vnfName) { + + openAndFill1stScreen(vnfName, null /*no matter*/, "Replace"); + + Select selectlist = new Select(Get.byId("workflow")); + List 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 000000000..ff7dc3441 --- /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 000000000..46238acac --- /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 000000000..1c8101953 --- /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 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 > 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 headers = Get.tableHeaderValuesByTestId(tableId); + Assert.assertEquals(file.get(Constants.TestEnvironments.HEADERS_LIST), headers); + List> 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 > 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> 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 > 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> 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 > 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> 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 = "ErrorREASON"; + 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 000000000..5607496dc --- /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(), 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 000000000..f3261a21a --- /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 000000000..d4e09be2d --- /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 permittedItems, String dropdownOptionsClassName) { + GeneralUIUtils.ultimateWait(); + List 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 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 permittedItems, String dropdownOptionsClassName) { + GeneralUIUtils.ultimateWait(); + List 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 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 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 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 000000000..f38433bde --- /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 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 000000000..7652e09b7 --- /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 getJsonFile(String fileName, Class 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 000000000..7f228f99e --- /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 000000000..f7d969ce2 --- /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 000000000..5ef273454 --- /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 000000000..379f926a7 --- /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 000000000..ef1e2455a --- /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 000000000..3e159ec8d --- /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 000000000..055300a90 --- /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 000000000..a620ee06c --- /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/" + } , + "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 000000000..20a3eb35d --- /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/" + } , + "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 000000000..e1a430aa4 --- /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": "", + "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 000000000..a43092ef9 --- /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 000000000..a5661c1a2 --- /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 000000000..567a0f5c0 --- /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 000000000..ad4a8316f --- /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 \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(, '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 000000000..be0a8c569 --- /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 000000000..27c5bb42a --- /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 000000000..b3a26a492 --- /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 000000000..9a892096c --- /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 000000000..a43092ef9 --- /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 000000000..ee434d074 --- /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 000000000..6d135dd8d --- /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 000000000..33f5d93d1 --- /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 000000000..8aac9b676 --- /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 000000000..ee5fecd7b --- /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 000000000..3b991a16f --- /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 000000000..494fa0b2f --- /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 000000000..3c501a093 --- /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 000000000..9b34b2a5a --- /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 000000000..e8cff97f2 --- /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 000000000..fd5dc51d4 --- /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 000000000..ff3869776 --- /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 000000000..9b29875d1 --- /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 000000000..54d83eb99 --- /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 000000000..49cbf9499 --- /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 000000000..3afcc3cc4 --- /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 000000000..0b23cfc2e --- /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 000000000..6d70d9ce4 --- /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 000000000..d92db4a16 --- /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 000000000..05517a94a --- /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 000000000..1610b0357 --- /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 000000000..73cc14c23 --- /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 000000000..3e85903d4 --- /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 000000000..3681c016d --- /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 000000000..0d15e8ab4 --- /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 000000000..79533b0a5 --- /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 000000000..ae8305a40 --- /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 000000000..28421d2a3 --- /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 000000000..43e1ae384 --- /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": "", + "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 000000000..f9b391484 --- /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": "", + "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 000000000..aa728d174 --- /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 000000000..746bfacf5 --- /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": {} + } + ] + } + } +} -- cgit 1.2.3-korg