Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The participant should already have cleared down all its ACM Element instances and set their states to UNINITIALIZED"Not In Service".

PlantUML Macro
@startuml

participant Participant
participant ACM_Runtime
database ACM_Database

Participant -> Participant: Uninitialize all ACM Element Instances running on Participant\n(See Instantiation Dialogues)
activate Participant
deactivate Participant

ACM_Runtime -> ACM_Database: Delete Participant Registration
Participant <- ACM_Runtime: [ASYNC] Deregistration Accepted

@enduml

...

PlantUML Macro
@startuml

participant ACM_Runtime
participant ParticipantsParticipant
database ACM_Database 

ACM_RUNTIMERuntime <-> ACM_RuntimeParticipant: Bring[ASYNC] Automation Composition Element Instance into Service Response
ACM_Runtime -> ACM_Database: ReadStore Automation Composition Element Instance Response Information

alt AutomationIs CompositionAC Instance exists
 alt Automation Composition Instance is not state UNINITIALIZED
  ACM_Runtime -> REST: Automation Composition instance exists and is already Element Instance 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_Database: Set AC Elemenet Instance as "In Service"
else
 ACM_Runtime -> ACM_Database: Set statusAC ofElemenet AC Instance and its AC Element Instances as "ComingNot intoIn Service"
 ACM_Runtime -> REST: Automation Composition Instance has been requested to come into service
end

@enduml


Warning

PAGE UPDATED TO HERE.

...