...
PlantUML Macro |
---|
@startuml participant REST participant ACM_Runtime database ACM_Database REST -> ACM_Runtime: Create Automation Composition Instance for\nspecified Automation Composition Type with\nspecified parameter values alt Automation Composition Instance exists alt Automation Composition Instance is notin state "In UNINITIALIZEDService" ACM_Runtime -> REST: Automation Composition instance exists and is in use else note right of REST Updates on uninitialized "Not In Service" Automation Composition Instances are allowed end note end end alt Specified Automation Type Composition Exists alt Specified Automation Composition Type is Primed ACM_Runtime -> ACM_Database: Store Automation Composition Instance ACM_Runtime -> REST: Automation Composition Instance Created else ACM_Runtime -> REST: Automation Composition Type is not primed end else ACM_Runtime -> REST: Automation Composition Type is not found end @enduml |
...
PlantUML Macro |
---|
@startuml participant REST participant ACM_Runtime database ACM_Database REST -> ACM_Runtime: Delete Automation Composition Instance alt Automation Composition Instance exists alt Automation Composition Instance is notin state "In UNINITIALIZEDService" ACM_Runtime -> REST: Automation Composition instance exists and is in use else ACM_Runtime -> REST: Automation Composition instance does not exist end else ACM_Runtime -> ACM_Database: Delete Automation Composition Instance ACM_Runtime -> REST: Automation Composition Instance Deleted end @enduml |
...
PlantUML Macro |
---|
@startuml participant REST participant ACM_Runtime participant Participants database ACM_Database REST -> ACM_Runtime: Bring Automation Composition Instance into Service ACM_Runtime -> ACM_Database: Read Automation Composition Instance Information alt Automation Composition Instance exists alt Automation Composition Instance is notin state "In UNINITIALIZEDService" ACM_Runtime -> REST: Automation Composition instance exists and is already in service else ACM_Runtime -> REST: Automation Composition instance does not exist end else ACM_Runtime -> Participants: [ASYNC] Bring AC Element Instances for this AC Instance into Service ACM_Runtime -> ACM_Database: Set status of AC Instance and its AC Element Instances as "Coming into Service" ACM_Runtime -> REST: Automation Composition Instance has been requested to come into service end @enduml |
...