...
PlantUML Macro |
---|
@startuml participant REST participant ACM_Runtime database ACM_Database REST -> ACM_Runtime: Decommission Automation Composition Type alt Automation Composition Type has Instances ACM_Runtime -> REST: Automation Composition Type Decommissioning Failed else ACM_Runtime -> ACM_Database: Delete Automation Composition Type ACM_Runtime -> REST: Automation Composition Type Decommissioned end @enduml |
2.4
...
Prime an Automation Composition Type Definition on Participants
The Priming operation sends Automation Composition Types and common property values to participants for each Automation Composition Element Type in the Automation Composition Type. A participant should respond for each Automation Composition Element Type, thus causing the full Automation Composition Type to become primed.
PlantUML Macro |
---|
@startuml participant REST participant ACM_Runtime participant Participant database ACM_Database == Priming REST Request == REST -> ACM_Runtime: Prime Automation Composition Type ACM_Runtime -> ACM_Database: Read Automation Composition Type ACM_Runtime -> Participant: [ASYNC] Send Priming Request to all Participants\nwith Automation Composition Type Definition REST <- ACM_Runtime: Priming of Automation Composition Type Ordered == Each Participant == ACM_Runtime -> Participant: [ASYNC] Receive Priming Request with Automation Composition Type Definition altloop AutomationOver all Automation Composition Element Type uses this type ofDefinitions\nin Automation Composition Type Definition alt Automation Composition Element Type supported by Participant Participant -> Participant: Save Automation Composition Element Type details on this Participant ACM_Runtime <- Participant: [ASYNC] Send Priming Response claiming Automation Composition Element Type ACM_Runtime -> ACM_Database: Record Participant for Automation Composition Element Type\nand set Element Type as Primed else note right of Participant Ignore Priming Request end note end @endumlend |
2.5
...
Get Automation Composition Type
...
This dialogue allows an Automation Composition Type to be de-primedread.
PlantUML Macro |
---|
@startuml participant REST participant ACM_Runtime participant Participant database ACM_Database ACM_RuntimeREST -> ACM_DatabaseRuntime: ReadGet Automation Composition Type Information ACM_Runtime -> Participant: [ASYNC] Send Depriming Request to all Participants == Each Participant == ACM_Runtime -> ParticipantDatabase: [ASYNC] Receive Depriming Request alt Read Automation Composition Type uses this type of Participant ParticipantInformation ACM_Runtime -> ParticipantREST: DeleteRespond with Automation Composition Type details on this Participant ACM_Runtime <- Participant: [ASYNC] Send Depriming Response else note right of Participant Ignore Depriming Request end note endinformation\nincluding ACM Element Type information and Priming Status @enduml |
Warning |
---|
PAGE UPDATED TO HERE. |
...