Fix variable set for e2e service 99/72999/1
authorsubhash kumar singh <subhash.kumar.singh@huawei.com>
Sat, 17 Nov 2018 13:36:25 +0000 (19:06 +0530)
committerSeshu Kumar M <seshu.kumar.m@huawei.com>
Mon, 19 Nov 2018 03:49:39 +0000 (03:49 +0000)
Fix variable set for e2e service.

Change-Id: I688077125c5e0d75c026a860325ea19e005b1642
Issue-ID: SO-689
Signed-off-by: subhash kumar singh <subhash.kumar.singh@huawei.com>
(cherry picked from commit 6ad45e54455b42f4996b7ce04ef0e4b56b58a91d)

bpmn/so-bpmn-infrastructure-common/src/main/groovy/org/onap/so/bpmn/infrastructure/scripts/ActivateSDNCNetworkResource.groovy

index 64de29e..c5505f5 100644 (file)
@@ -134,7 +134,7 @@ public class ActivateSDNCNetworkResource extends AbstractServiceTaskProcessor {
     public void prepareUpdateAfterActivateSDNCResource(DelegateExecution execution) {
         msoLogger.info("started prepareUpdateAfterActivateSDNCResource ")
 
-        ResourceInput resourceInputObj = execution.getVariable(Prefix + "resourceInput")
+        ResourceInput resourceInputObj = ResourceRequestBuilder.getJsonObject(execution.getVariable(Prefix + "resourceInput"), ResourceInput.class)
         String operType = resourceInputObj.getOperationType()
         String resourceCustomizationUuid = resourceInputObj.getResourceModelInfo().getModelCustomizationUuid()
         String ServiceInstanceId = resourceInputObj.getServiceInstanceId()
@@ -203,7 +203,7 @@ public class ActivateSDNCNetworkResource extends AbstractServiceTaskProcessor {
             String serviceInstanceId = execution.getVariable(Prefix + "serviceInstanceId")
             String source = execution.getVariable("source")
             String sdnc_service_id = execution.getVariable(Prefix + "sdncServiceId")
-            ResourceInput resourceInputObj = execution.getVariable(Prefix + "resourceInput")
+            ResourceInput resourceInputObj = ResourceRequestBuilder.getJsonObject(execution.getVariable(Prefix + "resourceInput"), ResourceInput.class)
             String networkInstanceId = execution.getVariable("networkInstanceId")
             String serviceType = resourceInputObj.getServiceType()
             String serviceModelInvariantUuid = resourceInputObj.getServiceModelInfo().getModelInvariantUuid()