ConfigurationParameter is empty for scaleout 62/71762/1
authorPrema Bhatt <pb6115@att.com>
Fri, 2 Nov 2018 19:57:28 +0000 (12:57 -0700)
committerPrema Bhatt <pb6115@att.com>
Fri, 2 Nov 2018 19:57:28 +0000 (12:57 -0700)
Mapping for ConfigurationParameter List was missing in
BBInputSetupMapperLayer class. Added mapping and updated Unit tests and
test data

Change-Id: Ice8c7c30c97a5b8a8444a2243ddbea4d5fb036af
Issue-ID: SO-1083
Signed-off-by: Prema Bhatt <pb6115@att.com>
bpmn/MSOCommonBPMN/src/main/java/org/onap/so/bpmn/servicedecomposition/tasks/BBInputSetupMapperLayer.java
bpmn/MSOCommonBPMN/src/test/resources/__files/ExecuteBuildingBlock/GeneralBuildingBlockExpected.json
bpmn/MSOCommonBPMN/src/test/resources/__files/ExecuteBuildingBlock/RequestContextExpected.json
bpmn/MSOCommonBPMN/src/test/resources/__files/ExecuteBuildingBlock/RequestDetailsInput_mapReqContext.json

index 0f52c96..9f284fc 100644 (file)
@@ -337,6 +337,7 @@ public class BBInputSetupMapperLayer {
                        context.setRequestParameters(this.mapRequestParameters(requestDetails.getRequestParameters()));
                        context.setUserParams(this.mapNameValueUserParams(requestDetails.getRequestParameters()));
                }
+               context.setConfigurationParameters(requestDetails.getConfigurationParameters());
                return context;
        }
 
index 926bf2c..5eb9a26 100644 (file)
                                                "skip":  "ignore"
                                        }
                        ]       
-               }
+       },
+       "configurationParameters": [ 
+         { 
+            "availability-zone":"$.vnf-topology.vnf-resource-assignments.availability-zones.availability-zone[0]", 
+            "xtz-123":"$.vnf-topology.vnf-resource-assignments.availability-zones.availability-zone[0]" 
+         } 
+     ]
        },
        "orchContext": {
                "is-rollback-enabled": false
index dfc6d4f..906903e 100644 (file)
                                                "skip":  "ignore"
                                        }
                ]       
-       }
-       
+       },
+       "configurationParameters": [ 
+         { 
+            "availability-zone":"$.vnf-topology.vnf-resource-assignments.availability-zones.availability-zone[0]", 
+            "xtz-123":"$.vnf-topology.vnf-resource-assignments.availability-zones.availability-zone[0]" 
+         } 
+     ]
 }
index 7386828..9afbdd9 100644 (file)
                                        }
                ]       
                
-       }
+       },
+       "configurationParameters": [ 
+         { 
+            "availability-zone":"$.vnf-topology.vnf-resource-assignments.availability-zones.availability-zone[0]", 
+            "xtz-123":"$.vnf-topology.vnf-resource-assignments.availability-zones.availability-zone[0]" 
+         } 
+     ]
 }