Versions Compared

Key

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

...

PlantUML Macro
titleCmSubscription Delete Shared Usecase
@startuml
autonumber

participant DME
participant NCMP
participant "CPS-DB"

DME --> NCMP : 'Request to Delete the CmSubscription using subscriptionId'
NCMP --> NCMP : 'Check if the CmSubscription is fully SHARED or EXCLUSIVE per DMI'
NCMP --> NCMP : 'for SHARED CmSubscription dont notify the "DMI-PLUGIN"s'
NCMP --> "CPS-DB" : 'Delete the CmSubscription from the database and update the cache with ACCEPTED'
NCMP --> DME : 'Respond with the status as ACCEPTED'

@enduml

DME to NCMP

Subscription Delete Event

NCMP to DMI-Plugins

...

DMI-Plugins to NCMP

...

NCMP to DME

Produced by NCMP to send it to the Client-Apps