This page given an high level overview of Notifications used by CPS/NCMP for communication wit system outside CPS/NCMP about data changes.
There are also notifications used for asynchronous method calls but there are kept out this overview for the sake of simplicity.
Event Descriptions
# | Description | Source | Topic | Destination | Trigger | R12 Work Item | Notes |
---|---|---|---|---|---|---|---|
1 | CPS-Temporal data updates | CPS-Core | cps.data-updated-events | CPS-Temporal | CPS-Core Data Update | N/A | |
2 | NCMP CM-Handle LCM (LifeCycle Management) events | NCMP | ncmp-events | External (NCMP) Clients | NCMP CM-Handle State Change (registration use-case) | N/A |
|
3 | NCMP Data AVC (forwarding #5) | NCMP | cm-events | External (NCMP) Clients | DMI Data AVC on passthrough datastore & NCMP Subscription | #6a |
|
4 | CPS-Core Data AVC | CPS-Core | Data Change & CPS-Core Subscription | #7 |
| ||
5 | DMI Data AVC (Attribute Value Change) | DMI-Plugin | NCMP | Depends on DMI-Plugin
| #6a #7 |
| |
6 | VES Event | ONAP Devices | ONAP DMI Plugin | Change on Device | #7 |
| |
7 | Notification Subscription Event | DME (Data Mgmt and Exposure) | cm-avc-subscription | NCMP | User driven? CRUD operation Notification Subscriptions | #6b | |
8 | Proprietary AVC | Proprietary Devices | N/A | Proprietary DMI Plugin | Change on Device | N/A | Irrelevant to ONAP Solution might not even by an 'event'. As long as it can be converted into a DMI Data AVC (#4) |