Fixes for bugs found in Transport Slicing integration 40/115940/1
authorhyu2010 <hyu2010b@gmail.com>
Mon, 30 Nov 2020 23:35:19 +0000 (18:35 -0500)
committerhyu2010 <hyu2010b@gmail.com>
Mon, 30 Nov 2020 23:35:19 +0000 (18:35 -0500)
This update contains for the fixes for the following JIRA:

SO-3406: Transport Slicing integration: environment_context and
         orchestration_status are wrong values

Issue-ID: SO-3406
Signed-off-by: hyu2010 <hyu2010b@gmail.com>
Change-Id: I9bccc3c916d4b775d3cfaf10d6c817faffa73c18

bpmn/so-bpmn-infrastructure-common/src/main/groovy/org/onap/so/bpmn/infrastructure/scripts/DoCreateTnNssiInstance.groovy
bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoAllocateTransportNSSI.bpmn

index f20bca9..cf9a95e 100644 (file)
@@ -111,7 +111,7 @@ class DoCreateTnNssiInstance extends AbstractServiceTaskProcessor {
             String sliceInstanceName = execution.getVariable("sliceServiceInstanceName")
             ss.setServiceInstanceName(sliceInstanceName)
             ss.setServiceType(serviceType)
-            String serviceStatus = "allocated"
+            String serviceStatus = "activated"
             ss.setOrchestrationStatus(serviceStatus)
             String modelInvariantUuid = execution.getVariable("modelInvariantUuid")
             String modelUuid = execution.getVariable("modelUuid")
@@ -121,7 +121,8 @@ class DoCreateTnNssiInstance extends AbstractServiceTaskProcessor {
             String serviceInstanceLocationid = tnNssmfUtils.getFirstPlmnIdFromSliceProfile(sliceProfileStr)
             ss.setServiceInstanceLocationId(serviceInstanceLocationid)
             String snssai = tnNssmfUtils.getFirstSnssaiFromSliceProfile(sliceProfileStr)
-            ss.setEnvironmentContext(snssai)
+            //ss.setEnvironmentContext(snssai)
+            ss.setEnvironmentContext("tn")
             ss.setServiceRole(serviceRole)
             AAIResourcesClient client = getAAIClient()
             AAIResourceUri uri =
index 12632de..4f83c87 100644 (file)
@@ -164,7 +164,7 @@ css.prepareOofSelection(execution)</bpmn:script>
       <bpmn:incoming>SequenceFlow_0n4xku8</bpmn:incoming>
       <bpmn:outgoing>SequenceFlow_0kixzdj</bpmn:outgoing>
       <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.*
-execution.setVariable("orchestrationStatus", "allocated")
+execution.setVariable("orchestrationStatus", "activated")
 def runScript = new TnAllocateNssi()
 runScript.updateAAIOrchStatus(execution)</bpmn:script>
     </bpmn:scriptTask>