fixed tn allocate fail problem 98/115498/1
authorhetengjiao <hetengjiao@chinamobile.com>
Mon, 30 Nov 2020 01:44:19 +0000 (09:44 +0800)
committerhetengjiao <hetengjiao@chinamobile.com>
Mon, 30 Nov 2020 01:44:30 +0000 (09:44 +0800)
Issue-ID: SO-2963

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

bpmn/so-bpmn-infrastructure-common/src/main/groovy/org/onap/so/bpmn/infrastructure/scripts/DoAllocateNSSI.groovy
common/src/main/java/org/onap/so/beans/nsmf/AnSliceProfile.java

index c47bd85..e5c1b56 100644 (file)
@@ -99,8 +99,12 @@ class DoAllocateNSSI extends AbstractServiceTaskProcessor {
 
         if (response != null) {
             JobStatusResponse jobStatusResponse = objectMapper.readValue(response, JobStatusResponse.class)
-            execution.setVariable("nssiAllocateStatus", jobStatusResponse)
+            if (StringUtils.isBlank(nssiId)) {
+                nssiAllocateResult.setNssiId(jobStatusResponse.getResponseDescriptor().getNssiId())
+                execution.setVariable("nssiAllocateResult", nssiAllocateResult)
+            }
 
+            execution.setVariable("nssiAllocateStatus", jobStatusResponse)
             if (jobStatusResponse.getResponseDescriptor().getProgress() == 100) {
                 execution.setVariable("jobFinished", true)
             }
index 8000ca2..5edeb7e 100644 (file)
@@ -40,10 +40,10 @@ public class AnSliceProfile implements Serializable {
     @JsonProperty(value = "sliceProfileId", required = true)
     private String sliceProfileId;
 
-    @JsonProperty(value = "sNSSAIList", required = true)
+    @JsonProperty(value = "snssaiList", required = true)
     private List<String> sNSSAIList;
 
-    @JsonProperty(value = "pLMNIdList", required = true)
+    @JsonProperty(value = "plmnIdList", required = true)
     private List<String> pLMNIdList;
 
     @JsonProperty(value = "perfReq", required = true)