fixes for passing policy 34/84134/1
authorJerry Flood <jflood@att.com>
Wed, 3 Apr 2019 18:21:32 +0000 (14:21 -0400)
committerJerry Flood <jflood@att.com>
Wed, 3 Apr 2019 18:27:29 +0000 (14:27 -0400)
Issue-ID: OPTFRA-436
Change-Id: I6b69cf890ad5f17b7546e411316001215406667b
Signed-off-by: Jerry Flood <jflood@att.com>
cmso-service/etc/config/cmso.properties
cmso-service/src/main/java/org/onap/optf/cmso/optimizer/CmsoOptimizerClient.java
cmso-service/src/main/java/org/onap/optf/cmso/service/rs/CmsoServiceImpl.java

index d4a78e8..e9bec86 100644 (file)
@@ -52,9 +52,9 @@ spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.Ph
 spring.jpa.hibernate.id.new_generator_mappings=false\r
 hibernate.id.new_generator_mappings=false\r
 \r
-logging.level.org.hibernate.SQL=TRACE\r
+logging.level.org.hibernate.SQL=WARN\r
 \r
-logging.level.org.hibernate=TRACE\r
+logging.level.org.hibernate=WARN\r
 \r
 #\r
 cmso.aaf.enabled=false\r
index ff27937..4fd0164 100644 (file)
@@ -181,8 +181,12 @@ public class CmsoOptimizerClient {
                         // Scheduled with optimizer
                         break;
                     case 200:
-                        debug.debug("Successfully completed optimization: " + schedule.getScheduleId());
-                        // Scheduled with optimizer
+                        String optimizerResponseString = response.readEntity(String.class);
+                        ObjectMapper om = new ObjectMapper();
+                        OptimizerResponse optimizerResponse =
+                                        om.readValue(optimizerResponseString, OptimizerResponse.class);
+                        debug.debug("Successfully retrieved optimization: " + schedule.getScheduleId());
+                        optimizerHandler.handleOptimizerResponse(optimizerResponse, schedule);
                         break;
                     case 400: {
                         schedule.setOptimizerDateTimeMillis(System.currentTimeMillis());
index 4fccf7e..9b3785a 100644 (file)
@@ -233,6 +233,7 @@ public class CmsoServiceImpl extends CommonServiceImpl implements CmsoService {
         List<PolicyInfo> policies = new ArrayList<>();
         PolicyInfo policyInfo = new PolicyInfo();
         policyInfo.setPolicyName(sinfo.getPolicyId());
+        policies.add(policyInfo);
         sd.setPolicies(policies);
 
         List<VnfDetailsMessage> details = sinfo.getVnfDetails();