fixed nssmf init and update ResourceOperationStatus fail 11/115411/4
authorhetengjiao <hetengjiao@chinamobile.com>
Thu, 26 Nov 2020 07:22:31 +0000 (15:22 +0800)
committerhetengjiao <hetengjiao@chinamobile.com>
Thu, 26 Nov 2020 08:21:06 +0000 (16:21 +0800)
Issue-ID: SO-2963

Signed-off-by: hetengjiao <hetengjiao@chinamobile.com>
Change-Id: I2a4749d462db92149cc5edf3c5a413c741740d29

bpmn/MSOCommonBPMN/src/main/groovy/org/onap/so/bpmn/common/scripts/RequestDBUtil.groovy
bpmn/so-bpmn-infrastructure-common/src/main/groovy/org/onap/so/bpmn/infrastructure/scripts/AllocateSliceSubnet.groovy
bpmn/so-bpmn-infrastructure-common/src/main/groovy/org/onap/so/bpmn/infrastructure/scripts/TnAllocateNssi.groovy

index 23dfdce..4e8be5d 100644 (file)
@@ -144,7 +144,7 @@ class RequestDBUtil {
                                 <ns:initResourceOperationStatus xmlns:ns="http://org.onap.so/requestsdb">
                                     <serviceId>${MsoUtils.xmlEscape(serviceId)}</serviceId>
                                     <operationId>${MsoUtils.xmlEscape(operationId)}</operationId>
-                                    <operationType>${MsoUtils.xmlEscape(operType)}</operationType>
+                                    <operType>${MsoUtils.xmlEscape(operType)}</operType>
                                     <resourceTemplateUUIDs>${MsoUtils.xmlEscape(resourceTemplateUUID)}</resourceTemplateUUIDs>
                                 </ns:initResourceOperationStatus>
                             </soapenv:Body>
@@ -192,8 +192,9 @@ class RequestDBUtil {
                                 <ns:updateResourceOperationStatus xmlns:ns="http://org.onap.so/requestsdb">
                                     <serviceId>${MsoUtils.xmlEscape(serviceId)}</serviceId>
                                     <operationId>${MsoUtils.xmlEscape(operationId)}</operationId>
-                                                                       <resourceTemplateUUIDs>${MsoUtils.xmlEscape(resourceTemplateUUID)}</resourceTemplateUUIDs>
-                                    <operationType>${MsoUtils.xmlEscape(operType)}</operationType>
+                                                                       <resourceTemplateUUID>${MsoUtils.xmlEscape(resourceTemplateUUID)}</resourceTemplateUUID>
+                                    <operType>${MsoUtils.xmlEscape(operType)}</operType>
+                                    <resourceInstanceID>${MsoUtils.xmlEscape(resourceInstanceID)}</resourceInstanceID>
                                     <jobId>${MsoUtils.xmlEscape(jobId)}</jobId>
                                     <status>${MsoUtils.xmlEscape(status)}</status>
                                     <progress>${MsoUtils.xmlEscape(progress)}</progress>
index 9100f27..e2d9c16 100644 (file)
@@ -149,16 +149,17 @@ class AllocateSliceSubnet extends AbstractServiceTaskProcessor {
     def prepareInitOperationStatus = { DelegateExecution execution ->
         logger.debug(Prefix + "prepareInitOperationStatus Start")
 
-        String serviceId = execution.getVariable("dummyServiceId")
+        String modelUuid = execution.getVariable("modelUuid")
         String jobId = execution.getVariable("jobId")
         String nsiId = execution.getVariable("nsiId")
-        logger.debug("Generated new job for Service Instance serviceId:" + serviceId + " jobId:" + jobId)
+        logger.debug("Generated new job for Service Instance serviceId:" + modelUuid + " jobId:" + jobId)
 
         ResourceOperationStatus initStatus = new ResourceOperationStatus()
-        initStatus.setServiceId(serviceId)
-        initStatus.setOperationId(jobId)
-        initStatus.setResourceTemplateUUID(nsiId)
-        initStatus.setOperType("Allocate")
+        initStatus.setServiceId(nsiId)  // set nsiId to this field
+        initStatus.setOperationId(jobId)    // set jobId to this field
+        initStatus.setResourceTemplateUUID(modelUuid)   // set modelUuid to this field
+        initStatus.setOperType("ALLOCATE")
+        //initStatus.setResourceInstanceID() // set nssiId to this field
         requestDBUtil.prepareInitResourceOperationStatus(execution, initStatus)
 
         logger.debug(Prefix + "prepareInitOperationStatus Exit")
index 8a276ed..88db216 100644 (file)
@@ -321,17 +321,17 @@ class TnAllocateNssi extends AbstractServiceTaskProcessor {
                                 String status,
                                 String progress,
                                 String statusDescription) {
-        String serviceId = execution.getVariable("dummyServiceId")
+        String modelUuid = execution.getVariable("modelUuid")
         String ssInstanceId = execution.getVariable("sliceServiceInstanceId")
         String jobId = execution.getVariable("jobId")
         String nsiId = execution.getVariable("nsiId")
 
         ResourceOperationStatus roStatus = new ResourceOperationStatus()
-        roStatus.setServiceId(serviceId)
+        roStatus.setServiceId(nsiId)
         roStatus.setOperationId(jobId)
-        roStatus.setResourceTemplateUUID(nsiId)
+        roStatus.setResourceTemplateUUID(modelUuid)
         roStatus.setResourceInstanceID(ssInstanceId)
-        roStatus.setOperType("Allocate")
+        roStatus.setOperType("ALLOCATE")
         roStatus.setProgress(progress)
         roStatus.setStatus(status)
         roStatus.setStatusDescription(statusDescription)