...
PlantUML Macro | ||||
---|---|---|---|---|
| ||||
@startuml "Subsciption Delete" participant EDM participant NCMP participant DMI_PLUGIN EDM -> NCMP: 1. Incoming subscriptionDelete event NCMP -> DMI_PLUGIN: 2. ncmp to forward event to dmi plugin DMI_PLUGIN -> DMI_PLUGIN: 3. Apply the requested event and respond with the status DMI_PLUGIN --> NCMP: 4. Status of the subscriptionDelete request whether accepted/rejected/pending NCMP -> NCMP: 5. If all are accepted then only remove the subcription data will be removed from DB otherwise NOTHING will be deleted NCMP --> EDM: 6. Respond with the status that we received from dmi plugin @enduml |
EDM to NCMP
Subscription
...
Delete Event (Schema 1)
Subscription Create Event (Schema 1)
...