Versions Compared

Key

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

...

3.1.2: Deployment Sequence Diagrams

  1. GET, DELETE, CREATE REST API DesignTime ControlLoops Sequence Diagram

    PlantUML Macro
    titleGET, DELETE, CREATE API Sequence Diag
    @startuml
    
    actor CLAMP
    control CL_Instance_Control
    participant Database
    note over Database: It can be DesiginTime Or RuntTime Catalogue Database
    
    
    CLAMP -> CL_Instance_Control: Rest API Request (JSON/Yaml)
    CL_Instance_Control -> Database: Get, Delete Or Create ControlLoops
    note over CL_Instance_Control,Database: Pull, Delete existing Or Create New ControlLoops in Database
    
    alt successful case
    
        Database -> CL_Instance_Control : Return List of ControlLoops Or able to Delete, Create ControlLoop in Database
        CL_Instance_Control -> CLAMP: Return Success
    
    else failure case
    
        CL_Instance_Control <- Database: Return either Empty List for Get ControlLoops Or Failure Status for Delete, Create Request
        note over Database: No ControlLoops exist Or Failed in Deleting, Creating ControlLoops
        CL_Instance_Control -> CLAMP : Return Failure
    
    end
    @enduml



...