X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=rapp-manager-dme%2Fsrc%2Fmain%2Fjava%2Fcom%2Foransc%2Frappmanager%2Fdme%2Fservice%2FDmeDeployer.java;h=d82ef47c1415af5fd8daefb7c4d0ee6cb4a543f9;hb=refs%2Fchanges%2F22%2F11822%2F1;hp=388a5655e1abaffeef6a6d8380e189774b243d52;hpb=b003e76b2113c20cd4d15e545af9a8c0118571ea;p=nonrtric%2Fplt%2Frappmanager.git diff --git a/rapp-manager-dme/src/main/java/com/oransc/rappmanager/dme/service/DmeDeployer.java b/rapp-manager-dme/src/main/java/com/oransc/rappmanager/dme/service/DmeDeployer.java index 388a565..d82ef47 100755 --- a/rapp-manager-dme/src/main/java/com/oransc/rappmanager/dme/service/DmeDeployer.java +++ b/rapp-manager-dme/src/main/java/com/oransc/rappmanager/dme/service/DmeDeployer.java @@ -127,19 +127,14 @@ public class DmeDeployer implements RappDeployer { allInfoTypes.addAll(dataProducerRegistrationApiClient.getInfoTypdentifiers()); requiredInfoTypes.removeAll(allInfoTypes); if (!requiredInfoTypes.isEmpty()) { - logger.info("Invalid rapp package as the following info types cannot be found {}", - requiredInfoTypes); - rapp.setIsDmeValid(false); - } else { - rapp.setIsDmeValid(true); + rapp.setReason(String.format("Invalid rapp package as the following info types cannot be found %s", + requiredInfoTypes)); } - } else { - rapp.setIsDmeValid(true); } return true; } catch (Exception e) { logger.warn("Failed to prime DME", e); - rapp.setIsDmeValid(false); + rapp.setReason("Failed to prime DME"); return false; } } @@ -147,7 +142,6 @@ public class DmeDeployer implements RappDeployer { @Override public boolean deprimeRapp(Rapp rapp) { logger.debug("Depriming DME functions for rApp {}", rapp.getRappId()); - rapp.setIsDmeValid(null); return true; }