3 participant ACM_Runtime
4 participant Participants
7 REST -> ACM_Runtime: Lock Automation Composition Instance
8 ACM_Runtime -> ACM_Database: Read Automation Composition Instance Information
10 alt Automation Composition Instance exists
11 alt Automation Composition Instance administrative state is UNLOCKED
12 ACM_Runtime -> Participants: [ASYNC] Lock AC Element Instances for this AC Instance
13 ACM_Runtime -> ACM_Database: Mark AC Instance and its AC Element Instances as Locking
14 ACM_Runtime -> REST: Locking of Automation Composition Instance has been requested
16 ACM_Runtime -> REST: Automation Composition instance is not unlocked
19 ACM_Runtime -> REST: Automation Composition instance does not exist