X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=rapp-manager-acm%2Fsrc%2Fmain%2Fjava%2Fcom%2Foransc%2Frappmanager%2Facm%2Fservice%2FAcmDeployer.java;h=0cfeb9b78bb627e9ee6986ea242cece536c032f4;hb=refs%2Fchanges%2F24%2F11824%2F2;hp=eb93ed362e9cc0cee206eeafe658a509d4d80b06;hpb=40a82302ff06348e446a2de3c4a552b1ee9bc61b;p=nonrtric%2Fplt%2Frappmanager.git diff --git a/rapp-manager-acm/src/main/java/com/oransc/rappmanager/acm/service/AcmDeployer.java b/rapp-manager-acm/src/main/java/com/oransc/rappmanager/acm/service/AcmDeployer.java index eb93ed3..0cfeb9b 100755 --- a/rapp-manager-acm/src/main/java/com/oransc/rappmanager/acm/service/AcmDeployer.java +++ b/rapp-manager-acm/src/main/java/com/oransc/rappmanager/acm/service/AcmDeployer.java @@ -139,6 +139,8 @@ public class AcmDeployer implements RappDeployer { } catch (Exception e) { logger.warn("Error in deploying Rapp", e); } + rappInstanceStateMachine.sendRappInstanceEvent(rappInstance, RappEvent.ACMDEPLOYFAILED); + rappInstance.setReason("Unable to deploy ACM"); return false; } @@ -158,6 +160,8 @@ public class AcmDeployer implements RappDeployer { return true; } } + rappInstanceStateMachine.sendRappInstanceEvent(rappInstance, RappEvent.ACMUNDEPLOYFAILED); + rappInstance.setReason("Unable to undeploy ACM"); return false; } @@ -173,11 +177,12 @@ public class AcmDeployer implements RappDeployer { primeACMComposition(commissioningResponse.getCompositionId(), PrimeOrder.PRIME); return true; } else { - logger.error("Failed to create automation composition"); + logger.warn("Failed to create automation composition"); } } catch (Exception e) { - logger.error("Failed to create automation composition", e); + logger.warn("Error in creating automation composition", e); } + rapp.setReason("Unable to create automation composition"); return false; } @@ -190,8 +195,9 @@ public class AcmDeployer implements RappDeployer { return true; } } catch (Exception e) { - logger.error("Failed deprime automation composition", e); + logger.warn("Failed deprime automation composition", e); } + rapp.setReason("Unable to delete automation composition"); return false; }