summaryrefslogtreecommitdiffstats
path: root/usecaseui-portal/src
diff options
context:
space:
mode:
Diffstat (limited to 'usecaseui-portal/src')
-rw-r--r--usecaseui-portal/src/app/core/services/myhttp.service.ts67
-rw-r--r--usecaseui-portal/src/app/core/services/onboard.service.ts38
-rw-r--r--usecaseui-portal/src/app/mock/json/uui-lcm_createNetworkServiceInstance.json3
-rw-r--r--usecaseui-portal/src/app/mock/json/uui-lcm_deleteNetworkServiceInstance.json3
-rw-r--r--usecaseui-portal/src/app/mock/json/uui-lcm_delete_services.json3
-rw-r--r--usecaseui-portal/src/app/mock/json/uui-lcm_e2e_service-templates.json77
-rw-r--r--usecaseui-portal/src/app/mock/json/uui-lcm_fetchCCVPNTemplateData.json479
-rw-r--r--usecaseui-portal/src/app/mock/json/uui-lcm_fetchNsTemplateData.json354
-rw-r--r--usecaseui-portal/src/app/mock/json/uui-lcm_instantiateNetworkServiceInstance.json3
-rw-r--r--usecaseui-portal/src/app/mock/json/uui-lcm_locations.json18
-rw-r--r--usecaseui-portal/src/app/mock/json/uui-lcm_orchestrators.json17
-rw-r--r--usecaseui-portal/src/app/mock/json/uui-lcm_sdnc-controllers.json10
-rw-r--r--usecaseui-portal/src/app/mock/json/uui-lcm_service-instances.json1420
-rw-r--r--usecaseui-portal/src/app/mock/json/uui-lcm_service-templates.json43
-rw-r--r--usecaseui-portal/src/app/mock/json/uui-lcm_services.json6
-rw-r--r--usecaseui-portal/src/app/mock/json/uui-lcm_services_progress.json13
-rw-r--r--usecaseui-portal/src/app/mock/json/uui-lcm_terminateNetworkServiceInstance.json3
-rw-r--r--usecaseui-portal/src/app/mock/routes.js4
-rw-r--r--usecaseui-portal/src/app/views/ccvpn-creation/ccvpn-creation.component.ts2
-rw-r--r--usecaseui-portal/src/app/views/services/services-list/services-list.component.ts25
20 files changed, 2534 insertions, 54 deletions
diff --git a/usecaseui-portal/src/app/core/services/myhttp.service.ts b/usecaseui-portal/src/app/core/services/myhttp.service.ts
index cc9c181a..bc6ed18b 100644
--- a/usecaseui-portal/src/app/core/services/myhttp.service.ts
+++ b/usecaseui-portal/src/app/core/services/myhttp.service.ts
@@ -24,32 +24,31 @@ export class MyhttpService {
constructor(private http: HttpClient) { }
baseUrl = baseUrl.baseUrl;
url = {
- // The following APIs are optimizable
- listSortMasters: this.baseUrl + "/listSortMasters",
+ //mock Currently tuned api interface
customers: this.baseUrl + "/uui-lcm/customers",
+ serviceType: this.baseUrl + "/uui-lcm/customers/" + "*_*" + "/service-subscriptions",
orchestrators: this.baseUrl + "/uui-lcm/orchestrators",
servicesTableData: this.baseUrl + '/uui-lcm/service-instances',
serviceTemplates: this.baseUrl + "/uui-lcm/service-templates",
- vimInfo: this.baseUrl + "/uui-lcm/locations/",
- sdnControllers: this.baseUrl + "/uui-lcm/sdnc-controllers/",
+ progress: this.baseUrl + "/uui-lcm/services/" + "*_*" + "/operations/",
+ templateParameters: this.baseUrl + "/uui-lcm/fetchCCVPNTemplateData/*_*",
+ e2etemplateParameters: this.baseUrl + "/uui-lcm/service-templates/*_*",//no mock Sample Data json
+ nstemplateParameters: this.baseUrl + "/uui-lcm/fetchNsTemplateData",
+ vimInfo: this.baseUrl + "/uui-lcm/locations",
+ sdnControllers: this.baseUrl + "/uui-lcm/sdnc-controllers",
createService: this.baseUrl + "/uui-lcm/services",
ns_createService: this.baseUrl + "/uui-lcm/createNetworkServiceInstance",
ns_createService2: this.baseUrl + "/uui-lcm/instantiateNetworkServiceInstance",
- ns_deleteService: this.baseUrl + "/uui-lcm/deleteNetworkServiceInstance?ns_instance_id=",
- ns_stopService: this.baseUrl + "/uui-lcm/terminateNetworkServiceInstance?ns_instance_id=",
- ns_healService: this.baseUrl + "/uui-lcm/healNetworkServiceInstance?ns_instance_id=",
- allottedResource: this.baseUrl + "/uui-sotn/getAllottedResources",
- // The following APIs are not optimizable
- serviceType: this.baseUrl + "/uui-lcm/customers/" + "*_*" + "/service-subscriptions",
- templateParameters: this.baseUrl + "/uui-lcm/fetchCCVPNTemplateData/*_*",
- e2etemplateParameters: this.baseUrl + "/uui-lcm/service-templates/" + "*_*" + "?toscaModelPath=",
- nstemplateParameters: this.baseUrl + "/uui-lcm/fetchNsTemplateData",
deleteService: this.baseUrl + "/uui-lcm/services/",
+ ns_stopService: this.baseUrl + "/uui-lcm/terminateNetworkServiceInstance",
+ ns_deleteService: this.baseUrl + "/uui-lcm/deleteNetworkServiceInstance",
+ ns_healService: this.baseUrl + "/uui-lcm/healNetworkServiceInstance",
vnfInfo: this.baseUrl + "/uui-lcm/VnfInfo/",
- progress: this.baseUrl + "/uui-lcm/services/" + "*_*" + "/operations/",
- nsProgress: this.baseUrl + "/uui-lcm/jobs/getNsLcmJobStatus/" + "*_*" + "?responseId=0&serviceInstanceId=",
+ nsProgress: this.baseUrl + "/uui-lcm/jobs/getNsLcmJobStatus/*_*",
e2eScale: this.baseUrl + "/services/scaleServices/",
- e2e_nsdata: this.baseUrl + "/getServiceInstanceById/customerId/",
+ e2e_nsdata: this.baseUrl + "/getServiceInstanceById/customerId",
+ //mock Currently unadjustable api interface
+ allottedResource: this.baseUrl + "/uui-sotn/getAllottedResources",
updateccvpn: this.baseUrl + "/uui-lcm/services/updateService/",
pnfDetail: this.baseUrl + "/uui-sotn/getPnfInfo/",
connectivity: this.baseUrl + "/uui-sotn/getConnectivityInfo/",
@@ -102,16 +101,19 @@ export class MyhttpService {
return this.http.post<any>(this.url.ns_createService2 + params, requestBody);
}
//Delete ns Service
- nsDeleteInstance(id) {
- return this.http.delete<any>(this.url.ns_deleteService + id);
+ nsDeleteInstance(paramsObj) {
+ let params = new HttpParams({ fromObject: paramsObj });
+ return this.http.delete<any>(this.url.ns_deleteService,{params});
}
//stop ns Service
- stopNsService(id, requestBody) { //You need to terminate before deleting
- return this.http.post<any>(this.url.ns_stopService + id, requestBody);
+ stopNsService(paramsObj, requestBody) { //You need to terminate before deleting
+ let params = new HttpParams({ fromObject: paramsObj });
+ return this.http.post<any>(this.url.ns_stopService, requestBody,{ params });
}
//heal ns Service
- healNsService(id, requestBody) {
- return this.http.post<any>(this.url.ns_healService + id, requestBody);
+ healNsService(paramsObj, requestBody) {
+ let params = new HttpParams({ fromObject: paramsObj });
+ return this.http.post<any>(this.url.ns_healService, requestBody,{params});
}
//Get allotted-resource to get tp and pnf values
getAllottedResource(obj) {
@@ -136,8 +138,9 @@ export class MyhttpService {
};
return this.http.post<any>(this.url.nstemplateParameters, body);
} else if (type == "e2e") {
- let url = this.url.e2etemplateParameters.replace("*_*", template.uuid) + template.toscaModelURL;
- return this.http.get<any>(url);
+ let params = new HttpParams({ fromObject: {"toscaModelPath":template.toscaModelURL} });
+ let url = this.url.e2etemplateParameters.replace("*_*", template.uuid);
+ return this.http.get<any>(url,{params});
} else {
let body = {
csarId: template.uuid,
@@ -180,13 +183,15 @@ export class MyhttpService {
return this.http.get<any>(this.url.e2e_nsdata, { params });
}
// Query progress interface
- getProgress(obj) {
- let url = this.url.progress.replace("*_*", obj.serviceId) + obj.operationId + "?operationType=" + obj.operationType;
- return this.http.get<any>(url);
- }
- getNsProgress(jobid, serviceId, operationType) {
- let url = this.url.nsProgress.replace("*_*", jobid) + serviceId + "&operationType=" + operationType;
- return this.http.get<any>(url);
+ getProgress(obj,operationTypeObj) {
+ let params = new HttpParams({ fromObject: operationTypeObj });
+ let url = this.url.progress.replace("*_*", obj.serviceId) + obj.operationId;
+ return this.http.get<any>(url,{params});
+ }
+ getNsProgress(jobid,paramsObj) {
+ let params = new HttpParams({ fromObject: paramsObj });
+ let url = this.url.nsProgress.replace("*_*", jobid);
+ return this.http.get<any>(url,{params});
}
//Get the corresponding domain (network-resource) by pnf value
diff --git a/usecaseui-portal/src/app/core/services/onboard.service.ts b/usecaseui-portal/src/app/core/services/onboard.service.ts
index ea312d34..c89c9861 100644
--- a/usecaseui-portal/src/app/core/services/onboard.service.ts
+++ b/usecaseui-portal/src/app/core/services/onboard.service.ts
@@ -22,32 +22,32 @@ import { baseUrl } from '../models/dataInterface';
export class onboardService {
constructor(private http: HttpClient) { }
- baseUrl = baseUrl.baseUrl + "/uui-lcm/";
+ baseUrl = baseUrl.baseUrl;
url = {
//The following APIs are optimizable------------------------
// list Data
- onboardTableData: this.baseUrl + "ns-packages",
- onboardDataVNF: this.baseUrl + "vnf-packages",
- onboardDataPNF: this.baseUrl + "pnf-packages",
+ onboardTableData: this.baseUrl + "/uui-lcm/ns-packages",
+ onboardDataVNF: this.baseUrl + "/uui-lcm/vnf-packages",
+ onboardDataPNF: this.baseUrl + "/uui-lcm/pnf-packages",
//ns sdc
- sdc_nsListData: this.baseUrl + "sdc-ns-packages", // GET
+ sdc_nsListData: this.baseUrl + "/uui-lcm/sdc-ns-packages", // GET
// vnf sdc
- sdc_vnfListData: this.baseUrl + "sdc-vf-packages", // GET
+ sdc_vnfListData: this.baseUrl + "/uui-lcm/sdc-vf-packages", // GET
// onboard ns sdc data
- onboardNs: this.baseUrl + "ns-packages", //POST
+ onboardNs: this.baseUrl + "/uui-lcm/ns-packages", //POST
//onboard VNF sdc data
- onboardVNF: this.baseUrl + "vf-packages", //POST
+ onboardVNF: this.baseUrl + "/uui-lcm/vf-packages", //POST
//Delete ns package
- deleteNspack: this.baseUrl + "deleteNsdPackage?nsdInfoId=",
+ deleteNspack: this.baseUrl + "/uui-lcm/deleteNsdPackage",
// Delete Vnf vfc package
- deleteVnfPack: this.baseUrl + "deleteVnfPackage?vnfPkgId=",
+ deleteVnfPack: this.baseUrl + "/uui-lcm/deleteVnfPackage",
// Delete Pnf package
- deletePnfPack: this.baseUrl + "deletePnfPackage?pnfdInfoId=",
+ deletePnfPack: this.baseUrl + "/uui-lcm/deletePnfPackage",
// The following APIs are not optimizable-------------------
// createnspackages
- creatensData: this.baseUrl + "_jsonData", //POST
+ creatensData: this.baseUrl + "/uui-lcm/_jsonData", //POST
//Progress interface
- progress: this.baseUrl + "jobs/" + "_jobId" + "?responseId="
+ progress: this.baseUrl + "/uui-lcm/jobs/_jobId" ,
};
//The following APIs function are optimizable------------------------
@@ -83,15 +83,18 @@ export class onboardService {
}
// Delete ns vfc package
deleteNsIdData(paramsObj) {
- return this.http.delete<any>(this.url.deleteNspack + paramsObj);
+ let params = new HttpParams({ fromObject: {"nsdInfoId":paramsObj }});
+ return this.http.delete<any>(this.url.deleteNspack,{params});
}
// Delete Vnf vfc package
deleteVnfIdData(paramsObj) {
- return this.http.delete<any>(this.url.deleteVnfPack + paramsObj);
+ let params = new HttpParams({ fromObject: {"vnfPkgId":paramsObj }});
+ return this.http.delete<any>(this.url.deleteVnfPack, {params});
}
// Delete Pnf package
deletePnfIdData(paramsObj) {
- return this.http.delete<any>(this.url.deletePnfPack + paramsObj);
+ let params = new HttpParams({ fromObject: {"pnfdInfoId":paramsObj }});
+ return this.http.delete<any>(this.url.deletePnfPack , {params});
}
// The following APIs function are not optimizable-------------------
@@ -102,8 +105,9 @@ export class onboardService {
}
//onboard progress
getProgress(jobid, responseId) {
+ let params = new HttpParams({fromObject: {"responseId": responseId}})
let url = this.url.progress.replace("_jobId", jobid) + responseId;
- return this.http.get<any>(url);
+ return this.http.get<any>(url,{params});
}
}
diff --git a/usecaseui-portal/src/app/mock/json/uui-lcm_createNetworkServiceInstance.json b/usecaseui-portal/src/app/mock/json/uui-lcm_createNetworkServiceInstance.json
new file mode 100644
index 00000000..b8c73d59
--- /dev/null
+++ b/usecaseui-portal/src/app/mock/json/uui-lcm_createNetworkServiceInstance.json
@@ -0,0 +1,3 @@
+{
+ "nsInstanceId": "nsinstanceid_xxxxxxxxx"
+} \ No newline at end of file
diff --git a/usecaseui-portal/src/app/mock/json/uui-lcm_deleteNetworkServiceInstance.json b/usecaseui-portal/src/app/mock/json/uui-lcm_deleteNetworkServiceInstance.json
new file mode 100644
index 00000000..19829cc1
--- /dev/null
+++ b/usecaseui-portal/src/app/mock/json/uui-lcm_deleteNetworkServiceInstance.json
@@ -0,0 +1,3 @@
+{
+ "status":"SUCCESS"
+} \ No newline at end of file
diff --git a/usecaseui-portal/src/app/mock/json/uui-lcm_delete_services.json b/usecaseui-portal/src/app/mock/json/uui-lcm_delete_services.json
new file mode 100644
index 00000000..9d4fe1d3
--- /dev/null
+++ b/usecaseui-portal/src/app/mock/json/uui-lcm_delete_services.json
@@ -0,0 +1,3 @@
+{
+ "operationId":"1e606677-7864-4bec-b50c-adcd858e4cd8"
+} \ No newline at end of file
diff --git a/usecaseui-portal/src/app/mock/json/uui-lcm_e2e_service-templates.json b/usecaseui-portal/src/app/mock/json/uui-lcm_e2e_service-templates.json
new file mode 100644
index 00000000..785c6881
--- /dev/null
+++ b/usecaseui-portal/src/app/mock/json/uui-lcm_e2e_service-templates.json
@@ -0,0 +1,77 @@
+
+{
+ "invariantUUID": "538e8673-4e93-4936-9f71-87b7c9b1bbf6",
+ "uuid": "5ef1e772-5c6d-4b99-a2f8-987759f922b8",
+ "name": "vIMS_E2E_v2",
+ "type": "Service",
+ "version": "null",
+ "description": "vIMS E2E",
+ "category": "E2E Service",
+ "subcategory": "null",
+ "customizationUuid": "null",
+ "inputs": [],
+ "nestedTemplates": [
+ {
+ "invariantUUID": "14c8bafd-f4bc-4bcf-a101-cc6568712c73",
+ "uuid": "679d00bd-f334-44d7-9105-ee3038865cb8",
+ "name": "vIMS_NS_v2",
+ "type": "VF",
+ "version": "1.0",
+ "description": "vIMS NS",
+ "category": "Generic",
+ "subcategory": "Abstract",
+ "customizationUuid": "5a485c18-b3f3-4904-a7ff-db64d9226f99",
+ "inputs": [
+ {
+ "name": "4563686a-a63a-457d-8232-a3d07b314028",
+ "type": "vf_location",
+ "description": "SBC Huawei",
+ "isRequired": "true",
+ "defaultValue": ""
+ },
+ {
+ "name": "8612efa5-9df9-43ef-8e76-5a3cca97a15e",
+ "type": "vf_location",
+ "description": "CSCF Nokia",
+ "isRequired": "true",
+ "defaultValue": ""
+ },
+ {
+ "name": "sdncontroller",
+ "type": "sdn_controller",
+ "description": "location for the service",
+ "isRequired": "true",
+ "defaultValue": ""
+ }
+ ],
+ "nestedTemplates": [
+ {
+ "invariantUUID": "d0d43bd0-4088-4b1c-9ac1-c6303d9f923a",
+ "uuid": "0f93d9d8-a815-4da9-820f-6cc77f670623",
+ "name": "ext ZTE VL",
+ "type": "VL",
+ "version": "2.0",
+ "description": "Ext ZTE VL",
+ "category": "Generic",
+ "subcategory": "Network Elements",
+ "customizationUuid": "4de4666a-a6bc-4a80-b1b9-f80014b4a847",
+ "inputs": [],
+ "nestedTemplates": []
+ },
+ {
+ "invariantUUID": "d0d43bd0-4088-4b1c-9ac1-c6303d9f923a",
+ "uuid": "0f93d9d8-a815-4da9-820f-6cc77f670623",
+ "name": "ext ZTE VL",
+ "type": "VL",
+ "version": "2.0",
+ "description": "Ext ZTE VL",
+ "category": "Generic",
+ "subcategory": "Network Elements",
+ "customizationUuid": "0705b47f-ad55-4a25-be6d-d90748acb4dd",
+ "inputs": [],
+ "nestedTemplates": []
+ }
+ ]
+ }
+ ]
+} \ No newline at end of file
diff --git a/usecaseui-portal/src/app/mock/json/uui-lcm_fetchCCVPNTemplateData.json b/usecaseui-portal/src/app/mock/json/uui-lcm_fetchCCVPNTemplateData.json
new file mode 100644
index 00000000..b7c8524d
--- /dev/null
+++ b/usecaseui-portal/src/app/mock/json/uui-lcm_fetchCCVPNTemplateData.json
@@ -0,0 +1,479 @@
+{
+ "inputs": {
+ "vpnresourcelist": [
+ {
+ "sdwanvpn_topology": "",
+ "required": false,
+ "type": "string",
+ "description": "full mesh, hub-spoke"
+ },
+ {
+ "sdwanvpn_name": "",
+ "required": true,
+ "type": "string",
+ "description": "the name of this VPM object"
+ },
+ {
+ "sitelanlist": [
+ {
+ "deviceName": "",
+ "required": true,
+ "type": "string",
+ "description": "The device name in the site"
+ },
+ {
+ "portSwitch": "",
+ "type": "string",
+ "description": "the port switch of the port.1 layer3-port, 2 layer2-port",
+ "required": true
+ },
+ {
+ "type": "string",
+ "required": true,
+ "role": "",
+ "description": "The role of this site that attached to the VPN. it can be hub/spoke for hub-spoke vpn or empty for full-mesh vpn"
+ },
+ {
+ "portType": "",
+ "required": true,
+ "type": "string",
+ "description": "the port type of the device.1 GE, 2 FE, 3 XGE, 4 LTE, 5 xDSL(ATM), 6 xSDL(PTM)"
+ },
+ {
+ "type": "string",
+ "required": true,
+ "portNumber": "",
+ "description": "the port number of the device"
+ },
+ {
+ "type": "string",
+ "required": true,
+ "ipAddress": "",
+ "description": "The subnet of the LAN Port"
+ },
+ {
+ "required": true,
+ "type": "string",
+ "description": "The vlan id of the lan",
+ "vlanId": ""
+ }
+ ]
+ }
+ ],
+ "sitereourcelist": [
+ {
+ "sitewanlist": [
+ {
+ "outputBandwidth": "",
+ "required": false,
+ "type": "string",
+ "description": "The output bandwidth of the WAN port"
+ },
+ {
+ "required": false,
+ "type": "string",
+ "name": "",
+ "description": "The name of the WAN port"
+ },
+ {
+ "required": false,
+ "type": "string",
+ "description": "The transport network of the WAN port",
+ "transportNetworkName": ""
+ },
+ {
+ "deviceName": "",
+ "required": true,
+ "type": "string",
+ "description": "The device name in the site"
+ },
+ {
+ "portType": "",
+ "required": true,
+ "type": "string",
+ "description": "the port type of the device.1 GE, 2 FE, 3 XGE, 4 LTE, 5 xDSL(ATM), 6 xSDL(PTM)"
+ },
+ {
+ "type": "string",
+ "required": true,
+ "ipMode": "",
+ "description": "The ipMode of the WAN Port, DHCP/Static"
+ },
+ {
+ "required": true,
+ "type": "string",
+ "providerIpAddress": "",
+ "description": "The provider IP address of the provider CE"
+ },
+ {
+ "publicIP": "",
+ "required": true,
+ "type": "string",
+ "description": "The public IP of the WAN Port"
+ },
+ {
+ "type": "string",
+ "required": true,
+ "apn": "",
+ "description": "the apn name, when the portType is LTE"
+ },
+ {
+ "inputBandwidth": "",
+ "required": false,
+ "type": "string",
+ "description": "The input bandwidth of the WAN port"
+ },
+ {
+ "type": "string",
+ "required": true,
+ "portNumber": "",
+ "description": "the port number of the device"
+ },
+ {
+ "type": "string",
+ "required": true,
+ "ipAddress": "",
+ "description": "The customer IP of the WAN Port"
+ },
+ {
+ "required": false,
+ "type": "string",
+ "description": "The description of the WAN port"
+ }
+ ]
+ },
+ {
+ "type": "string",
+ "required": true,
+ "site_name": "",
+ "description": "the name of this site"
+ },
+ {
+ "required": false,
+ "type": "string",
+ "site_type": "",
+ "description": "The gateway option is used for SDWAN connectivity"
+ },
+ {
+ "site_address": "",
+ "required": true,
+ "type": "string",
+ "description": "the address of this site"
+ },
+ {
+ "site_latitude": "",
+ "required": false,
+ "type": "string",
+ "description": "The latitude of the site"
+ },
+ {
+ "required": false,
+ "type": "string",
+ "site_longitude": "",
+ "description": "The longitude of the site"
+ },
+ {
+ "required": false,
+ "type": "string",
+ "description": "The control point of the site,only for sd-wan-edge",
+ "site_controlPoint": ""
+ },
+ {
+ "deviceList": [
+ {
+ "systemIp": "",
+ "required": false,
+ "type": "string",
+ "description": "The system ip of the device"
+ },
+ {
+ "version": "",
+ "type": "string",
+ "description": "The version of the device",
+ "required": false
+ },
+ {
+ "type": "string",
+ "required": false,
+ "vendor": "",
+ "description": "The vendor of the device"
+ },
+ {
+ "required": false,
+ "type": "string",
+ "name": "",
+ "description": "the name of the device"
+ },
+ {
+ "esn": "",
+ "required": false,
+ "type": "string",
+ "description": "Device serial number"
+ },
+ {
+ "required": false,
+ "type": "string",
+ "description": "The type of the device"
+ },
+ {
+ "required": true,
+ "type": "string",
+ "class": "",
+ "description": "The class should be VNF/PNF"
+ }
+ ]
+ },
+ {
+ "site_description": "",
+ "required": false,
+ "type": "string",
+ "description": "The description of the site"
+ },
+ {
+ "type": "string",
+ "required": false,
+ "site_postcode": "",
+ "description": "The postcode of the site"
+ },
+ {
+ "required": false,
+ "type": "string",
+ "site_role": "",
+ "description": "This is used for SDWAN only"
+ },
+ {
+ "type": "string",
+ "required": true,
+ "site_emails": "",
+ "description": "the emails of this site"
+ }
+ ]
+ },
+ "pnfs": [],
+ "description": "",
+ "service": {
+ "type": "org.openecomp.service.Ccvpnservice",
+ "requirements": {
+ "sdwanvpnresource.sdwanvpn.dependency": [
+ "SDWANVPNResource",
+ "sdwanvpn.dependency"
+ ],
+ "sdwanvpnresource.sitelan.device": [
+ "SDWANVPNResource",
+ "sitelan.device"
+ ],
+ "sdwanvpnresource.sitelan.dependency": [
+ "SDWANVPNResource",
+ "sitelan.dependency"
+ ],
+ "siteresource.site.device": [
+ "siteResource",
+ "site.device"
+ ],
+ "siteresource.device.dependency": [
+ "siteResource",
+ "device.dependency"
+ ],
+ "siteresource.device.device": [
+ "siteResource",
+ "device.device"
+ ],
+ "sdwanvpnresource.sdwanvpn.device": [
+ "SDWANVPNResource",
+ "sdwanvpn.device"
+ ],
+ "siteresource.site.dependency": [
+ "siteResource",
+ "site.dependency"
+ ],
+ "siteresource.sitewan.dependency": [
+ "siteResource",
+ "sitewan.dependency"
+ ],
+ "siteresource.sitewan.device": [
+ "siteResource",
+ "sitewan.device"
+ ]
+ },
+ "properties": {
+ "descriptor_id": "317887d3-a4e4-45cb-8971-2a78426fefac",
+ "designer": "",
+ "invariant_id": "e43f9b81-3035-44df-b618-a787e1c49427",
+ "name": "CCVPNService",
+ "verison": ""
+ },
+ "capabilities": {
+ "siteresource.siteresource..VfcInstanceGroup..1.vlan_assignment": [
+ "siteResource",
+ "siteresource..VfcInstanceGroup..1.vlan_assignment"
+ ],
+ "siteresource.siteresource..VfcInstanceGroup..0.vlan_assignment": [
+ "siteResource",
+ "siteresource..VfcInstanceGroup..0.vlan_assignment"
+ ],
+ "sdwanvpnresource.sdwanvpn.feature": [
+ "SDWANVPNResource",
+ "sdwanvpn.feature"
+ ],
+ "siteresource.siteresource..VfcInstanceGroup..2.vlan_assignment": [
+ "siteResource",
+ "siteresource..VfcInstanceGroup..2.vlan_assignment"
+ ],
+ "sdwanvpnresource.sdwanvpnresource..VfcInstanceGroup..0.vlan_assignment": [
+ "SDWANVPNResource",
+ "sdwanvpnresource..VfcInstanceGroup..0.vlan_assignment"
+ ],
+ "siteresource.sitewan.feature": [
+ "siteResource",
+ "sitewan.feature"
+ ],
+ "sdwanvpnresource.sitelan.feature": [
+ "SDWANVPNResource",
+ "sitelan.feature"
+ ],
+ "sdwanvpnresource.sdwanvpn.link": [
+ "SDWANVPNResource",
+ "sdwanvpn.link"
+ ],
+ "sdwanvpnresource.sdwanvpnresource..VfcInstanceGroup..1.vlan_assignment": [
+ "SDWANVPNResource",
+ "sdwanvpnresource..VfcInstanceGroup..1.vlan_assignment"
+ ],
+ "siteresource.device.feature": [
+ "siteResource",
+ "device.feature"
+ ],
+ "siteresource.site.feature": [
+ "siteResource",
+ "site.feature"
+ ]
+ },
+ "metadata": {
+ "category": "E2E Service",
+ "serviceType": "",
+ "description": "CCVPN",
+ "instantiationType": "A-la-carte",
+ "type": "Service",
+ "environmentContext": "General_Revenue-Bearing",
+ "serviceEcompNaming": true,
+ "UUID": "317887d3-a4e4-45cb-8971-2a78426fefac",
+ "ecompGeneratedNaming": true,
+ "serviceRole": "",
+ "invariantUUID": "e43f9b81-3035-44df-b618-a787e1c49427",
+ "namingPolicy": "",
+ "name": "CCVPNService"
+ }
+ },
+ "graph": {
+ "siteResource": [
+ "SDWANVPNResource"
+ ],
+ "SDWANVPNResource": []
+ },
+ "basepath": "/tmp/tmpN9XQqK/Definitions",
+ "vnfs": [
+ {
+ "vnf_id": "siteResource",
+ "description": "",
+ "properties": {
+ "sitewanlist": "",
+ "site_name": "",
+ "site_type": "",
+ "multi_stage_design": "false",
+ "site_address": "",
+ "site_latitude": "",
+ "site_longitude": "",
+ "site_controlPoint": "",
+ "vnfm_info": "",
+ "deviceList": "",
+ "site_description": "",
+ "site_postcode": "",
+ "site_role": "",
+ "nf_naming": {
+ "ecomp_generated_naming": true
+ },
+ "skip_post_instantiation_configuration": "true",
+ "site_emails": "",
+ "id": "97559f05-ede4-4965-a94e-7d96024e9cc5",
+ "availability_zone_max_count": "1",
+ "min_instances": "1"
+ },
+ "dependencies": [],
+ "networks": [],
+ "metadata": {
+ "category": "Configuration",
+ "subcategory": "Configuration",
+ "UUID": "97559f05-ede4-4965-a94e-7d96024e9cc5",
+ "invariantUUID": "5338673f-df81-483a-afa4-b9766442ebf1",
+ "name": "siteResource",
+ "customizationUUID": "e9e01777-bb2f-42f0-b825-aef0f4c37ccf",
+ "resourceVendorRelease": "1.0",
+ "version": "1.0",
+ "resourceVendor": "onap",
+ "resourceVendorModelNumber": "",
+ "type": "VF",
+ "description": "siteResource"
+ }
+ },
+ {
+ "vnf_id": "SDWANVPNResource",
+ "description": "",
+ "properties": {
+ "sdwanvpn_topology": "",
+ "multi_stage_design": "false",
+ "min_instances": "1",
+ "id": "3f4b9058-362c-49e7-8095-d9019082ab54",
+ "sdwanvpn_name": "",
+ "nf_naming": {
+ "ecomp_generated_naming": true
+ },
+ "skip_post_instantiation_configuration": "true",
+ "vnfm_info": "",
+ "sitelanlist": "",
+ "availability_zone_max_count": "1"
+ },
+ "dependencies": [
+ {
+ "key_name": "sdwanvpn.device",
+ "vl_id": "siteResource"
+ }
+ ],
+ "networks": [
+ {
+ "key_name": "sdwanvpn.device",
+ "vl_id": "siteResource"
+ }
+ ],
+ "metadata": {
+ "category": "Configuration",
+ "subcategory": "Configuration",
+ "UUID": "3f4b9058-362c-49e7-8095-d9019082ab54",
+ "invariantUUID": "5ca15886-9990-419c-a4bb-f0229eac0926",
+ "name": "SDWANVPNResource",
+ "customizationUUID": "7815f32c-bdbf-41f7-9a18-6f0e6d5a0d0e",
+ "resourceVendorRelease": "1.0",
+ "version": "1.0",
+ "resourceVendor": "onap",
+ "resourceVendorModelNumber": "",
+ "type": "VF",
+ "description": "vpn resource"
+ }
+ }
+ ],
+ "vls": [],
+ "metadata": {
+ "category": "E2E Service",
+ "serviceType": "",
+ "description": "CCVPN",
+ "instantiationType": "A-la-carte",
+ "type": "Service",
+ "environmentContext": "General_Revenue-Bearing",
+ "serviceEcompNaming": true,
+ "UUID": "317887d3-a4e4-45cb-8971-2a78426fefac",
+ "ecompGeneratedNaming": true,
+ "serviceRole": "",
+ "invariantUUID": "e43f9b81-3035-44df-b618-a787e1c49427",
+ "namingPolicy": "",
+ "name": "CCVPNService"
+ }
+} \ No newline at end of file
diff --git a/usecaseui-portal/src/app/mock/json/uui-lcm_fetchNsTemplateData.json b/usecaseui-portal/src/app/mock/json/uui-lcm_fetchNsTemplateData.json
new file mode 100644
index 00000000..c713902c
--- /dev/null
+++ b/usecaseui-portal/src/app/mock/json/uui-lcm_fetchNsTemplateData.json
@@ -0,0 +1,354 @@
+{
+ "vnffgs": [
+ {
+ "vnffg_id": "vnffg1",
+ "description": "",
+ "members": [
+ "path1",
+ "path2"
+ ],
+ "properties": {
+ "vendor": "zte",
+ "connection_point": [
+ "m6000_data_in",
+ "m600_tunnel_cp",
+ "m6000_data_out"
+ ],
+ "version": "1.0",
+ "constituent_vnfs": [
+ "VFW",
+ "VNAT"
+ ],
+ "number_of_endpoints": 3,
+ "dependent_virtual_link": [
+ "sfc_data_network",
+ "ext_datanet_net",
+ "ext_mnet_net"
+ ]
+ }
+ }
+ ],
+ "inputs": {
+ "sfc_data_network": {
+ "type": "string",
+ "value": "sfc_data_network"
+ },
+ "externalDataNetworkName": {
+ "type": "string",
+ "value": "vlan_4004_tunnel_net"
+ },
+ "externalManageNetworkName": {
+ "type": "string",
+ "value": "vlan_4008_mng_net"
+ },
+ "NatIpRange": {
+ "type": "string",
+ "value": "192.167.0.10-192.168.0.20"
+ },
+ "externalPluginManageNetworkName": {
+ "type": "string",
+ "value": "vlan_4007_plugin_net"
+ }
+ },
+ "pnfs": [
+ {
+ "pnf_id": "m6000_s",
+ "cps": [],
+ "description": "",
+ "properties": {
+ "vendor": "zte",
+ "request_reclassification": " False",
+ "pnf_type": "m6000s",
+ "version": "1.0",
+ "management_address": "111111",
+ "id": "m6000_s",
+ "nsh_aware": "False"
+ }
+ }
+ ],
+ "fps": [
+ {
+ "properties": {
+ "symmetric": "False",
+ "policy": {
+ "type": "ACL",
+ "criteria": {
+ "dest_port_range": "1-100",
+ "ip_protocol": "tcp",
+ "source_ip_range": [
+ "119.1.1.1-119.1.1.10"
+ ],
+ "dest_ip_range": [
+ {
+ "get_input": "NatIpRange"
+ }
+ ],
+ "dscp": 0,
+ "source_port_range": "1-100"
+ }
+ }
+ },
+ "forwarder_list": [
+ {
+ "capability": "",
+ "type": "cp",
+ "node_name": "m6000_data_out"
+ },
+ {
+ "capability": "",
+ "type": "cp",
+ "node_name": "m600_tunnel_cp"
+ },
+ {
+ "capability": "vnat_fw_inout",
+ "type": "vnf",
+ "node_name": "VNAT"
+ }
+ ],
+ "description": "",
+ "fp_id": "path2"
+ },
+ {
+ "properties": {
+ "symmetric": "True",
+ "policy": {
+ "type": "ACL",
+ "criteria": {
+ "dest_port_range": "1-100",
+ "ip_protocol": "tcp",
+ "source_ip_range": [
+ "1-100"
+ ],
+ "dest_ip_range": [
+ "1-100"
+ ],
+ "dscp": 4,
+ "source_port_range": "1-100"
+ }
+ }
+ },
+ "forwarder_list": [
+ {
+ "capability": "",
+ "type": "cp",
+ "node_name": "m6000_data_in"
+ },
+ {
+ "capability": "",
+ "type": "cp",
+ "node_name": "m600_tunnel_cp"
+ },
+ {
+ "capability": "vfw_fw_inout",
+ "type": "vnf",
+ "node_name": "VFW"
+ },
+ {
+ "capability": "vnat_fw_inout",
+ "type": "vnf",
+ "node_name": "VNAT"
+ },
+ {
+ "capability": "",
+ "type": "cp",
+ "node_name": "m600_tunnel_cp"
+ },
+ {
+ "capability": "",
+ "type": "cp",
+ "node_name": "m6000_data_out"
+ }
+ ],
+ "description": "",
+ "fp_id": "path1"
+ }
+ ],
+ "routers": [],
+ "vnfs": [
+ {
+ "vnf_id": "VFW",
+ "description": "",
+ "properties": {
+ "plugin_info": "vbrasplugin_1.0",
+ "vendor": "zte",
+ "is_shared": "False",
+ "adjust_vnf_capacity": "True",
+ "name": "VFW",
+ "vnf_extend_type": "driver",
+ "csarVersion": "v1.0",
+ "csarType": "NFAR",
+ "csarProvider": "ZTE",
+ "version": "1.0",
+ "nsh_aware": "True",
+ "cross_dc": "False",
+ "vnf_type": "VFW",
+ "vmnumber_overquota_alarm": "True",
+ "vnfd_version": "1.0.0",
+ "externalPluginManageNetworkName": "vlan_4007_plugin_net",
+ "id": "vcpe_vfw_zte_1_0",
+ "request_reclassification": "False"
+ },
+ "dependencies": [
+ {
+ "key_name": "vfw_ctrl_by_manager_cp",
+ "vl_id": "ext_mnet_net"
+ },
+ {
+ "key_name": "vfw_data_cp",
+ "vl_id": "sfc_data_network"
+ }
+ ],
+ "type": "tosca.nodes.nfv.ext.zte.VNF.VFW",
+ "networks": []
+ }
+ ],
+ "ns_exposed": {
+ "external_cps": [],
+ "forward_cps": []
+ },
+ "policies": [
+ {
+ "file_url": "policies/abc.drl",
+ "name": "aaa"
+ }
+ ],
+ "vls": [
+ {
+ "route_id": "",
+ "vl_id": "ext_mnet_net",
+ "route_external": "False",
+ "description": "",
+ "properties": {
+ "name": "vlan_4008_mng_net",
+ "mtu": 1500,
+ "location_info": {
+ "tenant": "admin",
+ "vimid": 2,
+ "availability_zone": "nova"
+ },
+ "ip_version": 4,
+ "dhcp_enabled": "True",
+ "network_name": "vlan_4008_mng_net",
+ "network_type": "vlan"
+ }
+ },
+ {
+ "route_id": "",
+ "vl_id": "ext_datanet_net",
+ "route_external": "False",
+ "description": "",
+ "properties": {
+ "name": "vlan_4004_tunnel_net",
+ "mtu": 1500,
+ "location_info": {
+ "tenant": "admin",
+ "vimid": 2,
+ "availability_zone": "nova"
+ },
+ "ip_version": 4,
+ "dhcp_enabled": "True",
+ "network_name": "vlan_4004_tunnel_net",
+ "network_type": "vlan"
+ }
+ },
+ {
+ "route_id": "",
+ "vl_id": "sfc_data_network",
+ "route_external": "False",
+ "description": "",
+ "properties": {
+ "name": "sfc_data_network",
+ "dhcp_enabled": "True",
+ "is_predefined": "False",
+ "location_info": {
+ "tenant": "admin",
+ "vimid": 2,
+ "availability_zone": "nova"
+ },
+ "ip_version": 4,
+ "mtu": 1500,
+ "network_name": "sfc_data_network",
+ "network_type": "vlan"
+ }
+ }
+ ],
+ "cps": [
+ {
+ "pnf_id": "m6000_s",
+ "vl_id": "path2",
+ "description": "",
+ "cp_id": "m6000_data_out",
+ "properties": {
+ "direction": "bidirectional",
+ "vnic_type": "normal",
+ "bandwidth": 0,
+ "mac_address": "11-22-33-22-11-44",
+ "interface_name": "xgei-0/4/1/5",
+ "ip_address": "176.1.1.2",
+ "order": 0,
+ "sfc_encapsulation": "mac"
+ }
+ },
+ {
+ "pnf_id": "m6000_s",
+ "vl_id": "ext_datanet_net",
+ "description": "",
+ "cp_id": "m600_tunnel_cp",
+ "properties": {
+ "direction": "bidirectional",
+ "vnic_type": "normal",
+ "bandwidth": 0,
+ "mac_address": "00-11-00-22-33-00",
+ "interface_name": "gei-0/4/0/13",
+ "ip_address": "191.167.100.5",
+ "order": 0,
+ "sfc_encapsulation": "mac"
+ }
+ },
+ {
+ "pnf_id": "m6000_s",
+ "vl_id": "path2",
+ "description": "",
+ "cp_id": "m6000_data_in",
+ "properties": {
+ "direction": "bidirectional",
+ "vnic_type": "normal",
+ "bandwidth": 0,
+ "mac_address": "11-22-33-22-11-41",
+ "interface_name": "gei-0/4/0/7",
+ "ip_address": "1.1.1.1",
+ "order": 0,
+ "sfc_encapsulation": "mac",
+ "bond": "none"
+ }
+ },
+ {
+ "pnf_id": "m6000_s",
+ "vl_id": "ext_mnet_net",
+ "description": "",
+ "cp_id": "m600_mnt_cp",
+ "properties": {
+ "direction": "bidirectional",
+ "vnic_type": "normal",
+ "bandwidth": 0,
+ "mac_address": "00-11-00-22-33-11",
+ "interface_name": "gei-0/4/0/1",
+ "ip_address": "10.46.244.51",
+ "order": 0,
+ "sfc_encapsulation": "mac",
+ "bond": "none"
+ }
+ }
+ ],
+ "metadata": {
+ "invariant_id": "vcpe_ns_sff_1",
+ "name": "VCPE_NS",
+ "csarVersion": "v1.0",
+ "csarType": "NSAR",
+ "csarProvider": "ZTE",
+ "version": 1,
+ "vendor": "ZTE",
+ "id": "VCPE_NS",
+ "description": "vcpe_ns"
+ }
+} \ No newline at end of file
diff --git a/usecaseui-portal/src/app/mock/json/uui-lcm_instantiateNetworkServiceInstance.json b/usecaseui-portal/src/app/mock/json/uui-lcm_instantiateNetworkServiceInstance.json
new file mode 100644
index 00000000..f1fcc0d5
--- /dev/null
+++ b/usecaseui-portal/src/app/mock/json/uui-lcm_instantiateNetworkServiceInstance.json
@@ -0,0 +1,3 @@
+{
+ "jobId": "jobid_xxxxxxxxx"
+} \ No newline at end of file
diff --git a/usecaseui-portal/src/app/mock/json/uui-lcm_locations.json b/usecaseui-portal/src/app/mock/json/uui-lcm_locations.json
new file mode 100644
index 00000000..5cce8064
--- /dev/null
+++ b/usecaseui-portal/src/app/mock/json/uui-lcm_locations.json
@@ -0,0 +1,18 @@
+[
+ {
+ "cloud-owner": "City B",
+ "cloud-region-id": "Edge_TIC01"
+ },
+ {
+ "cloud-owner": "City A",
+ "cloud-region-id": "Core_TIC01"
+ },
+ {
+ "cloud-owner": "City D",
+ "cloud-region-id": "Edge_TIC01"
+ },
+ {
+ "cloud-owner": "City C",
+ "cloud-region-id": "Edge_TIC01"
+ }
+]
diff --git a/usecaseui-portal/src/app/mock/json/uui-lcm_orchestrators.json b/usecaseui-portal/src/app/mock/json/uui-lcm_orchestrators.json
new file mode 100644
index 00000000..46ff52b9
--- /dev/null
+++ b/usecaseui-portal/src/app/mock/json/uui-lcm_orchestrators.json
@@ -0,0 +1,17 @@
+[
+ {
+ "name": "cmcc"
+ },
+ {
+ "name": "liantong"
+ },
+ {
+ "name": "ATT"
+ },
+ {
+ "name": "huawei"
+ },
+ {
+ "name": "ZMT"
+ }
+] \ No newline at end of file
diff --git a/usecaseui-portal/src/app/mock/json/uui-lcm_sdnc-controllers.json b/usecaseui-portal/src/app/mock/json/uui-lcm_sdnc-controllers.json
new file mode 100644
index 00000000..fdd71f5e
--- /dev/null
+++ b/usecaseui-portal/src/app/mock/json/uui-lcm_sdnc-controllers.json
@@ -0,0 +1,10 @@
+[
+ {
+ "thirdparty-sdnc-id": "shdhcdfefgegf",
+ "location":"xxx"
+ },
+ {
+ "thirdparty-sdnc-id": "ddfgegergegsdfe",
+ "location":"xxx"
+ }
+]
diff --git a/usecaseui-portal/src/app/mock/json/uui-lcm_service-instances.json b/usecaseui-portal/src/app/mock/json/uui-lcm_service-instances.json
new file mode 100644
index 00000000..45258409
--- /dev/null
+++ b/usecaseui-portal/src/app/mock/json/uui-lcm_service-instances.json
@@ -0,0 +1,1420 @@
+{
+ "total":20,
+ "tableList":[
+ {
+ "relationship-list":{
+ "relationship":[
+ {
+ "related-to":"generic-vnf",
+ "relationship-data":[
+ {"relationship-value":"0d5f0833-fcad-45f3-a18c-8a760f6314dd","relationship-key":"generic-vnf.vnf-id"}
+ ],
+ "related-link":"/aai/v13/network/generic-vnfs/generic-vnf/0d5f0833-fcad-45f3-a18c-8a760f6314dd",
+ "relationship-label":"org.onap.relationships.inventory.ComposedOf",
+ "related-to-property":[
+ {"property-key":"generic-vnf.vnf-name","property-value":"vnf45711f40_3ceb6cee8_7584_41f"}
+ ]
+ }
+ ]
+ },
+ "service-instance-id":"4bffe5f7-fbe1-4601-b4a5-fdcf196df50b",
+ "resource-version":"1542715122002",
+ "operationResult":"2002",
+ "operationType":"1004",
+ "service-type":"NetworkService",
+ "operationId":"NS-NS_INST-4bffe5f7-fbe1-4601-b4a5-fdcf196df50b-a01371f2-ecbb-11e8-9815-02bf457d2df2",
+ "service-role":"NetworkService",
+ "childServiceInstances":[],
+ "service-instance-name":"nsService44",
+ "serviceDomain":"Network Service"
+ },
+
+ {
+ "service-instance-id": "32cd906f-ee7a-4ecf-b1c3-2fce4d59f803",
+ "service-instance-name": "SOTNVPNInfra",
+ "operationResult":"2002",
+ "operationType":"1001",
+ "operationId":"xxxxxxx",
+ "serviceDomain":"SOTN",
+ "childServiceInstances":[
+ {
+ "service-instance-id": "289b87a5-72fe-4197-a307-6929c3831f82",
+ "service-instance-name": "SiteLondonDC",
+ "serviceDomain":"SITE",
+ "service-type": "E2E Service",
+ "service-role": "E2E Service",
+ "model-invariant-id": "5c13f3fb-2744-4635-9f1f-c59c92dc8f70",
+ "model-version-id": "3a76b1f5-fb0d-4b6b-82d5-0e8a4ebc3838",
+ "resource-version": "1535686481928",
+ "input-parameters": "{\n \"service\":{\n \"name\":\"SiteService\",\n \"description\":\"SiteService\",\n \"serviceInvariantUuid\":\"5c13f3fb-2744-4635-9f1f-c59c92dc8f70\",\n \"serviceUuid\":\"3a76b1f5-fb0d-4b6b-82d5-0e8a4ebc3838\",\n \"globalSubscriberId\":\"Demonstration\",\n \"serviceType\":\"CCVPN\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n {\n \"resourceName\":\"SiteVF\",\n \"resourceInvariantUuid\":\"0c0e1cbe-6e01-4f9e-8c45-a9700ebc14df\",\n \"resourceUuid\":\"4ad2d390-5c51-45f5-9710-b467a4ec7a73\",\n \"resourceCustomizationUuid\":\"66590e07-0777-415c-af44-36347cf3ddd3\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"mpls\",\n \"resourceInvariantUuid\":\"97a3e552-08c4-4697-aeeb-d8d3e09ce58e\",\n \"resourceUuid\":\"63d8e1af-32dc-4c71-891d-e3f7b6a976d2\",\n \"resourceCustomizationUuid\":\"205456e7-3dc0-40c4-8cb0-28e6c1877042\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"deviceVF\",\n \"resourceInvariantUuid\":\"c726490a-0ce2-4bc7-abea-dade66bfb13d\",\n \"resourceUuid\":\"0e2de9d8-d76b-4134-b5f1-41e79056adbe\",\n \"resourceCustomizationUuid\":\"5bc1373e-9a36-4a00-8c62-784e0bc417ad\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"sdwanvpnattachmentVF\",\n \"resourceInvariantUuid\":\"f714feec-1aef-4890-abba-f8f3a906935f\",\n \"resourceUuid\":\"709919b7-75fd-4e49-8398-67853323ff55\",\n \"resourceCustomizationUuid\":\"debd988f-fe04-4940-a5cb-37f61d84eab4\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"internet\",\n \"resourceInvariantUuid\":\"97a3e552-08c4-4697-aeeb-d8d3e09ce58e\",\n \"resourceUuid\":\"63d8e1af-32dc-4c71-891d-e3f7b6a976d2\",\n \"resourceCustomizationUuid\":\"64b8e8ba-62b9-4db6-b420-1ca7067d63e0\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"sotnvpnattachmentvF\",\n \"resourceInvariantUuid\":\"97c4a3c6-2943-41af-8717-2f3183f944be\",\n \"resourceUuid\":\"44b777ee-9793-465d-8053-d8e86d2e2362\",\n \"resourceCustomizationUuid\":\"37aeb073-c75d-4cf6-a7fa-a1af862ef58a\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"SPPartnerVF\",\n \"resourceInvariantUuid\":\"072f9238-15b0-4bc5-a5f5-f18548739470\",\n \"resourceUuid\":\"81b9430b-8abe-45d6-8bf9-f41a8f5c735f\",\n \"resourceCustomizationUuid\":\"cd0b4b9c-66c6-49c5-b346-7580e4b6c394\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n }\n ],\n \"requestInputs\":{\n \"devicevf_device_class\":\"PNF\",\n \"devicevf_device_esn\":\"2102351BTJ10HB000075\",\n \"devicevf_device_name\":\"50.47\",\n \"devicevf_device_systemIp\":\"192.168.1.47\",\n \"devicevf_device_type\":\"AR161EW\",\n \"devicevf_device_vendor\":\"huawei\",\n \"devicevf_device_version\":\"1.0\",\n \"internet_sitewanport_description\":\"internet\",\n \"internet_sitewanport_deviceName\":\"50.47\",\n \"internet_sitewanport_inputBandwidth\":\"100\",\n \"internet_sitewanport_ipAddress\":\"100.2.30.9\",\n \"internet_sitewanport_name\":\"internet\",\n \"internet_sitewanport_outputBandwidth\":\"100\",\n \"internet_sitewanport_portNumber\":\"0/0/2\",\n \"internet_sitewanport_portType\":\"GE\",\n \"internet_sitewanport_providerIpAddress\":\"100.2.30.10\",\n \"internet_sitewanport_transportNetworkName\":\"internet\",\n \"mpls_sitewanport_description\":\"mpls\",\n \"mpls_sitewanport_deviceName\":\"50.47\",\n \"mpls_sitewanport_inputBandwidth\":\"100\",\n \"mpls_sitewanport_ipAddress\":\"10.2.30.7\",\n \"mpls_sitewanport_name\":\"mpls\",\n \"mpls_sitewanport_outputBandwidth\":\"100\",\n \"mpls_sitewanport_portNumber\":\"0/0/1\",\n \"mpls_sitewanport_portType\":\"GE\",\n \"mpls_sitewanport_providerIpAddress\":\"10.2.30.8\",\n \"mpls_sitewanport_transportNetworkName\":\"internet\",\n \"sdwanvpnattachmentvf_sdwancondition_role\":\"spoke\",\n \"sdwanvpnattachmentvf_sdwancondition_sdwanVpnName\":\"CMCCVPN\",\n \"sitevf_site_address\":\"beijing beiqing road\",\n \"sitevf_site_controlPoint\":\"CMCC_VCPE\",\n \"sitevf_site_description\":\"CMCC_CPE\",\n \"sitevf_site_emails\":\"\",\n \"sitevf_site_latitude\":\"\",\n \"sitevf_site_longitude\":\"\",\n \"sitevf_site_name\":\"CMCC_CPE3\",\n \"sitevf_site_postcode\":\"100095\",\n \"sitevf_site_role\":\"sd-wan-edge\",\n \"sitevf_site_type\":\"single-gateway\",\n \"sotnvpnattachmentvf_sotncondition_clientSignal\":\"\",\n \"sotnvpnattachmentvf_sotncondition_cVLAN\":\"\",\n \"sotnvpnattachmentvf_sotncondition_sotnVpnName\":\"SOTN L2\"\n }\n }\n }\n}",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "sp-partner",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/business/sp-partners/sp-partner/1b9c677d-fddf-4b70-938b-925a7fa57d44",
+ "relationship-data": [
+ {
+ "relationship-key": "sp-partner.sp-partner-id",
+ "relationship-value": "1b9c677d-fddf-4b70-938b-925a7fa57d44"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "sp-partner.sp-partner-id",
+ "property-value": "1b9c677d-fddf-4b70-938b-925a7fa57d44"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "389b87a5-72fe-4197-a307-6929c3831f83",
+ "service-instance-name": "SiteLondon",
+ "serviceDomain":"SITE",
+ "service-type": "E2E Service",
+ "service-role": "E2E Service",
+ "model-invariant-id": "5c13f3fb-2744-4635-9f1f-c59c92dc8f70",
+ "model-version-id": "3a76b1f5-fb0d-4b6b-82d5-0e8a4ebc3838",
+ "resource-version": "1535686521672",
+ "input-parameters": "{\n \"service\":{\n \"name\":\"SiteService\",\n \"description\":\"SiteService\",\n \"serviceInvariantUuid\":\"5c13f3fb-2744-4635-9f1f-c59c92dc8f70\",\n \"serviceUuid\":\"3a76b1f5-fb0d-4b6b-82d5-0e8a4ebc3838\",\n \"globalSubscriberId\":\"Demonstration\",\n \"serviceType\":\"CCVPN\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n {\n \"resourceName\":\"SiteVF\",\n \"resourceInvariantUuid\":\"0c0e1cbe-6e01-4f9e-8c45-a9700ebc14df\",\n \"resourceUuid\":\"4ad2d390-5c51-45f5-9710-b467a4ec7a73\",\n \"resourceCustomizationUuid\":\"66590e07-0777-415c-af44-36347cf3ddd3\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"mpls\",\n \"resourceInvariantUuid\":\"97a3e552-08c4-4697-aeeb-d8d3e09ce58e\",\n \"resourceUuid\":\"63d8e1af-32dc-4c71-891d-e3f7b6a976d2\",\n \"resourceCustomizationUuid\":\"205456e7-3dc0-40c4-8cb0-28e6c1877042\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"deviceVF\",\n \"resourceInvariantUuid\":\"c726490a-0ce2-4bc7-abea-dade66bfb13d\",\n \"resourceUuid\":\"0e2de9d8-d76b-4134-b5f1-41e79056adbe\",\n \"resourceCustomizationUuid\":\"5bc1373e-9a36-4a00-8c62-784e0bc417ad\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"sdwanvpnattachmentVF\",\n \"resourceInvariantUuid\":\"f714feec-1aef-4890-abba-f8f3a906935f\",\n \"resourceUuid\":\"709919b7-75fd-4e49-8398-67853323ff55\",\n \"resourceCustomizationUuid\":\"debd988f-fe04-4940-a5cb-37f61d84eab4\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"internet\",\n \"resourceInvariantUuid\":\"97a3e552-08c4-4697-aeeb-d8d3e09ce58e\",\n \"resourceUuid\":\"63d8e1af-32dc-4c71-891d-e3f7b6a976d2\",\n \"resourceCustomizationUuid\":\"64b8e8ba-62b9-4db6-b420-1ca7067d63e0\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"sotnvpnattachmentvF\",\n \"resourceInvariantUuid\":\"97c4a3c6-2943-41af-8717-2f3183f944be\",\n \"resourceUuid\":\"44b777ee-9793-465d-8053-d8e86d2e2362\",\n \"resourceCustomizationUuid\":\"37aeb073-c75d-4cf6-a7fa-a1af862ef58a\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"SPPartnerVF\",\n \"resourceInvariantUuid\":\"072f9238-15b0-4bc5-a5f5-f18548739470\",\n \"resourceUuid\":\"81b9430b-8abe-45d6-8bf9-f41a8f5c735f\",\n \"resourceCustomizationUuid\":\"cd0b4b9c-66c6-49c5-b346-7580e4b6c394\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n }\n ],\n \"requestInputs\":{\n \"devicevf_device_class\":\"PNF\",\n \"devicevf_device_esn\":\"2102351BTJ10HB000075\",\n \"devicevf_device_name\":\"50.47\",\n \"devicevf_device_systemIp\":\"192.168.1.47\",\n \"devicevf_device_type\":\"AR161EW\",\n \"devicevf_device_vendor\":\"huawei\",\n \"devicevf_device_version\":\"1.0\",\n \"internet_sitewanport_description\":\"internet\",\n \"internet_sitewanport_deviceName\":\"50.47\",\n \"internet_sitewanport_inputBandwidth\":\"100\",\n \"internet_sitewanport_ipAddress\":\"100.2.30.9\",\n \"internet_sitewanport_name\":\"internet\",\n \"internet_sitewanport_outputBandwidth\":\"100\",\n \"internet_sitewanport_portNumber\":\"0/0/2\",\n \"internet_sitewanport_portType\":\"GE\",\n \"internet_sitewanport_providerIpAddress\":\"100.2.30.10\",\n \"internet_sitewanport_transportNetworkName\":\"internet\",\n \"mpls_sitewanport_description\":\"mpls\",\n \"mpls_sitewanport_deviceName\":\"50.47\",\n \"mpls_sitewanport_inputBandwidth\":\"100\",\n \"mpls_sitewanport_ipAddress\":\"10.2.30.7\",\n \"mpls_sitewanport_name\":\"mpls\",\n \"mpls_sitewanport_outputBandwidth\":\"100\",\n \"mpls_sitewanport_portNumber\":\"0/0/1\",\n \"mpls_sitewanport_portType\":\"GE\",\n \"mpls_sitewanport_providerIpAddress\":\"10.2.30.8\",\n \"mpls_sitewanport_transportNetworkName\":\"internet\",\n \"sdwanvpnattachmentvf_sdwancondition_role\":\"spoke\",\n \"sdwanvpnattachmentvf_sdwancondition_sdwanVpnName\":\"CMCCVPN\",\n \"sitevf_site_address\":\"beijing beiqing road\",\n \"sitevf_site_controlPoint\":\"CMCC_VCPE\",\n \"sitevf_site_description\":\"CMCC_CPE\",\n \"sitevf_site_emails\":\"\",\n \"sitevf_site_latitude\":\"\",\n \"sitevf_site_longitude\":\"\",\n \"sitevf_site_name\":\"CMCC_CPE4\",\n \"sitevf_site_postcode\":\"100095\",\n \"sitevf_site_role\":\"sd-wan-edge\",\n \"sitevf_site_type\":\"single-gateway\",\n \"sotnvpnattachmentvf_sotncondition_clientSignal\":\"\",\n \"sotnvpnattachmentvf_sotncondition_cVLAN\":\"\",\n \"sotnvpnattachmentvf_sotncondition_sotnVpnName\":\"SOTN L2\"\n }\n }\n }\n}",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "sp-partner",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/business/sp-partners/sp-partner/1b9c677d-fddf-4b70-938b-925a7fa57d55",
+ "relationship-data": [
+ {
+ "relationship-key": "sp-partner.sp-partner-id",
+ "relationship-value": "1b9c677d-fddf-4b70-938b-925a7fa57d55"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "sp-partner.sp-partner-id",
+ "property-value": "1b9c677d-fddf-4b70-938b-925a7fa57d55"
+ }
+ ]
+ }
+ ]
+ }
+ }
+ ],
+ "service-type": "E2E Service",
+ "service-role": "E2E Service",
+ "model-invariant-id": "21886a96-0664-47a3-beae-766952f2059f",
+ "model-version-id": "54836196-c411-4690-af98-900c1c3aadd7",
+ "resource-version": "1535685742159",
+ "input-parameters": "{\n \"service\":{\n \"name\":\"SOTNVPNInfra\",\n \"description\":\"SOTNVPNInfra\",\n \"serviceInvariantUuid\":\"21886a96-0664-47a3-beae-766952f2059f\",\n \"serviceUuid\":\"54836196-c411-4690-af98-900c1c3aadd7\",\n \"globalSubscriberId\":\"Demonstration\",\n \"serviceType\":\"CCVPN\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n {\n \"resourceName\":\"SOTNConnectivity 0\",\n \"resourceInvariantUuid\":\"1b9c677d-fddf-4b70-938b-925a7fa57d43\",\n \"resourceUuid\":\"218df3c3-50dd-4c26-9e36-4771387bb771\",\n \"resourceCustomizationUuid\":\"b44071c8-04fd-4d6b-b6af-772cbfaa1129\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"SPPartnerVF 0\",\n \"resourceInvariantUuid\":\"072f9238-15b0-4bc5-a5f5-f18548739470\",\n \"resourceUuid\":\"81b9430b-8abe-45d6-8bf9-f41a8f5c735f\",\n \"resourceCustomizationUuid\":\"c3612284-6c67-4d8c-8b41-b699cc90e76d\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n }\n ],\n \"requestInputs\":{\n \"sotnconnectivity0_eir\":\"1000\",\n \"sotnconnectivity0_cir\":\"1000\",\n \"sotnconnectivity0_endTime\":\"2018-8-8 10:00\",\n \"sotnconnectivity0_ebs\":\"1000\",\n \"sotnconnectivity0_startTime\":\"2018-8-1 10:00\",\n \"sotnconnectivity0_dualLink\":\"true\",\n \"sotnconnectivity0_reroute\":\"false\",\n \"sotnconnectivity0_cbs\":\"1000\",\n \"sotnconnectivity0_name\":\"SOTN L2\",\n \"sotnconnectivity0_SLS\":\"\",\n \"sotnconnectivity0_description\":\"\",\n \"sotnconnectivity0_couplingFlag\":\"\",\n \"sotnconnectivity0_colorAware\":\"\",\n \"sotnconnectivity0_COS\":\"standard\"\n }\n }\n }\n}",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "sp-partner",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/business/sp-partners/sp-partner/1b9c677d-fddf-4b70-938b-925a7fa57d99",
+ "relationship-data": [
+ {
+ "relationship-key": "sp-partner.sp-partner-id",
+ "relationship-value": "1b9c677d-fddf-4b70-938b-925a7fa57d99"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "sp-partner.sp-partner-id",
+ "property-value": "1b9c677d-fddf-4b70-938b-925a7fa57d99"
+ }
+ ]
+ },
+ {
+ "related-to": "connectivity",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/network/connectivities/connectivity/4efe6dff-acfc-4d13-a3fd-1177d3c08e84",
+ "relationship-data": [
+ {
+ "relationship-key": "connectivity.connectivity-id",
+ "relationship-value": "4efe6dff-acfc-4d13-a3fd-1177d3c08e84"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "connectivity.etht-svc-name",
+ "property-value": "SOTNVPNInfra"
+ }
+ ]
+ },
+ {
+ "related-to": "allotted-resource",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "related-link": "/aai/v13/business/customers/customer/Democcy/service-subscriptions/service-subscription/CCVPN/service-instances/service-instance/189b87a5-72fe-4197-a307-6929c3831f81/allotted-resources/allotted-resource/bb14feec-1aef-4890-abba-f8f3a906935f",
+ "relationship-data": [
+ {
+ "relationship-key": "customer.global-customer-id",
+ "relationship-value": "Democcy"
+ },
+ {
+ "relationship-key": "service-subscription.service-type",
+ "relationship-value": "CCVPN"
+ },
+ {
+ "relationship-key": "service-instance.service-instance-id",
+ "relationship-value": "189b87a5-72fe-4197-a307-6929c3831f81"
+ },
+ {
+ "relationship-key": "allotted-resource.id",
+ "relationship-value": "bb14feec-1aef-4890-abba-f8f3a906935f"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "allotted-resource.description",
+ "property-value": "bb14feec-1aef-4890-abba-f8f3a906935f"
+ },
+ {
+ "property-key": "allotted-resource.allotted-resource-name",
+ "property-value": "ston ar"
+ }
+ ]
+ },
+ {
+ "related-to": "allotted-resource",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "related-link": "/aai/v13/business/customers/customer/Democcy/service-subscriptions/service-subscription/CCVPN/service-instances/service-instance/089b87a5-72fe-4197-a307-6929c3831f80/allotted-resources/allotted-resource/aa14feec-1aef-4890-abba-f8f3a906935f",
+ "relationship-data": [
+ {
+ "relationship-key": "customer.global-customer-id",
+ "relationship-value": "Democcy"
+ },
+ {
+ "relationship-key": "service-subscription.service-type",
+ "relationship-value": "CCVPN"
+ },
+ {
+ "relationship-key": "service-instance.service-instance-id",
+ "relationship-value": "089b87a5-72fe-4197-a307-6929c3831f80"
+ },
+ {
+ "relationship-key": "allotted-resource.id",
+ "relationship-value": "aa14feec-1aef-4890-abba-f8f3a906935f"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "allotted-resource.description",
+ "property-value": "aa14feec-1aef-4890-abba-f8f3a906935f"
+ },
+ {
+ "property-key": "allotted-resource.allotted-resource-name",
+ "property-value": "ston ar"
+ }
+ ]
+ }
+ ]
+ }
+ },
+
+ {
+ "service-instance-id": "32cd906f-ee7a-4ecf-b1c3-2fce4d59f8ad",
+ "service-instance-name": "SOTNVPNInfra",
+ "operationResult":"2003",
+ "operationType":"1001",
+ "operationId":"xxxxxxx",
+ "serviceDomain":"SOTN",
+ "childServiceInstances":[
+ {
+ "service-instance-id": "289b87a5-72fe-4197-a307-6929c3831f82",
+ "service-instance-name": "SiteLondonDC",
+ "serviceDomain":"SITE",
+ "service-type": "E2E Service",
+ "service-role": "E2E Service",
+ "model-invariant-id": "5c13f3fb-2744-4635-9f1f-c59c92dc8f70",
+ "model-version-id": "3a76b1f5-fb0d-4b6b-82d5-0e8a4ebc3838",
+ "resource-version": "1535686481928",
+ "input-parameters": "{\n \"service\":{\n \"name\":\"SiteService\",\n \"description\":\"SiteService\",\n \"serviceInvariantUuid\":\"5c13f3fb-2744-4635-9f1f-c59c92dc8f70\",\n \"serviceUuid\":\"3a76b1f5-fb0d-4b6b-82d5-0e8a4ebc3838\",\n \"globalSubscriberId\":\"Demonstration\",\n \"serviceType\":\"CCVPN\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n {\n \"resourceName\":\"SiteVF\",\n \"resourceInvariantUuid\":\"0c0e1cbe-6e01-4f9e-8c45-a9700ebc14df\",\n \"resourceUuid\":\"4ad2d390-5c51-45f5-9710-b467a4ec7a73\",\n \"resourceCustomizationUuid\":\"66590e07-0777-415c-af44-36347cf3ddd3\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"mpls\",\n \"resourceInvariantUuid\":\"97a3e552-08c4-4697-aeeb-d8d3e09ce58e\",\n \"resourceUuid\":\"63d8e1af-32dc-4c71-891d-e3f7b6a976d2\",\n \"resourceCustomizationUuid\":\"205456e7-3dc0-40c4-8cb0-28e6c1877042\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"deviceVF\",\n \"resourceInvariantUuid\":\"c726490a-0ce2-4bc7-abea-dade66bfb13d\",\n \"resourceUuid\":\"0e2de9d8-d76b-4134-b5f1-41e79056adbe\",\n \"resourceCustomizationUuid\":\"5bc1373e-9a36-4a00-8c62-784e0bc417ad\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"sdwanvpnattachmentVF\",\n \"resourceInvariantUuid\":\"f714feec-1aef-4890-abba-f8f3a906935f\",\n \"resourceUuid\":\"709919b7-75fd-4e49-8398-67853323ff55\",\n \"resourceCustomizationUuid\":\"debd988f-fe04-4940-a5cb-37f61d84eab4\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"internet\",\n \"resourceInvariantUuid\":\"97a3e552-08c4-4697-aeeb-d8d3e09ce58e\",\n \"resourceUuid\":\"63d8e1af-32dc-4c71-891d-e3f7b6a976d2\",\n \"resourceCustomizationUuid\":\"64b8e8ba-62b9-4db6-b420-1ca7067d63e0\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"sotnvpnattachmentvF\",\n \"resourceInvariantUuid\":\"97c4a3c6-2943-41af-8717-2f3183f944be\",\n \"resourceUuid\":\"44b777ee-9793-465d-8053-d8e86d2e2362\",\n \"resourceCustomizationUuid\":\"37aeb073-c75d-4cf6-a7fa-a1af862ef58a\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"SPPartnerVF\",\n \"resourceInvariantUuid\":\"072f9238-15b0-4bc5-a5f5-f18548739470\",\n \"resourceUuid\":\"81b9430b-8abe-45d6-8bf9-f41a8f5c735f\",\n \"resourceCustomizationUuid\":\"cd0b4b9c-66c6-49c5-b346-7580e4b6c394\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n }\n ],\n \"requestInputs\":{\n \"devicevf_device_class\":\"PNF\",\n \"devicevf_device_esn\":\"2102351BTJ10HB000075\",\n \"devicevf_device_name\":\"50.47\",\n \"devicevf_device_systemIp\":\"192.168.1.47\",\n \"devicevf_device_type\":\"AR161EW\",\n \"devicevf_device_vendor\":\"huawei\",\n \"devicevf_device_version\":\"1.0\",\n \"internet_sitewanport_description\":\"internet\",\n \"internet_sitewanport_deviceName\":\"50.47\",\n \"internet_sitewanport_inputBandwidth\":\"100\",\n \"internet_sitewanport_ipAddress\":\"100.2.30.9\",\n \"internet_sitewanport_name\":\"internet\",\n \"internet_sitewanport_outputBandwidth\":\"100\",\n \"internet_sitewanport_portNumber\":\"0/0/2\",\n \"internet_sitewanport_portType\":\"GE\",\n \"internet_sitewanport_providerIpAddress\":\"100.2.30.10\",\n \"internet_sitewanport_transportNetworkName\":\"internet\",\n \"mpls_sitewanport_description\":\"mpls\",\n \"mpls_sitewanport_deviceName\":\"50.47\",\n \"mpls_sitewanport_inputBandwidth\":\"100\",\n \"mpls_sitewanport_ipAddress\":\"10.2.30.7\",\n \"mpls_sitewanport_name\":\"mpls\",\n \"mpls_sitewanport_outputBandwidth\":\"100\",\n \"mpls_sitewanport_portNumber\":\"0/0/1\",\n \"mpls_sitewanport_portType\":\"GE\",\n \"mpls_sitewanport_providerIpAddress\":\"10.2.30.8\",\n \"mpls_sitewanport_transportNetworkName\":\"internet\",\n \"sdwanvpnattachmentvf_sdwancondition_role\":\"spoke\",\n \"sdwanvpnattachmentvf_sdwancondition_sdwanVpnName\":\"CMCCVPN\",\n \"sitevf_site_address\":\"beijing beiqing road\",\n \"sitevf_site_controlPoint\":\"CMCC_VCPE\",\n \"sitevf_site_description\":\"CMCC_CPE\",\n \"sitevf_site_emails\":\"\",\n \"sitevf_site_latitude\":\"\",\n \"sitevf_site_longitude\":\"\",\n \"sitevf_site_name\":\"CMCC_CPE3\",\n \"sitevf_site_postcode\":\"100095\",\n \"sitevf_site_role\":\"sd-wan-edge\",\n \"sitevf_site_type\":\"single-gateway\",\n \"sotnvpnattachmentvf_sotncondition_clientSignal\":\"\",\n \"sotnvpnattachmentvf_sotncondition_cVLAN\":\"\",\n \"sotnvpnattachmentvf_sotncondition_sotnVpnName\":\"SOTN L2\"\n }\n }\n }\n}",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "sp-partner",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/business/sp-partners/sp-partner/1b9c677d-fddf-4b70-938b-925a7fa57d44",
+ "relationship-data": [
+ {
+ "relationship-key": "sp-partner.sp-partner-id",
+ "relationship-value": "1b9c677d-fddf-4b70-938b-925a7fa57d44"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "sp-partner.sp-partner-id",
+ "property-value": "1b9c677d-fddf-4b70-938b-925a7fa57d44"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "389b87a5-72fe-4197-a307-6929c3831f83",
+ "service-instance-name": "SiteLondon",
+ "serviceDomain":"SITE",
+ "service-type": "E2E Service",
+ "service-role": "E2E Service",
+ "model-invariant-id": "5c13f3fb-2744-4635-9f1f-c59c92dc8f70",
+ "model-version-id": "3a76b1f5-fb0d-4b6b-82d5-0e8a4ebc3838",
+ "resource-version": "1535686521672",
+ "input-parameters": "{\n \"service\":{\n \"name\":\"SiteService\",\n \"description\":\"SiteService\",\n \"serviceInvariantUuid\":\"5c13f3fb-2744-4635-9f1f-c59c92dc8f70\",\n \"serviceUuid\":\"3a76b1f5-fb0d-4b6b-82d5-0e8a4ebc3838\",\n \"globalSubscriberId\":\"Demonstration\",\n \"serviceType\":\"CCVPN\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n {\n \"resourceName\":\"SiteVF\",\n \"resourceInvariantUuid\":\"0c0e1cbe-6e01-4f9e-8c45-a9700ebc14df\",\n \"resourceUuid\":\"4ad2d390-5c51-45f5-9710-b467a4ec7a73\",\n \"resourceCustomizationUuid\":\"66590e07-0777-415c-af44-36347cf3ddd3\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"mpls\",\n \"resourceInvariantUuid\":\"97a3e552-08c4-4697-aeeb-d8d3e09ce58e\",\n \"resourceUuid\":\"63d8e1af-32dc-4c71-891d-e3f7b6a976d2\",\n \"resourceCustomizationUuid\":\"205456e7-3dc0-40c4-8cb0-28e6c1877042\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"deviceVF\",\n \"resourceInvariantUuid\":\"c726490a-0ce2-4bc7-abea-dade66bfb13d\",\n \"resourceUuid\":\"0e2de9d8-d76b-4134-b5f1-41e79056adbe\",\n \"resourceCustomizationUuid\":\"5bc1373e-9a36-4a00-8c62-784e0bc417ad\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"sdwanvpnattachmentVF\",\n \"resourceInvariantUuid\":\"f714feec-1aef-4890-abba-f8f3a906935f\",\n \"resourceUuid\":\"709919b7-75fd-4e49-8398-67853323ff55\",\n \"resourceCustomizationUuid\":\"debd988f-fe04-4940-a5cb-37f61d84eab4\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"internet\",\n \"resourceInvariantUuid\":\"97a3e552-08c4-4697-aeeb-d8d3e09ce58e\",\n \"resourceUuid\":\"63d8e1af-32dc-4c71-891d-e3f7b6a976d2\",\n \"resourceCustomizationUuid\":\"64b8e8ba-62b9-4db6-b420-1ca7067d63e0\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"sotnvpnattachmentvF\",\n \"resourceInvariantUuid\":\"97c4a3c6-2943-41af-8717-2f3183f944be\",\n \"resourceUuid\":\"44b777ee-9793-465d-8053-d8e86d2e2362\",\n \"resourceCustomizationUuid\":\"37aeb073-c75d-4cf6-a7fa-a1af862ef58a\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"SPPartnerVF\",\n \"resourceInvariantUuid\":\"072f9238-15b0-4bc5-a5f5-f18548739470\",\n \"resourceUuid\":\"81b9430b-8abe-45d6-8bf9-f41a8f5c735f\",\n \"resourceCustomizationUuid\":\"cd0b4b9c-66c6-49c5-b346-7580e4b6c394\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n }\n ],\n \"requestInputs\":{\n \"devicevf_device_class\":\"PNF\",\n \"devicevf_device_esn\":\"2102351BTJ10HB000075\",\n \"devicevf_device_name\":\"50.47\",\n \"devicevf_device_systemIp\":\"192.168.1.47\",\n \"devicevf_device_type\":\"AR161EW\",\n \"devicevf_device_vendor\":\"huawei\",\n \"devicevf_device_version\":\"1.0\",\n \"internet_sitewanport_description\":\"internet\",\n \"internet_sitewanport_deviceName\":\"50.47\",\n \"internet_sitewanport_inputBandwidth\":\"100\",\n \"internet_sitewanport_ipAddress\":\"100.2.30.9\",\n \"internet_sitewanport_name\":\"internet\",\n \"internet_sitewanport_outputBandwidth\":\"100\",\n \"internet_sitewanport_portNumber\":\"0/0/2\",\n \"internet_sitewanport_portType\":\"GE\",\n \"internet_sitewanport_providerIpAddress\":\"100.2.30.10\",\n \"internet_sitewanport_transportNetworkName\":\"internet\",\n \"mpls_sitewanport_description\":\"mpls\",\n \"mpls_sitewanport_deviceName\":\"50.47\",\n \"mpls_sitewanport_inputBandwidth\":\"100\",\n \"mpls_sitewanport_ipAddress\":\"10.2.30.7\",\n \"mpls_sitewanport_name\":\"mpls\",\n \"mpls_sitewanport_outputBandwidth\":\"100\",\n \"mpls_sitewanport_portNumber\":\"0/0/1\",\n \"mpls_sitewanport_portType\":\"GE\",\n \"mpls_sitewanport_providerIpAddress\":\"10.2.30.8\",\n \"mpls_sitewanport_transportNetworkName\":\"internet\",\n \"sdwanvpnattachmentvf_sdwancondition_role\":\"spoke\",\n \"sdwanvpnattachmentvf_sdwancondition_sdwanVpnName\":\"CMCCVPN\",\n \"sitevf_site_address\":\"beijing beiqing road\",\n \"sitevf_site_controlPoint\":\"CMCC_VCPE\",\n \"sitevf_site_description\":\"CMCC_CPE\",\n \"sitevf_site_emails\":\"\",\n \"sitevf_site_latitude\":\"\",\n \"sitevf_site_longitude\":\"\",\n \"sitevf_site_name\":\"CMCC_CPE4\",\n \"sitevf_site_postcode\":\"100095\",\n \"sitevf_site_role\":\"sd-wan-edge\",\n \"sitevf_site_type\":\"single-gateway\",\n \"sotnvpnattachmentvf_sotncondition_clientSignal\":\"\",\n \"sotnvpnattachmentvf_sotncondition_cVLAN\":\"\",\n \"sotnvpnattachmentvf_sotncondition_sotnVpnName\":\"SOTN L2\"\n }\n }\n }\n}",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "sp-partner",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/business/sp-partners/sp-partner/1b9c677d-fddf-4b70-938b-925a7fa57d55",
+ "relationship-data": [
+ {
+ "relationship-key": "sp-partner.sp-partner-id",
+ "relationship-value": "1b9c677d-fddf-4b70-938b-925a7fa57d55"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "sp-partner.sp-partner-id",
+ "property-value": "1b9c677d-fddf-4b70-938b-925a7fa57d55"
+ }
+ ]
+ }
+ ]
+ }
+ }
+ ],
+ "service-type": "E2E Service",
+ "service-role": "E2E Service",
+ "model-invariant-id": "21886a96-0664-47a3-beae-766952f2059f",
+ "model-version-id": "54836196-c411-4690-af98-900c1c3aadd7",
+ "resource-version": "1535685742159",
+ "input-parameters": "{\n \"service\":{\n \"name\":\"SOTNVPNInfra\",\n \"description\":\"SOTNVPNInfra\",\n \"serviceInvariantUuid\":\"21886a96-0664-47a3-beae-766952f2059f\",\n \"serviceUuid\":\"54836196-c411-4690-af98-900c1c3aadd7\",\n \"globalSubscriberId\":\"Demonstration\",\n \"serviceType\":\"CCVPN\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n {\n \"resourceName\":\"SOTNConnectivity 0\",\n \"resourceInvariantUuid\":\"1b9c677d-fddf-4b70-938b-925a7fa57d43\",\n \"resourceUuid\":\"218df3c3-50dd-4c26-9e36-4771387bb771\",\n \"resourceCustomizationUuid\":\"b44071c8-04fd-4d6b-b6af-772cbfaa1129\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"SPPartnerVF 0\",\n \"resourceInvariantUuid\":\"072f9238-15b0-4bc5-a5f5-f18548739470\",\n \"resourceUuid\":\"81b9430b-8abe-45d6-8bf9-f41a8f5c735f\",\n \"resourceCustomizationUuid\":\"c3612284-6c67-4d8c-8b41-b699cc90e76d\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n }\n ],\n \"requestInputs\":{\n \"sotnconnectivity0_eir\":\"1000\",\n \"sotnconnectivity0_cir\":\"1000\",\n \"sotnconnectivity0_endTime\":\"2018-8-8 10:00\",\n \"sotnconnectivity0_ebs\":\"1000\",\n \"sotnconnectivity0_startTime\":\"2018-8-1 10:00\",\n \"sotnconnectivity0_dualLink\":\"true\",\n \"sotnconnectivity0_reroute\":\"false\",\n \"sotnconnectivity0_cbs\":\"1000\",\n \"sotnconnectivity0_name\":\"SOTN L2\",\n \"sotnconnectivity0_SLS\":\"\",\n \"sotnconnectivity0_description\":\"\",\n \"sotnconnectivity0_couplingFlag\":\"\",\n \"sotnconnectivity0_colorAware\":\"\",\n \"sotnconnectivity0_COS\":\"standard\"\n }\n }\n }\n}",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "sp-partner",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/business/sp-partners/sp-partner/1b9c677d-fddf-4b70-938b-925a7fa57d99",
+ "relationship-data": [
+ {
+ "relationship-key": "sp-partner.sp-partner-id",
+ "relationship-value": "1b9c677d-fddf-4b70-938b-925a7fa57d99"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "sp-partner.sp-partner-id",
+ "property-value": "1b9c677d-fddf-4b70-938b-925a7fa57d99"
+ }
+ ]
+ },
+ {
+ "related-to": "connectivity",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/network/connectivities/connectivity/4efe6dff-acfc-4d13-a3fd-1177d3c08e84",
+ "relationship-data": [
+ {
+ "relationship-key": "connectivity.connectivity-id",
+ "relationship-value": "4efe6dff-acfc-4d13-a3fd-1177d3c08e84"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "connectivity.etht-svc-name",
+ "property-value": "SOTNVPNInfra"
+ }
+ ]
+ },
+ {
+ "related-to": "allotted-resource",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "related-link": "/aai/v13/business/customers/customer/Democcy/service-subscriptions/service-subscription/CCVPN/service-instances/service-instance/189b87a5-72fe-4197-a307-6929c3831f81/allotted-resources/allotted-resource/bb14feec-1aef-4890-abba-f8f3a906935f",
+ "relationship-data": [
+ {
+ "relationship-key": "customer.global-customer-id",
+ "relationship-value": "Democcy"
+ },
+ {
+ "relationship-key": "service-subscription.service-type",
+ "relationship-value": "CCVPN"
+ },
+ {
+ "relationship-key": "service-instance.service-instance-id",
+ "relationship-value": "189b87a5-72fe-4197-a307-6929c3831f81"
+ },
+ {
+ "relationship-key": "allotted-resource.id",
+ "relationship-value": "bb14feec-1aef-4890-abba-f8f3a906935f"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "allotted-resource.description",
+ "property-value": "bb14feec-1aef-4890-abba-f8f3a906935f"
+ },
+ {
+ "property-key": "allotted-resource.allotted-resource-name",
+ "property-value": "ston ar"
+ }
+ ]
+ },
+ {
+ "related-to": "allotted-resource",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "related-link": "/aai/v13/business/customers/customer/Democcy/service-subscriptions/service-subscription/CCVPN/service-instances/service-instance/089b87a5-72fe-4197-a307-6929c3831f80/allotted-resources/allotted-resource/aa14feec-1aef-4890-abba-f8f3a906935f",
+ "relationship-data": [
+ {
+ "relationship-key": "customer.global-customer-id",
+ "relationship-value": "Democcy"
+ },
+ {
+ "relationship-key": "service-subscription.service-type",
+ "relationship-value": "CCVPN"
+ },
+ {
+ "relationship-key": "service-instance.service-instance-id",
+ "relationship-value": "089b87a5-72fe-4197-a307-6929c3831f80"
+ },
+ {
+ "relationship-key": "allotted-resource.id",
+ "relationship-value": "aa14feec-1aef-4890-abba-f8f3a906935f"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "allotted-resource.description",
+ "property-value": "aa14feec-1aef-4890-abba-f8f3a906935f"
+ },
+ {
+ "property-key": "allotted-resource.allotted-resource-name",
+ "property-value": "ston ar"
+ }
+ ]
+ }
+ ]
+ }
+ },
+
+ {
+ "service-instance-id": "32cd906f-ee7a-4ecf-b1c3-2fce4d59f8c0",
+ "service-instance-name": "CCVPN_test",
+ "operationResult":"2001",
+ "operationType":"1001",
+ "operationId":"xxxxxxx",
+ "serviceDomain":"CCVPN",
+ "childServiceInstances":[
+ {
+ "service-instance-id": "35e88f8e-473f-4d88-92f8-6739a42baa23",
+ "service-instance-name": "SDWANVPNInfra1",
+ "serviceDomain":"SDWAN",
+ "service-type": "E2E Service",
+ "service-role": "E2E Service",
+ "model-invariant-id": "88dcb2f0-085b-4548-8b93-0882e37d25d8",
+ "model-version-id": "462f84e5-f0e5-44c5-ab95-38fb4bf77064",
+ "resource-version": "1535687551051",
+ "input-parameters": "{\n \"service\":{\n \"name\":\"SDWANVPNInfra\",\n \"description\":\"SDWANVPNInfra\",\n \"serviceInvariantUuid\":\"88dcb2f0-085b-4548-8b93-0882e37d25d8\",\n \"serviceUuid\":\"462f84e5-f0e5-44c5-ab95-38fb4bf77064\",\n \"globalSubscriberId\":\"Demonstration\",\n \"serviceType\":\"CCVPN\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n {\n \"resourceName\":\"SDWANConnectivity 0\",\n \"resourceInvariantUuid\":\"f99a9a23-c88e-44ff-a4dc-22b88675d278\",\n \"resourceUuid\":\"7baa7742-3a13-4288-8330-868015adc340\",\n \"resourceCustomizationUuid\":\"94ec574b-2306-4cbd-8214-09662b040f73\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"SPPartnerVF 0\",\n \"resourceInvariantUuid\":\"072f9238-15b0-4bc5-a5f5-f18548739470\",\n \"resourceUuid\":\"81b9430b-8abe-45d6-8bf9-f41a8f5c735f\",\n \"resourceCustomizationUuid\":\"a7baba5d-6ac3-42b5-b47d-070841303ab1\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n }\n ],\n \"requestInputs\":{\n \"sdwanconnectivity0_name\":\"CMCCVPN\",\n \"sdwanconnectivity0_topology\":\"hub-spoke\"\n }\n }\n }\n}",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "sdwan-vpn",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/network/sdwan-vpns/sdwan-vpn/4efe6dff-acfc-4d13-a3fd-1177d3c08e89",
+ "relationship-data": [
+ {
+ "relationship-key": "sdwan-vpn.sdwan-vpn-id",
+ "relationship-value": "4efe6dff-acfc-4d13-a3fd-1177d3c08e89"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "sdwan-vpn.sdwan-vpn-name",
+ "property-value": "vdfvpn"
+ }
+ ]
+ },
+ {
+ "related-to": "sp-partner",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/business/sp-partners/sp-partner/1b9c677d-fddf-4b70-938b-925a7fa57d00",
+ "relationship-data": [
+ {
+ "relationship-key": "sp-partner.sp-partner-id",
+ "relationship-value": "1b9c677d-fddf-4b70-938b-925a7fa57d00"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "sp-partner.sp-partner-id",
+ "property-value": "1b9c677d-fddf-4b70-938b-925a7fa57d00"
+ }
+ ]
+ },
+ {
+ "related-to": "allotted-resource",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "related-link": "/aai/v13/business/customers/customer/Democcy/service-subscriptions/service-subscription/CCVPN/service-instances/service-instance/189b87a5-72fe-4197-a307-6929c3831f81/allotted-resources/allotted-resource/2214feec-1aef-4890-abba-f8f3a906935f",
+ "relationship-data": [
+ {
+ "relationship-key": "customer.global-customer-id",
+ "relationship-value": "Democcy"
+ },
+ {
+ "relationship-key": "service-subscription.service-type",
+ "relationship-value": "CCVPN"
+ },
+ {
+ "relationship-key": "service-instance.service-instance-id",
+ "relationship-value": "189b87a5-72fe-4197-a307-6929c3831f81"
+ },
+ {
+ "relationship-key": "allotted-resource.id",
+ "relationship-value": "2214feec-1aef-4890-abba-f8f3a906935f"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "allotted-resource.description",
+ "property-value": "2214feec-1aef-4890-abba-f8f3a906935f"
+ },
+ {
+ "property-key": "allotted-resource.allotted-resource-name",
+ "property-value": "sdwan ar"
+ }
+ ]
+ },
+ {
+ "related-to": "allotted-resource",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "related-link": "/aai/v13/business/customers/customer/Democcy/service-subscriptions/service-subscription/CCVPN/service-instances/service-instance/089b87a5-72fe-4197-a307-6929c3831f80/allotted-resources/allotted-resource/1114feec-1aef-4890-abba-f8f3a906935f",
+ "relationship-data": [
+ {
+ "relationship-key": "customer.global-customer-id",
+ "relationship-value": "Democcy"
+ },
+ {
+ "relationship-key": "service-subscription.service-type",
+ "relationship-value": "CCVPN"
+ },
+ {
+ "relationship-key": "service-instance.service-instance-id",
+ "relationship-value": "089b87a5-72fe-4197-a307-6929c3831f80"
+ },
+ {
+ "relationship-key": "allotted-resource.id",
+ "relationship-value": "1114feec-1aef-4890-abba-f8f3a906935f"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "allotted-resource.description",
+ "property-value": "1114feec-1aef-4890-abba-f8f3a906935f"
+ },
+ {
+ "property-key": "allotted-resource.allotted-resource-name",
+ "property-value": "sdwan ar"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "15e88f8e-473f-4d88-92f8-6739a42baa2g",
+ "service-instance-name": "SDWANVPNInfra",
+ "serviceDomain":"SDWAN",
+ "service-type": "E2E Service",
+ "service-role": "E2E Service",
+ "model-invariant-id": "88dcb2f0-085b-4548-8b93-0882e37d25d8",
+ "model-version-id": "462f84e5-f0e5-44c5-ab95-38fb4bf77064",
+ "resource-version": "1535687578298",
+ "input-parameters": "{\n \"service\":{\n \"name\":\"SDWANVPNInfra\",\n \"description\":\"SDWANVPNInfra\",\n \"serviceInvariantUuid\":\"88dcb2f0-085b-4548-8b93-0882e37d25d8\",\n \"serviceUuid\":\"462f84e5-f0e5-44c5-ab95-38fb4bf77064\",\n \"globalSubscriberId\":\"Demonstration\",\n \"serviceType\":\"CCVPN\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n {\n \"resourceName\":\"SDWANConnectivity 0\",\n \"resourceInvariantUuid\":\"f99a9a23-c88e-44ff-a4dc-22b88675d278\",\n \"resourceUuid\":\"7baa7742-3a13-4288-8330-868015adc340\",\n \"resourceCustomizationUuid\":\"94ec574b-2306-4cbd-8214-09662b040f73\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"SPPartnerVF 0\",\n \"resourceInvariantUuid\":\"072f9238-15b0-4bc5-a5f5-f18548739470\",\n \"resourceUuid\":\"81b9430b-8abe-45d6-8bf9-f41a8f5c735f\",\n \"resourceCustomizationUuid\":\"a7baba5d-6ac3-42b5-b47d-070841303ab1\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n }\n ],\n \"requestInputs\":{\n \"sdwanconnectivity0_name\":\"CMCCVPN\",\n \"sdwanconnectivity0_topology\":\"hub-spoke\"\n }\n }\n }\n}",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "sdwan-vpn",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/network/sdwan-vpns/sdwan-vpn/4efe6dff-acfc-4d13-a3fd-1177d3c08e86",
+ "relationship-data": [
+ {
+ "relationship-key": "sdwan-vpn.sdwan-vpn-id",
+ "relationship-value": "4efe6dff-acfc-4d13-a3fd-1177d3c08e86"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "sdwan-vpn.sdwan-vpn-name",
+ "property-value": "cmccvpn"
+ }
+ ]
+ },
+ {
+ "related-to": "sp-partner",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/business/sp-partners/sp-partner/1b9c677d-fddf-4b70-938b-925a7fa57d11",
+ "relationship-data": [
+ {
+ "relationship-key": "sp-partner.sp-partner-id",
+ "relationship-value": "1b9c677d-fddf-4b70-938b-925a7fa57d11"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "sp-partner.sp-partner-id",
+ "property-value": "1b9c677d-fddf-4b70-938b-925a7fa57d11"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "089b87a5-72fe-4197-a307-6929c3831f80",
+ "service-instance-name": "SiteBeijing",
+ "serviceDomain":"SITE",
+ "service-type": "E2E Service",
+ "service-role": "E2E Service",
+ "model-invariant-id": "5c13f3fb-2744-4635-9f1f-c59c92dc8f70",
+ "model-version-id": "3a76b1f5-fb0d-4b6b-82d5-0e8a4ebc3838",
+ "resource-version": "1535686434430",
+ "input-parameters": "{\n \"service\":{\n \"name\":\"SiteService\",\n \"description\":\"SiteService\",\n \"serviceInvariantUuid\":\"5c13f3fb-2744-4635-9f1f-c59c92dc8f70\",\n \"serviceUuid\":\"3a76b1f5-fb0d-4b6b-82d5-0e8a4ebc3838\",\n \"globalSubscriberId\":\"Demonstration\",\n \"serviceType\":\"CCVPN\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n {\n \"resourceName\":\"SiteVF\",\n \"resourceInvariantUuid\":\"0c0e1cbe-6e01-4f9e-8c45-a9700ebc14df\",\n \"resourceUuid\":\"4ad2d390-5c51-45f5-9710-b467a4ec7a73\",\n \"resourceCustomizationUuid\":\"66590e07-0777-415c-af44-36347cf3ddd3\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"mpls\",\n \"resourceInvariantUuid\":\"97a3e552-08c4-4697-aeeb-d8d3e09ce58e\",\n \"resourceUuid\":\"63d8e1af-32dc-4c71-891d-e3f7b6a976d2\",\n \"resourceCustomizationUuid\":\"205456e7-3dc0-40c4-8cb0-28e6c1877042\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"deviceVF\",\n \"resourceInvariantUuid\":\"c726490a-0ce2-4bc7-abea-dade66bfb13d\",\n \"resourceUuid\":\"0e2de9d8-d76b-4134-b5f1-41e79056adbe\",\n \"resourceCustomizationUuid\":\"5bc1373e-9a36-4a00-8c62-784e0bc417ad\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"sdwanvpnattachmentVF\",\n \"resourceInvariantUuid\":\"f714feec-1aef-4890-abba-f8f3a906935f\",\n \"resourceUuid\":\"709919b7-75fd-4e49-8398-67853323ff55\",\n \"resourceCustomizationUuid\":\"debd988f-fe04-4940-a5cb-37f61d84eab4\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"internet\",\n \"resourceInvariantUuid\":\"97a3e552-08c4-4697-aeeb-d8d3e09ce58e\",\n \"resourceUuid\":\"63d8e1af-32dc-4c71-891d-e3f7b6a976d2\",\n \"resourceCustomizationUuid\":\"64b8e8ba-62b9-4db6-b420-1ca7067d63e0\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"sotnvpnattachmentvF\",\n \"resourceInvariantUuid\":\"97c4a3c6-2943-41af-8717-2f3183f944be\",\n \"resourceUuid\":\"44b777ee-9793-465d-8053-d8e86d2e2362\",\n \"resourceCustomizationUuid\":\"37aeb073-c75d-4cf6-a7fa-a1af862ef58a\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"SPPartnerVF\",\n \"resourceInvariantUuid\":\"072f9238-15b0-4bc5-a5f5-f18548739470\",\n \"resourceUuid\":\"81b9430b-8abe-45d6-8bf9-f41a8f5c735f\",\n \"resourceCustomizationUuid\":\"cd0b4b9c-66c6-49c5-b346-7580e4b6c394\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n }\n ],\n \"requestInputs\":{\n \"devicevf_device_class\":\"PNF\",\n \"devicevf_device_esn\":\"2102351BTJ10HB000075\",\n \"devicevf_device_name\":\"50.47\",\n \"devicevf_device_systemIp\":\"192.168.1.47\",\n \"devicevf_device_type\":\"AR161EW\",\n \"devicevf_device_vendor\":\"huawei\",\n \"devicevf_device_version\":\"1.0\",\n \"internet_sitewanport_description\":\"internet\",\n \"internet_sitewanport_deviceName\":\"50.47\",\n \"internet_sitewanport_inputBandwidth\":\"100\",\n \"internet_sitewanport_ipAddress\":\"100.2.30.9\",\n \"internet_sitewanport_name\":\"internet\",\n \"internet_sitewanport_outputBandwidth\":\"100\",\n \"internet_sitewanport_portNumber\":\"0/0/2\",\n \"internet_sitewanport_portType\":\"GE\",\n \"internet_sitewanport_providerIpAddress\":\"100.2.30.10\",\n \"internet_sitewanport_transportNetworkName\":\"internet\",\n \"mpls_sitewanport_description\":\"mpls\",\n \"mpls_sitewanport_deviceName\":\"50.47\",\n \"mpls_sitewanport_inputBandwidth\":\"100\",\n \"mpls_sitewanport_ipAddress\":\"10.2.30.7\",\n \"mpls_sitewanport_name\":\"mpls\",\n \"mpls_sitewanport_outputBandwidth\":\"100\",\n \"mpls_sitewanport_portNumber\":\"0/0/1\",\n \"mpls_sitewanport_portType\":\"GE\",\n \"mpls_sitewanport_providerIpAddress\":\"10.2.30.8\",\n \"mpls_sitewanport_transportNetworkName\":\"internet\",\n \"sdwanvpnattachmentvf_sdwancondition_role\":\"spoke\",\n \"sdwanvpnattachmentvf_sdwancondition_sdwanVpnName\":\"CMCCVPN\",\n \"sitevf_site_address\":\"beijing beiqing road\",\n \"sitevf_site_controlPoint\":\"CMCC_VCPE\",\n \"sitevf_site_description\":\"CMCC_CPE\",\n \"sitevf_site_emails\":\"\",\n \"sitevf_site_latitude\":\"\",\n \"sitevf_site_longitude\":\"\",\n \"sitevf_site_name\":\"CMCC_CPE1\",\n \"sitevf_site_postcode\":\"100095\",\n \"sitevf_site_role\":\"sd-wan-edge\",\n \"sitevf_site_type\":\"single-gateway\",\n \"sotnvpnattachmentvf_sotncondition_clientSignal\":\"\",\n \"sotnvpnattachmentvf_sotncondition_cVLAN\":\"\",\n \"sotnvpnattachmentvf_sotncondition_sotnVpnName\":\"SOTN L2\"\n }\n }\n }\n}",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "sp-partner",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/business/sp-partners/sp-partner/1b9c677d-fddf-4b70-938b-925a7fa57d22",
+ "relationship-data": [
+ {
+ "relationship-key": "sp-partner.sp-partner-id",
+ "relationship-value": "1b9c677d-fddf-4b70-938b-925a7fa57d22"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "sp-partner.sp-partner-id",
+ "property-value": "1b9c677d-fddf-4b70-938b-925a7fa57d22"
+ }
+ ]
+ },
+ {
+ "related-to": "device",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/network/devices/device/6e0d83f3-f4f5-4a24-9462-712b52ac6700",
+ "relationship-data": [
+ {
+ "relationship-key": "device.device-id",
+ "relationship-value": "6e0d83f3-f4f5-4a24-9462-712b52ac6700"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "device.device-name"
+ }
+ ]
+ },
+ {
+ "related-to": "wan-port-config",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/network/wan-port-configs/wan-port-config/aaa3e552-08c4-4697-aeeb-d8d3e09ce58e",
+ "relationship-data": [
+ {
+ "relationship-key": "wan-port-config.wan-port-config-id",
+ "relationship-value": "aaa3e552-08c4-4697-aeeb-d8d3e09ce58e"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "wan-port-config.wan-port-config-name",
+ "property-value": "mpls"
+ }
+ ]
+ },
+ {
+ "related-to": "site-resource",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/network/site-resources/site-resource/aa2de9d8-d76b-4134-b5f1-41e79056adbe",
+ "relationship-data": [
+ {
+ "relationship-key": "site-resource.site-resource-id",
+ "relationship-value": "aa2de9d8-d76b-4134-b5f1-41e79056adbe"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "site-resource.site-resource-name",
+ "property-value": "cmcc-spokesite"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "189b87a5-72fe-4197-a307-6929c3831f81",
+ "service-instance-name": "SiteBeijingDC",
+ "serviceDomain":"SITE",
+ "service-type": "E2E Service",
+ "service-role": "E2E Service",
+ "model-invariant-id": "5c13f3fb-2744-4635-9f1f-c59c92dc8f70",
+ "model-version-id": "3a76b1f5-fb0d-4b6b-82d5-0e8a4ebc3838",
+ "resource-version": "1535686458510",
+ "input-parameters": "{\n \"service\":{\n \"name\":\"SiteService\",\n \"description\":\"SiteService\",\n \"serviceInvariantUuid\":\"5c13f3fb-2744-4635-9f1f-c59c92dc8f70\",\n \"serviceUuid\":\"3a76b1f5-fb0d-4b6b-82d5-0e8a4ebc3838\",\n \"globalSubscriberId\":\"Demonstration\",\n \"serviceType\":\"CCVPN\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n {\n \"resourceName\":\"SiteVF\",\n \"resourceInvariantUuid\":\"0c0e1cbe-6e01-4f9e-8c45-a9700ebc14df\",\n \"resourceUuid\":\"4ad2d390-5c51-45f5-9710-b467a4ec7a73\",\n \"resourceCustomizationUuid\":\"66590e07-0777-415c-af44-36347cf3ddd3\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"mpls\",\n \"resourceInvariantUuid\":\"97a3e552-08c4-4697-aeeb-d8d3e09ce58e\",\n \"resourceUuid\":\"63d8e1af-32dc-4c71-891d-e3f7b6a976d2\",\n \"resourceCustomizationUuid\":\"205456e7-3dc0-40c4-8cb0-28e6c1877042\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"deviceVF\",\n \"resourceInvariantUuid\":\"c726490a-0ce2-4bc7-abea-dade66bfb13d\",\n \"resourceUuid\":\"0e2de9d8-d76b-4134-b5f1-41e79056adbe\",\n \"resourceCustomizationUuid\":\"5bc1373e-9a36-4a00-8c62-784e0bc417ad\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"sdwanvpnattachmentVF\",\n \"resourceInvariantUuid\":\"f714feec-1aef-4890-abba-f8f3a906935f\",\n \"resourceUuid\":\"709919b7-75fd-4e49-8398-67853323ff55\",\n \"resourceCustomizationUuid\":\"debd988f-fe04-4940-a5cb-37f61d84eab4\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"internet\",\n \"resourceInvariantUuid\":\"97a3e552-08c4-4697-aeeb-d8d3e09ce58e\",\n \"resourceUuid\":\"63d8e1af-32dc-4c71-891d-e3f7b6a976d2\",\n \"resourceCustomizationUuid\":\"64b8e8ba-62b9-4db6-b420-1ca7067d63e0\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"sotnvpnattachmentvF\",\n \"resourceInvariantUuid\":\"97c4a3c6-2943-41af-8717-2f3183f944be\",\n \"resourceUuid\":\"44b777ee-9793-465d-8053-d8e86d2e2362\",\n \"resourceCustomizationUuid\":\"37aeb073-c75d-4cf6-a7fa-a1af862ef58a\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"SPPartnerVF\",\n \"resourceInvariantUuid\":\"072f9238-15b0-4bc5-a5f5-f18548739470\",\n \"resourceUuid\":\"81b9430b-8abe-45d6-8bf9-f41a8f5c735f\",\n \"resourceCustomizationUuid\":\"cd0b4b9c-66c6-49c5-b346-7580e4b6c394\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n }\n ],\n \"requestInputs\":{\n \"devicevf_device_class\":\"PNF\",\n \"devicevf_device_esn\":\"2102351BTJ10HB000075\",\n \"devicevf_device_name\":\"50.47\",\n \"devicevf_device_systemIp\":\"192.168.1.47\",\n \"devicevf_device_type\":\"AR161EW\",\n \"devicevf_device_vendor\":\"huawei\",\n \"devicevf_device_version\":\"1.0\",\n \"internet_sitewanport_description\":\"internet\",\n \"internet_sitewanport_deviceName\":\"50.47\",\n \"internet_sitewanport_inputBandwidth\":\"100\",\n \"internet_sitewanport_ipAddress\":\"100.2.30.9\",\n \"internet_sitewanport_name\":\"internet\",\n \"internet_sitewanport_outputBandwidth\":\"100\",\n \"internet_sitewanport_portNumber\":\"0/0/2\",\n \"internet_sitewanport_portType\":\"GE\",\n \"internet_sitewanport_providerIpAddress\":\"100.2.30.10\",\n \"internet_sitewanport_transportNetworkName\":\"internet\",\n \"mpls_sitewanport_description\":\"mpls\",\n \"mpls_sitewanport_deviceName\":\"50.47\",\n \"mpls_sitewanport_inputBandwidth\":\"100\",\n \"mpls_sitewanport_ipAddress\":\"10.2.30.7\",\n \"mpls_sitewanport_name\":\"mpls\",\n \"mpls_sitewanport_outputBandwidth\":\"100\",\n \"mpls_sitewanport_portNumber\":\"0/0/1\",\n \"mpls_sitewanport_portType\":\"GE\",\n \"mpls_sitewanport_providerIpAddress\":\"10.2.30.8\",\n \"mpls_sitewanport_transportNetworkName\":\"internet\",\n \"sdwanvpnattachmentvf_sdwancondition_role\":\"spoke\",\n \"sdwanvpnattachmentvf_sdwancondition_sdwanVpnName\":\"CMCCVPN\",\n \"sitevf_site_address\":\"beijing beiqing road\",\n \"sitevf_site_controlPoint\":\"CMCC_VCPE\",\n \"sitevf_site_description\":\"CMCC_CPE\",\n \"sitevf_site_emails\":\"\",\n \"sitevf_site_latitude\":\"\",\n \"sitevf_site_longitude\":\"\",\n \"sitevf_site_name\":\"CMCC_CPE2\",\n \"sitevf_site_postcode\":\"100095\",\n \"sitevf_site_role\":\"sd-wan-edge\",\n \"sitevf_site_type\":\"single-gateway\",\n \"sotnvpnattachmentvf_sotncondition_clientSignal\":\"\",\n \"sotnvpnattachmentvf_sotncondition_cVLAN\":\"\",\n \"sotnvpnattachmentvf_sotncondition_sotnVpnName\":\"SOTN L2\"\n }\n }\n }\n}",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "sp-partner",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/business/sp-partners/sp-partner/1b9c677d-fddf-4b70-938b-925a7fa57d33",
+ "relationship-data": [
+ {
+ "relationship-key": "sp-partner.sp-partner-id",
+ "relationship-value": "1b9c677d-fddf-4b70-938b-925a7fa57d33"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "sp-partner.sp-partner-id",
+ "property-value": "1b9c677d-fddf-4b70-938b-925a7fa57d33"
+ }
+ ]
+ },
+ {
+ "related-to": "site-resource",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/network/site-resources/site-resource/bb2de9d8-d76b-4134-b5f1-41e79056adbe",
+ "relationship-data": [
+ {
+ "relationship-key": "site-resource.site-resource-id",
+ "relationship-value": "bb2de9d8-d76b-4134-b5f1-41e79056adbe"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "site-resource.site-resource-name",
+ "property-value": "cmcc-hubsite"
+ }
+ ]
+ },
+ {
+ "related-to": "device",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/network/devices/device/6e0d83f3-f4f5-4a24-9462-712b52ac6711",
+ "relationship-data": [
+ {
+ "relationship-key": "device.device-id",
+ "relationship-value": "6e0d83f3-f4f5-4a24-9462-712b52ac6711"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "device.device-name",
+ "property-value": "cmcc_hub"
+ }
+ ]
+ },
+ {
+ "related-to": "wan-port-config",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/network/wan-port-configs/wan-port-config/bba3e552-08c4-4697-aeeb-d8d3e09ce58e",
+ "relationship-data": [
+ {
+ "relationship-key": "wan-port-config.wan-port-config-id",
+ "relationship-value": "bba3e552-08c4-4697-aeeb-d8d3e09ce58e"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "wan-port-config.wan-port-config-name",
+ "property-value": "mpls"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "289b87a5-72fe-4197-a307-6929c3831f82",
+ "service-instance-name": "SiteLondonDC",
+ "serviceDomain":"SITE",
+ "service-type": "E2E Service",
+ "service-role": "E2E Service",
+ "model-invariant-id": "5c13f3fb-2744-4635-9f1f-c59c92dc8f70",
+ "model-version-id": "3a76b1f5-fb0d-4b6b-82d5-0e8a4ebc3838",
+ "resource-version": "1535686481928",
+ "input-parameters": "{\n \"service\":{\n \"name\":\"SiteService\",\n \"description\":\"SiteService\",\n \"serviceInvariantUuid\":\"5c13f3fb-2744-4635-9f1f-c59c92dc8f70\",\n \"serviceUuid\":\"3a76b1f5-fb0d-4b6b-82d5-0e8a4ebc3838\",\n \"globalSubscriberId\":\"Demonstration\",\n \"serviceType\":\"CCVPN\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n {\n \"resourceName\":\"SiteVF\",\n \"resourceInvariantUuid\":\"0c0e1cbe-6e01-4f9e-8c45-a9700ebc14df\",\n \"resourceUuid\":\"4ad2d390-5c51-45f5-9710-b467a4ec7a73\",\n \"resourceCustomizationUuid\":\"66590e07-0777-415c-af44-36347cf3ddd3\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"mpls\",\n \"resourceInvariantUuid\":\"97a3e552-08c4-4697-aeeb-d8d3e09ce58e\",\n \"resourceUuid\":\"63d8e1af-32dc-4c71-891d-e3f7b6a976d2\",\n \"resourceCustomizationUuid\":\"205456e7-3dc0-40c4-8cb0-28e6c1877042\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"deviceVF\",\n \"resourceInvariantUuid\":\"c726490a-0ce2-4bc7-abea-dade66bfb13d\",\n \"resourceUuid\":\"0e2de9d8-d76b-4134-b5f1-41e79056adbe\",\n \"resourceCustomizationUuid\":\"5bc1373e-9a36-4a00-8c62-784e0bc417ad\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"sdwanvpnattachmentVF\",\n \"resourceInvariantUuid\":\"f714feec-1aef-4890-abba-f8f3a906935f\",\n \"resourceUuid\":\"709919b7-75fd-4e49-8398-67853323ff55\",\n \"resourceCustomizationUuid\":\"debd988f-fe04-4940-a5cb-37f61d84eab4\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"internet\",\n \"resourceInvariantUuid\":\"97a3e552-08c4-4697-aeeb-d8d3e09ce58e\",\n \"resourceUuid\":\"63d8e1af-32dc-4c71-891d-e3f7b6a976d2\",\n \"resourceCustomizationUuid\":\"64b8e8ba-62b9-4db6-b420-1ca7067d63e0\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"sotnvpnattachmentvF\",\n \"resourceInvariantUuid\":\"97c4a3c6-2943-41af-8717-2f3183f944be\",\n \"resourceUuid\":\"44b777ee-9793-465d-8053-d8e86d2e2362\",\n \"resourceCustomizationUuid\":\"37aeb073-c75d-4cf6-a7fa-a1af862ef58a\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"SPPartnerVF\",\n \"resourceInvariantUuid\":\"072f9238-15b0-4bc5-a5f5-f18548739470\",\n \"resourceUuid\":\"81b9430b-8abe-45d6-8bf9-f41a8f5c735f\",\n \"resourceCustomizationUuid\":\"cd0b4b9c-66c6-49c5-b346-7580e4b6c394\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n }\n ],\n \"requestInputs\":{\n \"devicevf_device_class\":\"PNF\",\n \"devicevf_device_esn\":\"2102351BTJ10HB000075\",\n \"devicevf_device_name\":\"50.47\",\n \"devicevf_device_systemIp\":\"192.168.1.47\",\n \"devicevf_device_type\":\"AR161EW\",\n \"devicevf_device_vendor\":\"huawei\",\n \"devicevf_device_version\":\"1.0\",\n \"internet_sitewanport_description\":\"internet\",\n \"internet_sitewanport_deviceName\":\"50.47\",\n \"internet_sitewanport_inputBandwidth\":\"100\",\n \"internet_sitewanport_ipAddress\":\"100.2.30.9\",\n \"internet_sitewanport_name\":\"internet\",\n \"internet_sitewanport_outputBandwidth\":\"100\",\n \"internet_sitewanport_portNumber\":\"0/0/2\",\n \"internet_sitewanport_portType\":\"GE\",\n \"internet_sitewanport_providerIpAddress\":\"100.2.30.10\",\n \"internet_sitewanport_transportNetworkName\":\"internet\",\n \"mpls_sitewanport_description\":\"mpls\",\n \"mpls_sitewanport_deviceName\":\"50.47\",\n \"mpls_sitewanport_inputBandwidth\":\"100\",\n \"mpls_sitewanport_ipAddress\":\"10.2.30.7\",\n \"mpls_sitewanport_name\":\"mpls\",\n \"mpls_sitewanport_outputBandwidth\":\"100\",\n \"mpls_sitewanport_portNumber\":\"0/0/1\",\n \"mpls_sitewanport_portType\":\"GE\",\n \"mpls_sitewanport_providerIpAddress\":\"10.2.30.8\",\n \"mpls_sitewanport_transportNetworkName\":\"internet\",\n \"sdwanvpnattachmentvf_sdwancondition_role\":\"spoke\",\n \"sdwanvpnattachmentvf_sdwancondition_sdwanVpnName\":\"CMCCVPN\",\n \"sitevf_site_address\":\"beijing beiqing road\",\n \"sitevf_site_controlPoint\":\"CMCC_VCPE\",\n \"sitevf_site_description\":\"CMCC_CPE\",\n \"sitevf_site_emails\":\"\",\n \"sitevf_site_latitude\":\"\",\n \"sitevf_site_longitude\":\"\",\n \"sitevf_site_name\":\"CMCC_CPE3\",\n \"sitevf_site_postcode\":\"100095\",\n \"sitevf_site_role\":\"sd-wan-edge\",\n \"sitevf_site_type\":\"single-gateway\",\n \"sotnvpnattachmentvf_sotncondition_clientSignal\":\"\",\n \"sotnvpnattachmentvf_sotncondition_cVLAN\":\"\",\n \"sotnvpnattachmentvf_sotncondition_sotnVpnName\":\"SOTN L2\"\n }\n }\n }\n}",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "sp-partner",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/business/sp-partners/sp-partner/1b9c677d-fddf-4b70-938b-925a7fa57d44",
+ "relationship-data": [
+ {
+ "relationship-key": "sp-partner.sp-partner-id",
+ "relationship-value": "1b9c677d-fddf-4b70-938b-925a7fa57d44"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "sp-partner.sp-partner-id",
+ "property-value": "1b9c677d-fddf-4b70-938b-925a7fa57d44"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "service-instance-id": "389b87a5-72fe-4197-a307-6929c3831f83",
+ "service-instance-name": "SiteLondon",
+ "serviceDomain":"SITE",
+ "service-type": "E2E Service",
+ "service-role": "E2E Service",
+ "model-invariant-id": "5c13f3fb-2744-4635-9f1f-c59c92dc8f70",
+ "model-version-id": "3a76b1f5-fb0d-4b6b-82d5-0e8a4ebc3838",
+ "resource-version": "1535686521672",
+ "input-parameters": "{\n \"service\":{\n \"name\":\"SiteService\",\n \"description\":\"SiteService\",\n \"serviceInvariantUuid\":\"5c13f3fb-2744-4635-9f1f-c59c92dc8f70\",\n \"serviceUuid\":\"3a76b1f5-fb0d-4b6b-82d5-0e8a4ebc3838\",\n \"globalSubscriberId\":\"Demonstration\",\n \"serviceType\":\"CCVPN\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n {\n \"resourceName\":\"SiteVF\",\n \"resourceInvariantUuid\":\"0c0e1cbe-6e01-4f9e-8c45-a9700ebc14df\",\n \"resourceUuid\":\"4ad2d390-5c51-45f5-9710-b467a4ec7a73\",\n \"resourceCustomizationUuid\":\"66590e07-0777-415c-af44-36347cf3ddd3\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"mpls\",\n \"resourceInvariantUuid\":\"97a3e552-08c4-4697-aeeb-d8d3e09ce58e\",\n \"resourceUuid\":\"63d8e1af-32dc-4c71-891d-e3f7b6a976d2\",\n \"resourceCustomizationUuid\":\"205456e7-3dc0-40c4-8cb0-28e6c1877042\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"deviceVF\",\n \"resourceInvariantUuid\":\"c726490a-0ce2-4bc7-abea-dade66bfb13d\",\n \"resourceUuid\":\"0e2de9d8-d76b-4134-b5f1-41e79056adbe\",\n \"resourceCustomizationUuid\":\"5bc1373e-9a36-4a00-8c62-784e0bc417ad\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"sdwanvpnattachmentVF\",\n \"resourceInvariantUuid\":\"f714feec-1aef-4890-abba-f8f3a906935f\",\n \"resourceUuid\":\"709919b7-75fd-4e49-8398-67853323ff55\",\n \"resourceCustomizationUuid\":\"debd988f-fe04-4940-a5cb-37f61d84eab4\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"internet\",\n \"resourceInvariantUuid\":\"97a3e552-08c4-4697-aeeb-d8d3e09ce58e\",\n \"resourceUuid\":\"63d8e1af-32dc-4c71-891d-e3f7b6a976d2\",\n \"resourceCustomizationUuid\":\"64b8e8ba-62b9-4db6-b420-1ca7067d63e0\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"sotnvpnattachmentvF\",\n \"resourceInvariantUuid\":\"97c4a3c6-2943-41af-8717-2f3183f944be\",\n \"resourceUuid\":\"44b777ee-9793-465d-8053-d8e86d2e2362\",\n \"resourceCustomizationUuid\":\"37aeb073-c75d-4cf6-a7fa-a1af862ef58a\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n },\n {\n \"resourceName\":\"SPPartnerVF\",\n \"resourceInvariantUuid\":\"072f9238-15b0-4bc5-a5f5-f18548739470\",\n \"resourceUuid\":\"81b9430b-8abe-45d6-8bf9-f41a8f5c735f\",\n \"resourceCustomizationUuid\":\"cd0b4b9c-66c6-49c5-b346-7580e4b6c394\",\n \"parameters\":{\n \"locationConstraints\":[\n\n ],\n \"resources\":[\n\n ],\n \"requestInputs\":{\n\n }\n }\n }\n ],\n \"requestInputs\":{\n \"devicevf_device_class\":\"PNF\",\n \"devicevf_device_esn\":\"2102351BTJ10HB000075\",\n \"devicevf_device_name\":\"50.47\",\n \"devicevf_device_systemIp\":\"192.168.1.47\",\n \"devicevf_device_type\":\"AR161EW\",\n \"devicevf_device_vendor\":\"huawei\",\n \"devicevf_device_version\":\"1.0\",\n \"internet_sitewanport_description\":\"internet\",\n \"internet_sitewanport_deviceName\":\"50.47\",\n \"internet_sitewanport_inputBandwidth\":\"100\",\n \"internet_sitewanport_ipAddress\":\"100.2.30.9\",\n \"internet_sitewanport_name\":\"internet\",\n \"internet_sitewanport_outputBandwidth\":\"100\",\n \"internet_sitewanport_portNumber\":\"0/0/2\",\n \"internet_sitewanport_portType\":\"GE\",\n \"internet_sitewanport_providerIpAddress\":\"100.2.30.10\",\n \"internet_sitewanport_transportNetworkName\":\"internet\",\n \"mpls_sitewanport_description\":\"mpls\",\n \"mpls_sitewanport_deviceName\":\"50.47\",\n \"mpls_sitewanport_inputBandwidth\":\"100\",\n \"mpls_sitewanport_ipAddress\":\"10.2.30.7\",\n \"mpls_sitewanport_name\":\"mpls\",\n \"mpls_sitewanport_outputBandwidth\":\"100\",\n \"mpls_sitewanport_portNumber\":\"0/0/1\",\n \"mpls_sitewanport_portType\":\"GE\",\n \"mpls_sitewanport_providerIpAddress\":\"10.2.30.8\",\n \"mpls_sitewanport_transportNetworkName\":\"internet\",\n \"sdwanvpnattachmentvf_sdwancondition_role\":\"spoke\",\n \"sdwanvpnattachmentvf_sdwancondition_sdwanVpnName\":\"CMCCVPN\",\n \"sitevf_site_address\":\"beijing beiqing road\",\n \"sitevf_site_controlPoint\":\"CMCC_VCPE\",\n \"sitevf_site_description\":\"CMCC_CPE\",\n \"sitevf_site_emails\":\"\",\n \"sitevf_site_latitude\":\"\",\n \"sitevf_site_longitude\":\"\",\n \"sitevf_site_name\":\"CMCC_CPE4\",\n \"sitevf_site_postcode\":\"100095\",\n \"sitevf_site_role\":\"sd-wan-edge\",\n \"sitevf_site_type\":\"single-gateway\",\n \"sotnvpnattachmentvf_sotncondition_clientSignal\":\"\",\n \"sotnvpnattachmentvf_sotncondition_cVLAN\":\"\",\n \"sotnvpnattachmentvf_sotncondition_sotnVpnName\":\"SOTN L2\"\n }\n }\n }\n}",
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "sp-partner",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/business/sp-partners/sp-partner/1b9c677d-fddf-4b70-938b-925a7fa57d55",
+ "relationship-data": [
+ {
+ "relationship-key": "sp-partner.sp-partner-id",
+ "relationship-value": "1b9c677d-fddf-4b70-938b-925a7fa57d55"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "sp-partner.sp-partner-id",
+ "property-value": "1b9c677d-fddf-4b70-938b-925a7fa57d55"
+ }
+ ]
+ }
+ ]
+ }
+ }
+ ],
+ "service-type": "E2E Service",
+ "service-role": "E2E Service",
+ "model-invariant-id": "21886a96-0664-47a3-beae-766952f2059f",
+ "model-version-id": "54836196-c411-4690-af98-900c1c3aadd7",
+ "resource-version": "1535685742159",
+ "input-parameters": {
+ "service": {
+ "name": "SiteService",
+ "description": "SiteService",
+ "serviceInvariantUuid": "5c13f3fb-2744-4635-9f1f-c59c92dc8f70",
+ "serviceUuid": "3a76b1f5-fb0d-4b6b-82d5-0e8a4ebc3838",
+ "globalSubscriberId": "test_custormer",
+ "serviceType": "example-service-type",
+ "parameters": {
+ "locationConstraints": [
+ ],
+ "resources": [],
+ "requestInputs": {
+ "sdwanvpnresource_list": [
+ {
+ "sdwanvpn_topology": "hub_spoke",
+ "sdwanvpn_name": "defaultvpn",
+ "sdwansitelan_list": [
+ {
+ "role": "Hub",
+ "portType": "GE",
+ "portSwitch": "layer3-port",
+ "vlanId": "dadada",
+ "ipAddress": "192.168.10.1",
+ "deviceName": "vCPE",
+ "portNumer": "0/0/1"
+ },
+ {
+ "role": "Hub",
+ "portType": "GE",
+ "portSwitch": "layer2-port",
+ "vlanId": "55",
+ "ipAddress": "192.168.11.1",
+ "deviceName": "CPE_Beijing",
+ "portNumer": "0/0/1"
+ }
+ ]
+ },
+ {
+ "sdwanvpn_topology": "hub_spoke",
+ "sdwanvpn_name": "defaultvpn",
+ "sdwansitelan_list": [
+ {
+ "role": "Hub",
+ "portType": "GE",
+ "portSwitch": "layer3-port",
+ "vlanId": "dadadada",
+ "ipAddress": "192.168.10.1",
+ "deviceName": "vCPE",
+ "portNumer": "0/0/1"
+ },
+ {
+ "role": "Hub",
+ "portType": "GE",
+ "portSwitch": "layer2-port",
+ "vlanId": "55",
+ "ipAddress": "192.168.11.1",
+ "deviceName": "CPE_Beijing",
+ "portNumer": "0/0/1"
+ }
+ ]
+ }
+ ],
+ "sdwansiteresource_list": [
+ {
+ "sdwansite_emails": "chenchuanyu@huawei.com",
+ "sdwansite_address": "Huawei Public Cloud",
+ "sdwansite_description": "DC Site",
+ "sdwansite_role": "dsvpn_hub",
+ "sdwansite_postcode": "20000",
+ "sdwansite_type": "single_gateway",
+ "sdwansite_latitude": "gdfgdgd",
+ "sdwansite_controlPoint": "11qq31",
+ "sdwansite_longitude": "fsdgzcz",
+ "sdwansitewan_list": [
+ {
+ "providerIpAddress": "101.1010",
+ "portType": "GE",
+ "inputBandwidth": "1000",
+ "ipAddress": "1111111",
+ "name": "10000",
+ "transportNetworkName": "internet",
+ "outputBandwidth": "10000",
+ "deviceName": "vCPE",
+ "portNumber": "0/0/0",
+ "ipMode": "DHCP",
+ "publicIP": "119.3.7.113"
+ },
+ {
+ "providerIpAddress": "101.1010",
+ "portType": "GE",
+ "inputBandwidth": "1000",
+ "ipAddress": "1111111",
+ "name": "10000",
+ "transportNetworkName": "internet",
+ "outputBandwidth": "10000",
+ "deviceName": "vCPE",
+ "portNumber": "0/0/0",
+ "ipMode": "DHCP",
+ "publicIP": "119.3.7.113"
+ }
+ ],
+ "sdwandevice_list": [
+ {
+ "esn": "XXXXXXX",
+ "vendor": "Huawei",
+ "name": "vCPE",
+ "type": "AR1000V",
+ "version": "1.0",
+ "class": "VNF",
+ "systemIp": "20.20.20.1"
+ }
+ ]
+ },
+ {
+ "sdwansite_emails": "chenchuanyu@huawei.com",
+ "sdwansite_address": "Huawei Public Cloud",
+ "sdwansite_description": "DC Site",
+ "sdwansite_role": "dsvpn_hub",
+ "sdwansite_postcode": "20000",
+ "sdwansite_type": "single_gateway",
+ "sdwansite_latitude": "gsgcsca",
+ "sdwansite_controlPoint": "hrthdfbx",
+ "sdwansite_longitude": "fwedqdx",
+ "sdwansitewan_list": [
+ {
+ "providerIpAddress": "01.45.44",
+ "portType": "GE",
+ "inputBandwidth": "1000",
+ "ipAddress": "172.18.1.2/24",
+ "name": "10000",
+ "transportNetworkName": "internet",
+ "outputBandwidth": "10000",
+ "deviceName": "CPE_Beijing",
+ "portNumber": "0/0/0",
+ "ipMode": "Static",
+ "publicIP": "1111"
+ }
+ ],
+ "sdwandevice_list": [
+ {
+ "esn": "XXXXXXX",
+ "vendor": "Huawei",
+ "name": "CPE_Beijing",
+ "type": "AR161",
+ "version": "1.0",
+ "class": "PNF",
+ "systemIp": "20.20.20.2"
+ }
+ ]
+ }
+ ]
+ }
+ }
+ }
+ },
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "sp-partner",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/business/sp-partners/sp-partner/1b9c677d-fddf-4b70-938b-925a7fa57d99",
+ "relationship-data": [
+ {
+ "relationship-key": "sp-partner.sp-partner-id",
+ "relationship-value": "1b9c677d-fddf-4b70-938b-925a7fa57d99"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "sp-partner.sp-partner-id",
+ "property-value": "1b9c677d-fddf-4b70-938b-925a7fa57d99"
+ }
+ ]
+ },
+ {
+ "related-to": "connectivity",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/network/connectivities/connectivity/4efe6dff-acfc-4d13-a3fd-1177d3c08e84",
+ "relationship-data": [
+ {
+ "relationship-key": "connectivity.connectivity-id",
+ "relationship-value": "4efe6dff-acfc-4d13-a3fd-1177d3c08e84"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "connectivity.etht-svc-name",
+ "property-value": "SOTNVPNInfra"
+ }
+ ]
+ },
+ {
+ "related-to": "allotted-resource",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "related-link": "/aai/v13/business/customers/customer/Democcy/service-subscriptions/service-subscription/CCVPN/service-instances/service-instance/189b87a5-72fe-4197-a307-6929c3831f81/allotted-resources/allotted-resource/bb14feec-1aef-4890-abba-f8f3a906935f",
+ "relationship-data": [
+ {
+ "relationship-key": "customer.global-customer-id",
+ "relationship-value": "Democcy"
+ },
+ {
+ "relationship-key": "service-subscription.service-type",
+ "relationship-value": "CCVPN"
+ },
+ {
+ "relationship-key": "service-instance.service-instance-id",
+ "relationship-value": "189b87a5-72fe-4197-a307-6929c3831f81"
+ },
+ {
+ "relationship-key": "allotted-resource.id",
+ "relationship-value": "bb14feec-1aef-4890-abba-f8f3a906935f"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "allotted-resource.description",
+ "property-value": "bb14feec-1aef-4890-abba-f8f3a906935f"
+ },
+ {
+ "property-key": "allotted-resource.allotted-resource-name",
+ "property-value": "ston ar"
+ }
+ ]
+ },
+ {
+ "related-to": "allotted-resource",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "related-link": "/aai/v13/business/customers/customer/Democcy/service-subscriptions/service-subscription/CCVPN/service-instances/service-instance/089b87a5-72fe-4197-a307-6929c3831f80/allotted-resources/allotted-resource/aa14feec-1aef-4890-abba-f8f3a906935f",
+ "relationship-data": [
+ {
+ "relationship-key": "customer.global-customer-id",
+ "relationship-value": "Democcy"
+ },
+ {
+ "relationship-key": "service-subscription.service-type",
+ "relationship-value": "CCVPN"
+ },
+ {
+ "relationship-key": "service-instance.service-instance-id",
+ "relationship-value": "089b87a5-72fe-4197-a307-6929c3831f80"
+ },
+ {
+ "relationship-key": "allotted-resource.id",
+ "relationship-value": "aa14feec-1aef-4890-abba-f8f3a906935f"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "allotted-resource.description",
+ "property-value": "aa14feec-1aef-4890-abba-f8f3a906935f"
+ },
+ {
+ "property-key": "allotted-resource.allotted-resource-name",
+ "property-value": "ston ar"
+ }
+ ]
+ }
+ ]
+ }
+ },
+
+ {
+ "service-instance-id": "32cd906f-ee7a-4ecf-b1c3-2fce4d591111",
+ "service-instance-name": "SOTNVPNInfra",
+ "serviceDomain":"E2E Service",
+ "operationResult":"2001",
+ "operationType":"1001",
+ "childServiceInstances":[
+
+ ],
+ "service-type": "E2E Service",
+ "service-role": "E2E Service",
+ "model-invariant-id": "21886a96-0664-47a3-beae-766952f2059f",
+ "model-version-id": "54836196-c411-4690-af98-900c1c3aadd7",
+ "resource-version": "1535685742159",
+ "input-parameters": {
+ "service": {
+ "name": "SOTNVPNInfra",
+ "description": "SOTNVPNInfra",
+ "serviceInvariantUuid": "21886a96-0664-47a3-beae-766952f2059f",
+ "serviceUuid": "54836196-c411-4690-af98-900c1c3aadd7",
+ "globalSubscriberId": "Demonstration",
+ "serviceType": "CCVPN",
+ "parameters": {
+ "locationConstraints": [],
+ "resources": [
+ {
+ "resourceName": "SOTNConnectivity 0",
+ "resourceInvariantUuid": "1b9c677d-fddf-4b70-938b-925a7fa57d43",
+ "resourceUuid": "218df3c3-50dd-4c26-9e36-4771387bb771",
+ "resourceCustomizationUuid": "b44071c8-04fd-4d6b-b6af-772cbfaa1129",
+ "parameters": {
+ "locationConstraints": [
+ {
+ "locationConstraints":{
+ "cloudOwner": "City A",
+ "cloudRegionId": "Core_TIC01"
+ },
+ "vnfProfileId":"4563686a-a63a-457d-8232-a3d07b314028"
+ },
+ {
+ "locationConstraints":{
+ "cloudOwner": "City B",
+ "cloudRegionId": "Core_TIC02"
+ },
+ "vnfProfileId":"4563686a-a63a-457d-8232-a3d07b314028"
+ }
+ ],
+ "resources": [],
+ "requestInputs": {}
+ }
+ },
+ {
+ "resourceName": "SPPartnerVF 0",
+ "resourceInvariantUuid": "072f9238-15b0-4bc5-a5f5-f18548739470",
+ "resourceUuid": "81b9430b-8abe-45d6-8bf9-f41a8f5c735f",
+ "resourceCustomizationUuid": "c3612284-6c67-4d8c-8b41-b699cc90e76d",
+ "parameters": {
+ "locationConstraints": [
+ {
+ "locationConstraints":{
+ "cloudOwner": "City A",
+ "cloudRegionId": "Core_TIC01"
+ },
+ "vnfProfileId":"4563686a-a63a-457d-8232-a3d07b314028"
+ }
+ ],
+ "resources": [],
+ "requestInputs": {}
+ }
+ }
+ ],
+ "requestInputs": {
+ "sotnconnectivity0_eir": "1000",
+ "sotnconnectivity0_cir": "1000",
+ "sotnconnectivity0_endTime": "2018-8-8 10:00",
+ "sotnconnectivity0_ebs": "1000",
+ "sotnconnectivity0_startTime": "2018-8-1 10:00",
+ "sotnconnectivity0_dualLink": "true",
+ "sotnconnectivity0_reroute": "false",
+ "sotnconnectivity0_cbs": "1000",
+ "sotnconnectivity0_name": "SOTN L2",
+ "sotnconnectivity0_SLS": "",
+ "sotnconnectivity0_description": "",
+ "sotnconnectivity0_couplingFlag": "",
+ "sotnconnectivity0_colorAware": "",
+ "sotnconnectivity0_COS": "standard"
+ }
+ }
+ }
+ },
+ "relationship-list": {
+ "relationship": [
+ {
+ "related-to": "sp-partner",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/business/sp-partners/sp-partner/1b9c677d-fddf-4b70-938b-925a7fa57d99",
+ "relationship-data": [
+ {
+ "relationship-key": "sp-partner.sp-partner-id",
+ "relationship-value": "1b9c677d-fddf-4b70-938b-925a7fa57d99"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "sp-partner.sp-partner-id",
+ "property-value": "1b9c677d-fddf-4b70-938b-925a7fa57d99"
+ }
+ ]
+ },
+ {
+ "related-to": "connectivity",
+ "relationship-label": "org.onap.relationships.inventory.PartOf",
+ "related-link": "/aai/v13/network/connectivities/connectivity/4efe6dff-acfc-4d13-a3fd-1177d3c08e84",
+ "relationship-data": [
+ {
+ "relationship-key": "connectivity.connectivity-id",
+ "relationship-value": "4efe6dff-acfc-4d13-a3fd-1177d3c08e84"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "connectivity.etht-svc-name",
+ "property-value": "SOTNVPNInfra"
+ }
+ ]
+ },
+ {
+ "related-to": "allotted-resource",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "related-link": "/aai/v13/business/customers/customer/Democcy/service-subscriptions/service-subscription/CCVPN/service-instances/service-instance/189b87a5-72fe-4197-a307-6929c3831f81/allotted-resources/allotted-resource/bb14feec-1aef-4890-abba-f8f3a906935f",
+ "relationship-data": [
+ {
+ "relationship-key": "customer.global-customer-id",
+ "relationship-value": "Democcy"
+ },
+ {
+ "relationship-key": "service-subscription.service-type",
+ "relationship-value": "CCVPN"
+ },
+ {
+ "relationship-key": "service-instance.service-instance-id",
+ "relationship-value": "189b87a5-72fe-4197-a307-6929c3831f81"
+ },
+ {
+ "relationship-key": "allotted-resource.id",
+ "relationship-value": "bb14feec-1aef-4890-abba-f8f3a906935f"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "allotted-resource.description",
+ "property-value": "bb14feec-1aef-4890-abba-f8f3a906935f"
+ },
+ {
+ "property-key": "allotted-resource.allotted-resource-name",
+ "property-value": "ston ar"
+ }
+ ]
+ },
+ {
+ "related-to": "allotted-resource",
+ "relationship-label": "org.onap.relationships.inventory.Uses",
+ "related-link": "/aai/v13/business/customers/customer/Democcy/service-subscriptions/service-subscription/CCVPN/service-instances/service-instance/089b87a5-72fe-4197-a307-6929c3831f80/allotted-resources/allotted-resource/aa14feec-1aef-4890-abba-f8f3a906935f",
+ "relationship-data": [
+ {
+ "relationship-key": "customer.global-customer-id",
+ "relationship-value": "Democcy"
+ },
+ {
+ "relationship-key": "service-subscription.service-type",
+ "relationship-value": "CCVPN"
+ },
+ {
+ "relationship-key": "service-instance.service-instance-id",
+ "relationship-value": "089b87a5-72fe-4197-a307-6929c3831f80"
+ },
+ {
+ "relationship-key": "allotted-resource.id",
+ "relationship-value": "aa14feec-1aef-4890-abba-f8f3a906935f"
+ }
+ ],
+ "related-to-property": [
+ {
+ "property-key": "allotted-resource.description",
+ "property-value": "aa14feec-1aef-4890-abba-f8f3a906935f"
+ },
+ {
+ "property-key": "allotted-resource.allotted-resource-name",
+ "property-value": "ston ar"
+ }
+ ]
+ }
+ ]
+ }
+ },
+
+ {
+ "nsInstanceId": "nsserviceidxxxxxxxxx",
+ "nsName": "nstext01",
+ "operationResult":"2001",
+ "operationType":"1004",
+ "operationId":"xxxxxxx",
+ "serviceDomain":"Network Service",
+ "childServiceInstances":[
+
+ ],
+ "description": "nstext01",
+ "nsdId": "string",
+ "vnfInfo": [
+ {
+ "vnfInstanceId": "vnfinstanceidxxxxxxx",
+ "vnfInstanceName": "vnfName1111",
+ "vnfdId": "string"
+ },
+ {
+ "vnfInstanceId": "vnfinstanceid2222222",
+ "vnfInstanceName": "vnfName12222",
+ "vnfdId": "string"
+ }
+ ],
+ "vlInfo": [
+ {
+ "vlInstanceId": "string",
+ "vlInstanceName": "string",
+ "vldId": "string",
+ "relatedCpInstanceId": [
+ {
+ "cpInstanceId": "string",
+ "cpInstanceName": "string",
+ "cpdId": "string"
+ }
+ ]
+ }
+ ],
+ "vnffgInfo": [
+ {
+ "vnffgInstanceId": "string",
+ "vnfdId": "string",
+ "pnfId": "string",
+ "virtualLinkId": "string",
+ "cpdId": "string",
+ "nfp": "string"
+ }
+ ],
+ "nsState": "string"
+ },
+ {
+ "nsInstanceId": "nsserviceidxxxxxxxxx",
+ "nsName": "string",
+ "operationResult":"2001",
+ "operationType":"1004",
+ "operationId":"xxxxxxx",
+ "serviceDomain":"Network Service",
+ "childServiceInstances":[
+
+ ],
+ "description": "string",
+ "nsdId": "string",
+ "vnfInfo": [
+ {
+ "vnfInstanceId": "vnfinstanceidxxxxxxx",
+ "vnfInstanceName": "vnfName1111",
+ "vnfdId": "string"
+ },
+ {
+ "vnfInstanceId": "vnfinstanceid2222222",
+ "vnfInstanceName": "vnfName12222",
+ "vnfdId": "string"
+ }
+ ],
+ "vlInfo": [
+ {
+ "vlInstanceId": "string",
+ "vlInstanceName": "string",
+ "vldId": "string",
+ "relatedCpInstanceId": [
+ {
+ "cpInstanceId": "string",
+ "cpInstanceName": "string",
+ "cpdId": "string"
+ }
+ ]
+ }
+ ],
+ "vnffgInfo": [
+ {
+ "vnffgInstanceId": "string",
+ "vnfdId": "string",
+ "pnfId": "string",
+ "virtualLinkId": "string",
+ "cpdId": "string",
+ "nfp": "string"
+ }
+ ],
+ "nsState": "string"
+ },
+ {
+ "nsInstanceId": "nsserviceidxxxxxxxxx",
+ "nsName": "string",
+ "operationResult":"2001",
+ "operationType":"1004",
+ "operationId":"xxxxxxx",
+ "serviceDomain":"Network Service",
+ "childServiceInstances":[
+
+ ],
+ "description": "string",
+ "nsdId": "string",
+ "vnfInfo": [
+ {
+ "vnfInstanceId": "vnfinstanceidxxxxxxx",
+ "vnfInstanceName": "vnfName1111",
+ "vnfdId": "string"
+ },
+ {
+ "vnfInstanceId": "vnfinstanceid2222222",
+ "vnfInstanceName": "vnfName12222",
+ "vnfdId": "string"
+ }
+ ],
+ "vlInfo": [
+ {
+ "vlInstanceId": "string",
+ "vlInstanceName": "string",
+ "vldId": "string",
+ "relatedCpInstanceId": [
+ {
+ "cpInstanceId": "string",
+ "cpInstanceName": "string",
+ "cpdId": "string"
+ }
+ ]
+ }
+ ],
+ "vnffgInfo": [
+ {
+ "vnffgInstanceId": "string",
+ "vnfdId": "string",
+ "pnfId": "string",
+ "virtualLinkId": "string",
+ "cpdId": "string",
+ "nfp": "string"
+ }
+ ],
+ "nsState": "string"
+ }
+
+ ]
+}
+
diff --git a/usecaseui-portal/src/app/mock/json/uui-lcm_service-templates.json b/usecaseui-portal/src/app/mock/json/uui-lcm_service-templates.json
new file mode 100644
index 00000000..7f49493f
--- /dev/null
+++ b/usecaseui-portal/src/app/mock/json/uui-lcm_service-templates.json
@@ -0,0 +1,43 @@
+
+[
+ {
+ "uuid": "d0a4af63-570c-40b3-a26f-ef11366f0a03",
+ "invariantUUID": "88dcb2f0-085b-4548-8b93-0882e37d25d8",
+ "name": "SDWANVPNInfraService",
+ "version": "2.0",
+ "toscaModelURL": "/sdc/v1/catalog/services/d0a4af63-570c-40b3-a26f-ef11366f0a03/toscaModel",
+ "category": "E2E Service"
+ },
+ {
+ "uuid": "4ca96a53-2e18-4297-8dc7-5776fdf6871b",
+ "invariantUUID": "21886a96-0664-47a3-beae-766952f2059f",
+ "name": "SOTNVPNInfraService",
+ "version": "2.0",
+ "toscaModelURL": "/sdc/v1/catalog/services/4ca96a53-2e18-4297-8dc7-5776fdf6871b/toscaModel",
+ "category": "E2E Service"
+ },
+ {
+ "uuid": "ea8bb4d2-00ea-4aeb-ad76-20ac8cb1c99c",
+ "invariantUUID": "342ff5e8-5592-4455-a537-a81172c9d541",
+ "name": "sowsiteservice",
+ "version": "3.0",
+ "toscaModelURL": "/sdc/v1/catalog/services/ea8bb4d2-00ea-4aeb-ad76-20ac8cb1c99c/toscaModel",
+ "category": "E2E Service"
+ },
+ {
+ "uuid": "cb756ffb-8d91-49fb-86f7-12ceb2b13158",
+ "invariantUUID": "a7029145-4294-4664-b619-00dc959a1ff6",
+ "name": "SiteServiceV3",
+ "version": "1.0",
+ "toscaModelURL": "/sdc/v1/catalog/services/cb756ffb-8d91-49fb-86f7-12ceb2b13158/toscaModel",
+ "category": "E2E Service"
+ },
+ {
+ "uuid": "4b4b3ef8-6747-4111-b9e0-81cf251c0068",
+ "invariantUUID": "5c13f3fb-2744-4635-9f1f-c59c92dc8f70",
+ "name": "SiteService",
+ "version": "2.0",
+ "toscaModelURL": "/sdc/v1/catalog/services/4b4b3ef8-6747-4111-b9e0-81cf251c0068/toscaModel",
+ "category": "E2E Service"
+ }
+]
diff --git a/usecaseui-portal/src/app/mock/json/uui-lcm_services.json b/usecaseui-portal/src/app/mock/json/uui-lcm_services.json
new file mode 100644
index 00000000..5e50ea9c
--- /dev/null
+++ b/usecaseui-portal/src/app/mock/json/uui-lcm_services.json
@@ -0,0 +1,6 @@
+{
+ "service":{
+ "serviceId":"044377e5-3dd4-4f84-86a0-02dab3c43bc5",
+ "operationId":"1e606677-7864-4bec-b50c-adcd858e4cd8"
+ }
+} \ No newline at end of file
diff --git a/usecaseui-portal/src/app/mock/json/uui-lcm_services_progress.json b/usecaseui-portal/src/app/mock/json/uui-lcm_services_progress.json
new file mode 100644
index 00000000..8676b49a
--- /dev/null
+++ b/usecaseui-portal/src/app/mock/json/uui-lcm_services_progress.json
@@ -0,0 +1,13 @@
+{
+ "operationStatus":{
+ "operationId": "XXXXXX",
+ "operation": "create|delete|update|scale",
+ "result": "finished|error|processing",
+ "reason": "",
+ "userId": "",
+ "operationContent": "Be creating pop.",
+ "progress": 99,
+ "operateAt": "",
+ "finishedAt": ""
+ }
+}
diff --git a/usecaseui-portal/src/app/mock/json/uui-lcm_terminateNetworkServiceInstance.json b/usecaseui-portal/src/app/mock/json/uui-lcm_terminateNetworkServiceInstance.json
new file mode 100644
index 00000000..f1fcc0d5
--- /dev/null
+++ b/usecaseui-portal/src/app/mock/json/uui-lcm_terminateNetworkServiceInstance.json
@@ -0,0 +1,3 @@
+{
+ "jobId": "jobid_xxxxxxxxx"
+} \ No newline at end of file
diff --git a/usecaseui-portal/src/app/mock/routes.js b/usecaseui-portal/src/app/mock/routes.js
index 7e148e9f..cb3cc17e 100644
--- a/usecaseui-portal/src/app/mock/routes.js
+++ b/usecaseui-portal/src/app/mock/routes.js
@@ -53,6 +53,10 @@ module.exports =
/////////////////////////
///////<-------------onboard services--------->/////
+ "/nsd/v1/ns_descriptors/:nsdInfoId/nsd_content": "/nsd_content",
+ "/vnfpkgm/v1/vnf_packages/:vnfPkgId/package_content": "/nsd_content",
+ "/nsd/v1/pnf_descriptors/:pnfdInfoId/pnfd_content": "/nsd_content",
+ "/uui-lcm/jobs/:_jobId": "/uui-lcm_jobs_progress",
/////////////////////////
diff --git a/usecaseui-portal/src/app/views/ccvpn-creation/ccvpn-creation.component.ts b/usecaseui-portal/src/app/views/ccvpn-creation/ccvpn-creation.component.ts
index cb1c61df..8e194b28 100644
--- a/usecaseui-portal/src/app/views/ccvpn-creation/ccvpn-creation.component.ts
+++ b/usecaseui-portal/src/app/views/ccvpn-creation/ccvpn-creation.component.ts
@@ -80,7 +80,7 @@ export class CcvpnCreationComponent implements OnInit {
}
getccvpnTemParameters(data) { //Get template parameters
- if (typeof data["model"] == 'string') {
+ if (data.hasOwnProperty("model") && typeof data["model"] == 'string') {
data = JSON.parse(data["model"]);
}
let inputss = data["inputs"];
diff --git a/usecaseui-portal/src/app/views/services/services-list/services-list.component.ts b/usecaseui-portal/src/app/views/services/services-list/services-list.component.ts
index 72cacc7e..5fc7e5a7 100644
--- a/usecaseui-portal/src/app/views/services/services-list/services-list.component.ts
+++ b/usecaseui-portal/src/app/views/services/services-list/services-list.component.ts
@@ -1011,7 +1011,10 @@ export class ServicesListComponent implements OnInit {
service.tips = "";
service.statusClass = "1004";
let id = service.nsInstanceId || service["service-instance-id"] || service["vnfNsInstanceId"];
- this.myhttp.healNsService(id, requestBody)
+ let paramsObj = {
+ "ns_instance_id":id
+ };
+ this.myhttp.healNsService(paramsObj, requestBody)
.subscribe((data) => {
if (data.status == "FAILED") {
console.log("heal nsvnf service Failed :" + JSON.stringify(data));
@@ -1226,7 +1229,10 @@ export class ServicesListComponent implements OnInit {
}
return this.queryNsProgress(jobid, null, updata, operationType);
}).then(() => {
- this.myhttp.nsDeleteInstance(id)
+ let paramsObj = {
+ "ns_instance_id":id
+ };
+ this.myhttp.nsDeleteInstance(paramsObj)
.subscribe((data) => {
console.log(data);
service.rate = 100;
@@ -1263,8 +1269,11 @@ export class ServicesListComponent implements OnInit {
}
stopNsService(id, obj) {
+ let paramsObj = {
+ "ns_instance_id":id
+ }
let mypromise = new Promise((res, rej) => {
- this.myhttp.stopNsService(id, obj)
+ this.myhttp.stopNsService(paramsObj, obj)
.subscribe((data) => {
this.loadingAnimateShow = false;
if (data.status == "FAILED") {
@@ -1280,9 +1289,10 @@ export class ServicesListComponent implements OnInit {
queryProgress(obj, callback) {
let mypromise = new Promise((res, rej) => {
+ let operationTypeObj = {operationType:obj.operationType};
let errorNums = 180;
let requery = () => {
- this.myhttp.getProgress(obj)
+ this.myhttp.getProgress(obj,operationTypeObj)
.subscribe((data) => {
if (data.status == "FAILED") {
callback({ progress: 255, status: "Failed" });
@@ -1321,8 +1331,13 @@ export class ServicesListComponent implements OnInit {
queryNsProgress(jobid, id, callback, operationType) {
let mypromise = new Promise((res, rej) => {
let errorNums = 180;
+ let paramsObj = {
+ "responseId":0,
+ "serviceInstanceId":id,
+ "operationType":operationType
+ }
let requery = () => {
- this.myhttp.getNsProgress(jobid, id, operationType)
+ this.myhttp.getNsProgress(jobid,paramsObj)
.subscribe((data) => {
if (data.status == "FAILED") {
callback({ progress: 255, status: "Failed" });