X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=docs%2Fuml%2FrApp-flow.puml;h=765af4d4f8d290c8183c6cb729491591ab8f1071;hb=d9e9c687747b517145a76556aef4a168d2cdca7a;hp=682003bddb854b261ceeec9e7a7e956352bdc2ab;hpb=b45f4856cd283f8b9e3e3372a80767145db6b554;p=nonrtric%2Fplt%2Frappmanager.git diff --git a/docs/uml/rApp-flow.puml b/docs/uml/rApp-flow.puml index 682003b..765af4d 100755 --- a/docs/uml/rApp-flow.puml +++ b/docs/uml/rApp-flow.puml @@ -5,20 +5,21 @@ actor "API User" participant "rApp Manager" collections "File System" participant "ACM Runtime" -participant "ICS" +participant "DME" group Create rApp "API User"->"rApp Manager": Create rApp "rApp Manager"->"rApp Manager": Validate rApp "rApp Manager"->"File System": Store rApp Package -"rApp Manager"->"API User": Onboard rApp Status +"rApp Manager"->"API User": Create rApp Status "API User"->"rApp Manager": Prime rApp "rApp Manager"->"ACM Runtime": Create ACM composition "ACM Runtime"->"rApp Manager": Create ACM composition Status "rApp Manager"->"ACM Runtime": Prime ACM composition "ACM Runtime"->"rApp Manager": Prime ACM composition Status -"rApp Manager"->"ICS": Check information type availability -"ICS"->"rApp Manager": Information type availability Status +"rApp Manager"->"DME": Check information type availability +"DME"->"rApp Manager": Information type availability Status +"rApp Manager"->"API User": Prime rApp Status end autonumber @@ -28,8 +29,9 @@ group Delete rApp "ACM Runtime"->"rApp Manager": Deprime ACM composition Status "rApp Manager"->"ACM Runtime": Delete ACM composition "ACM Runtime"->"rApp Manager": Delete ACM composition Status +"rApp Manager"->"API User": Deprime rApp Status "API User"->"rApp Manager": Delete rApp -"rApp Manager"->"rApp Manager": Validate rApp Instances +"rApp Manager"->"rApp Manager": Validate rApp is in COMMISSIONED state \n and no rApp Instances "rApp Manager"->"API User": Delete rApp Status end