asdcServiceModelVersion = it.relatedInstance.modelInfo?.modelVersion\r
}\r
if (it.relatedInstance.modelInfo?.modelType == 'vnf') {\r
- modelCustomizationName = it.relatedInstance.modelInfo?.modelCustomizationName\r
+ modelCustomizationName = it.relatedInstance.modelInfo?.modelInstanceName\r
}\r
}\r
\r
if(userParams != null) {\r
userParamsNode = buildUserParams(userParams)\r
}\r
- def modelCustomizationId = requestMap.requestDetails?.modelInfo?.modelCustomizationId ?: ''\r
+ def modelCustomizationId = requestMap.requestDetails?.modelInfo?.modelCustomizationUuid ?: ''\r
\r
def xmlReq = """\r
<volume-request xmlns="http://www.w3.org/2001/XMLSchema">\r
* @return\r
* Note: See latest version: createXmlNetworkRequestInstance()\r
*/\r
+\r
public String createXmlNetworkRequestInfra(execution, def networkJsonIncoming) {\r
\r
def requestId = execution.getVariable("requestId")\r
try {\r
Map reqMap = jsonSlurper.parseText(networkJsonIncoming)\r
def instanceName = reqMap.requestDetails.requestInfo.instanceName\r
+ def modelCustomizationId = reqMap.requestDetails.modelInfo.modelCustomizationId\r
+ if (modelCustomizationId == null) {\r
+ modelCustomizationId = reqMap.requestDetails.modelInfo.modelCustomizationUuid !=null ? \r
+ reqMap.requestDetails.modelInfo.modelCustomizationUuid : ""\r
+ }\r
def modelName = reqMap.requestDetails.modelInfo.modelName\r
def lcpCloudRegionId = reqMap.requestDetails.cloudConfiguration.lcpCloudRegionId\r
def tenantId = reqMap.requestDetails.cloudConfiguration.tenantId\r
<network-id>${networkId}</network-id> \r
<network-name>${instanceName}</network-name> \r
<network-type>${modelName}</network-type>\r
+ <modelCustomizationId>${modelCustomizationId}</modelCustomizationId> \r
<aic-cloud-region>${lcpCloudRegionId}</aic-cloud-region> \r
<tenant-id>${tenantId}</tenant-id>\r
<service-id>${serviceId}</service-id> \r
*/\r
public String createXmlNetworkRequestInstance(execution) {\r
\r
- def networkModelVersionId = ""\r
+ def networkModelUuid = ""\r
def networkModelName = ""\r
- def networkModelType = ""\r
def networkModelVersion = ""\r
- def networkModelCustomizationId = ""\r
- def networkModelInvariantId = ""\r
+ def networkModelCustomizationUuid = ""\r
+ def networkModelInvariantUuid = ""\r
\r
// verify the DB Catalog response JSON structure\r
def networkModelInfo = execution.getVariable("networkModelInfo")\r
try {\r
Map modelMap = jsonSlurper.parseText(networkModelInfo)\r
if (modelMap != null) {\r
- if (networkModelInfo.contains("modelVersionId")) {\r
- networkModelVersionId = modelMap.modelVersionId !=null ? modelMap.modelVersionId : ""\r
+ if (networkModelInfo.contains("modelUuid")) {\r
+ networkModelUuid = modelMap.modelUuid !=null ? modelMap.modelUuid : ""\r
}\r
if (networkModelInfo.contains("modelName")) {\r
networkModelName = modelMap.modelName !=null ? modelMap.modelName : ""\r
}\r
- if (networkModelInfo.contains("modelType")) {\r
- networkModelType = modelMap.modelType !=null ? modelMap.modelType : ""\r
- }\r
if (networkModelInfo.contains("modelVersion")) {\r
networkModelVersion = modelMap.modelVersion !=null ? modelMap.modelVersion : ""\r
}\r
- if (networkModelInfo.contains("modelCustomizationId")) {\r
- networkModelCustomizationId = modelMap.modelCustomizationId !=null ? modelMap.modelCustomizationId : ""\r
+ if (networkModelInfo.contains("modelCustomizationUuid")) {\r
+ networkModelCustomizationUuid = modelMap.modelCustomizationUuid !=null ? modelMap.modelCustomizationUuid : ""\r
}\r
- if (networkModelInfo.contains("modelInvariantId")) {\r
- networkModelInvariantId = modelMap.modelInvariantId !=null ? modelMap.modelInvariantId : ""\r
+ if (networkModelInfo.contains("modelInvariantUuid")) {\r
+ networkModelInvariantUuid = modelMap.modelInvariantUuid !=null ? modelMap.modelInvariantUuid : ""\r
}\r
}\r
} catch (Exception ex) {\r
}\r
} \r
\r
- def serviceModelVersionId = ""\r
+ def serviceModelUuid = ""\r
def serviceModelName = ""\r
- def serviceModelType = ""\r
def serviceModelVersion = ""\r
- def serviceModelCustomizationId = ""\r
- def serviceModelInvariantId = ""\r
+ def serviceModelCustomizationUuid = ""\r
+ def serviceModelInvariantUuid = ""\r
\r
// verify the DB Catalog response JSON structure\r
def serviceModelInfo = execution.getVariable("serviceModelInfo")\r
try {\r
Map modelMap = jsonServiceSlurper.parseText(serviceModelInfo)\r
if (modelMap != null) {\r
- if (serviceModelInfo.contains("modelVersionId")) {\r
- serviceModelVersionId = modelMap.modelVersionId !=null ? modelMap.modelVersionId : ""\r
+ if (serviceModelInfo.contains("modelUuid")) {\r
+ serviceModelUuid = modelMap.modelUuid !=null ? modelMap.modelUuid : ""\r
}\r
if (serviceModelInfo.contains("modelName")) {\r
serviceModelName = modelMap.modelName !=null ? modelMap.modelName : ""\r
}\r
- if (serviceModelInfo.contains("modelType")) {\r
- serviceModelType = modelMap.modelType !=null ? modelMap.modelType : ""\r
- }\r
if (serviceModelInfo.contains("modelVersion")) {\r
serviceModelVersion = modelMap.modelVersion !=null ? modelMap.modelVersion : ""\r
}\r
- if (serviceModelInfo.contains("modelCustomizationId")) {\r
- serviceModelCustomizationId = modelMap.modelCustomizationId !=null ? modelMap.modelCustomizationId : ""\r
+ if (serviceModelInfo.contains("modelCustomizationUuid")) {\r
+ serviceModelCustomizationUuid = modelMap.modelCustomizationUuid !=null ? modelMap.modelCustomizationUuid : ""\r
}\r
- if (serviceModelInfo.contains("modelInvariantId")) {\r
- serviceModelInvariantId = modelMap.modelInvariantId !=null ? modelMap.modelInvariantId : ""\r
+ if (serviceModelInfo.contains("modelInvariantUuid")) {\r
+ serviceModelInvariantUuid = modelMap.modelInvariantUuid !=null ? modelMap.modelInvariantUuid : ""\r
}\r
}\r
} catch (Exception ex) {\r
<network-inputs> \r
<network-id>${networkId}</network-id> \r
<network-name>${networkName}</network-name> \r
- <network-type>${networkModelType}</network-type>\r
+ <network-type>${networkModelName}</network-type>\r
<subscription-service-type>${subscriptionServiceType}</subscription-service-type>\r
<global-customer-id>${globalSubscriberId}</global-customer-id>\r
<aic-cloud-region>${aicCloudReqion}</aic-cloud-region> \r
<failIfExist>${failIfExist}</failIfExist>\r
<networkModelInfo>\r
<modelName>${networkModelName}</modelName>\r
- <modelUuid>${networkModelVersionId}</modelUuid>\r
- <modelInvariantUuid>${networkModelInvariantId}</modelInvariantUuid> \r
+ <modelUuid>${networkModelUuid}</modelUuid>\r
+ <modelInvariantUuid>${networkModelInvariantUuid}</modelInvariantUuid> \r
<modelVersion>${networkModelVersion}</modelVersion>\r
- <modelCustomizationUuid>${networkModelCustomizationId}</modelCustomizationUuid>\r
- <modelType>${networkModelType}</modelType> \r
+ <modelCustomizationUuid>${networkModelCustomizationUuid}</modelCustomizationUuid>\r
</networkModelInfo>\r
<serviceModelInfo>\r
<modelName>${serviceModelName}</modelName>\r
- <modelUuid>${serviceModelVersionId}</modelUuid>\r
- <modelInvariantUuid>${serviceModelInvariantId}</modelInvariantUuid> \r
+ <modelUuid>${serviceModelUuid}</modelUuid>\r
+ <modelInvariantUuid>${serviceModelInvariantUuid}</modelInvariantUuid> \r
<modelVersion>${serviceModelVersion}</modelVersion>\r
- <modelCustomizationUuid>${serviceModelCustomizationId}</modelCustomizationUuid>\r
- <modelType>${serviceModelType}</modelType> \r
+ <modelCustomizationUuid>${serviceModelCustomizationUuid}</modelCustomizationUuid>\r
+ \r
</serviceModelInfo> \r
<sdncVersion>${sdncVersion}</sdncVersion> \r
</network-inputs>\r
def serviceId = requestMap.requestDetails?.requestParameters?.serviceId ?: ''\r
def aicCloudRegion = requestMap.requestDetails?.cloudConfiguration?.lcpCloudRegionId ?: ''\r
def tenantId = requestMap.requestDetails?.cloudConfiguration?.tenantId ?: ''\r
- def personaModelId = requestMap.requestDetails?.modelInfo?.modelInvariantId ?: ''\r
- def personaModelVersion = requestMap.requestDetails?.modelInfo?.modelVersion ?: ''\r
- def modelCustomizationId = requestMap.requestDetails?.modelInfo?.modelCustomizationId ?: ''\r
+ def personaModelId = requestMap.requestDetails?.modelInfo?.modelInvariantUuid ?: ''\r
+ def personaModelVersion = requestMap.requestDetails?.modelInfo?.modelUuid ?: ''\r
+ def modelCustomizationId = requestMap.requestDetails?.modelInfo?.modelCustomizationUuid ?: ''\r
\r
def xmlReq = """\r
<vnf-request>\r